10 2010 档案

数组的扩展-搜集自无忧脚本
摘要:从无忧转过来的数组的扩展Array.prototype.del = function(n){ if (n<0) return this; return this.slice(0,n).concat(this.slice(n+1,this.length));}// 数组洗牌Array.prototype.random = function(){ var nr=[], me=this, t; w... 阅读全文

posted @ 2010-10-27 16:47 与时俱进 阅读(203) 评论(0) 推荐(0) 编辑

String 的扩展方法--转自无忧脚本
摘要://获取字符数组String.prototype.ToCharArray=function(){ return this.split("");}//获取N个相同的字符串String.prototype.Repeat=function(num){ var tmpArr=[]; for(var i=0;i<num;i++) tmpArr.push(this); return tmpArr.jo... 阅读全文

posted @ 2010-10-27 16:46 与时俱进 阅读(254) 评论(0) 推荐(0) 编辑

Javascript程序优化
摘要:继续我们的 Javascript 优化计划,上期已经做到怎么尽可能的缩小 Javascript 脚本的文件体积便于传输。不过这样做仅仅是不够的,因为 Javascript 代码的速度被分割成两部分:下载时间(取决于文件的大小)和执行速度(取决于代码算法)。当客户端载入 Javascript 脚本以后,真正的之行速度就取决于代码本身是否最优化了。这篇就是讲述如何优化代码本身的执行速度(听起来非常有技... 阅读全文

posted @ 2010-10-27 16:45 与时俱进 阅读(329) 评论(0) 推荐(0) 编辑

函数式编程让JS更优美
摘要:函数式编程语言在学术领域已经存在相当长一段时间了,但是从历史上看,它们没有丰富的工具和库可供使用。随着 .NET 平台上的 Haskell 的出现,函数式编程变得更加流行。一些传统的编程语言,例如 C++ 和 JavaScript,引入了由函数式编程提供的一些构造和特性。在许多情况下,JavaScript 的重复代码导致了一些拙劣的编码。如果使用函数式编程,就可以避免这些问题。此外,可以利用函数式... 阅读全文

posted @ 2010-10-27 16:43 与时俱进 阅读(8902) 评论(2) 推荐(1) 编辑

拖动布局之保存布局页面
摘要:拖动后怎么把布局结果保存呢??我开始考虑是记录每个拖动对象的的坐标,可做起来我感觉好麻烦,所以就没有采用这种方法,我实现的方法是记录每列拥有的拖动对象,这样在初始或刷新的时候读取这列有哪些拖动对象,直接把拖动对象通过appenChild加进去就可以了,比如拖动后列的id为col2,在这一列的拖动对象的id为col1_2,col3_1,col2_1,我就把col2=col1_2|col3_1|col... 阅读全文

posted @ 2010-10-27 16:42 与时俱进 阅读(1735) 评论(0) 推荐(1) 编辑

用javascript做拖动布局的思路
摘要:这几天不是很忙,就找了些拖动布局方面的资料看看,也学着写了个拖动布局的效果,没想到花了好多时间,七拼八凑,总算是把这个效果写出来了。哎!还是js的功夫太差。因为是边找资料边写的,很多地方印象不深,时间一长,再重新写估计也难,所以把当时的思路记录一下!也希望大虾指点一下!好了,转入正文,在开始之前先介绍几个功能函数!1.格式化事件的函数程序代码function getEvent(){ //同时兼容... 阅读全文

posted @ 2010-10-27 16:39 与时俱进 阅读(1726) 评论(0) 推荐(1) 编辑

Javascript键盘事件全面控制
摘要:<STYLE TYPE="text/css">TD {text-align:center}</STYLE><SCRIPT LANGUAGE="JavaScript">function init() { document.onkeydown = showKeyDown document.onkeyup = showKeyUp document.onkeypress... 阅读全文

posted @ 2010-10-27 16:37 与时俱进 阅读(365) 评论(0) 推荐(0) 编辑

JavaScript键盘上下键的操作(选择)
摘要:两段使用键盘的上下键进行选择的代码:第一段程序代码<Script Language="JScript"> function document.onkeydown(){ var rowsArray = document.all('oTable').rows; for(var i=0;i<rowsArray.length;i++){ if(rowsArray[i].children... 阅读全文

posted @ 2010-10-27 16:36 与时俱进 阅读(1128) 评论(0) 推荐(0) 编辑

JavaScript面向对象的简单介绍
摘要:JavaScript是一门OOP,而有些人说,JavaScript是基于对象的。1) 如何创建对象:1. 使用constructor,例如:var obj = new Object() // var 可以省略var obj = new Date()2. 使用对象字面值(object literals),例如:程序代码var obj = "123" // 创建一个String对象var obj = ... 阅读全文

posted @ 2010-10-27 16:34 与时俱进 阅读(203) 评论(0) 推荐(0) 编辑

由浅到深了解JavaScript类
摘要:无忧的老帖,不过价值不老,可以看看!!作者:泣红亭 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六... 阅读全文

posted @ 2010-10-27 16:33 与时俱进 阅读(219) 评论(0) 推荐(0) 编辑

JavaScript正则表达式的介绍
摘要:1) JavaScript 中的正则表达式JavaScript用RegExp的对象表示正则表达式。2) 创建JavaScript正则表达式a) re = new RegExp("a*b")// 使用字符串作为参数,而不是literalsb) re = /a*b/上面2中方式都是创建一个正则表达式,/a*b/ 叫做正则表达式的字面值(literals)。3) 了解正则表达式a. 什么是正则表达式Ja... 阅读全文

posted @ 2010-10-27 16:32 与时俱进 阅读(343) 评论(0) 推荐(0) 编辑

JavaScript常用正则表达式收集
摘要:下面是一些常用的正则表达式,本来对正则不怎么熟悉,收集在这,要用的时候直接复制。也不是每个都用过,所以正确与否不是很清楚,若有使用后又错误的请提出,以便改正!!! Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{... 阅读全文

posted @ 2010-10-27 16:31 与时俱进 阅读(812) 评论(0) 推荐(0) 编辑

论坛常用的运行代码的效果
摘要:<div style="margin-top: 1em; margin-bottom: 1em"><div style="display:none">{1}</div><textarea rows="12" cols="95" style='font-family:"Courier New",Courier,monospace;'></text... 阅读全文

posted @ 2010-10-27 16:29 与时俱进 阅读(370) 评论(0) 推荐(0) 编辑

关于鼠标、键盘的几个事件的例子
摘要:1. 鼠标的哪个按键被点击?<html><head><script type="text/javascript">function whichButton(event){if (event.button==2){alert("你点击了鼠标右键!")}else{alert("你点击了鼠标左键!")}}</script></head><... 阅读全文

posted @ 2010-10-27 16:28 与时俱进 阅读(362) 评论(0) 推荐(0) 编辑

动态(按需)加载js和css文件
摘要:function $import(path,type,title){var s,i;if(!type) type=path.substr(path.lastIndexOf(".")+1);if(type=="js"){ var ss=document.getElementsByTagName("script"); for(i=0;i<ss.length;i++){ if(ss[i].src ... 阅读全文

posted @ 2010-10-27 16:21 与时俱进 阅读(300) 评论(0) 推荐(0) 编辑

关于clientWidth、offsetWidth、clientHeight、offsetHeigh
摘要:对clientWidth、offsetWidth、clientHeight、offsetHeigh有时候就是搞不清楚,在网络上找到的别人的总结:引用内容IE6.0、FF1.06+:clientWidth = width + paddingclientHeight = height + paddingoffsetWidth = width + padding + borderoffsetHeight... 阅读全文

posted @ 2010-10-27 16:19 与时俱进 阅读(279) 评论(0) 推荐(0) 编辑

在JavaScript中怎样利用闭包
摘要:JavaScript的变量作用域是通过函数来维护的。举个例子,对于函数:function add(a,b){return a+b;}而言,当使用不同的参数(不带参数的函数同样如此)调用它时:var sum1 = add(1,2);var sum2 = add(3,4);每次调用都会通过创建一个新的调用对象维护一个新的函数作用域,从而保证了sum1和sum2分别取得相应的 值3和7。而闭包的原理,也... 阅读全文

posted @ 2010-10-27 16:18 与时俱进 阅读(354) 评论(0) 推荐(0) 编辑

string,array的属性和方法简单一览
摘要:Array 属性方法一览Array.reverse()//数组反向排序,变成新数组。Array.sort()//把数组按字符排序,变成新数组。s=Array.push("str1","str2")//从后面添加数组,s为添加记录s=Array.pop()//从后面删除数组,s为被删记录s=Array.shift()//从前面删除数组,s为被删记录s=Array.unshift("str1","st... 阅读全文

posted @ 2010-10-27 16:16 与时俱进 阅读(2020) 评论(2) 推荐(0) 编辑

让input也有hover,focus
摘要:<script type="text/javascript">function suckerfish(type, tag, parentId) { if (window.attachEvent) { window.attachEvent("onload", function() { var sfEls = (parentId==null)?document.getElementsByT... 阅读全文

posted @ 2010-10-27 16:14 与时俱进 阅读(5778) 评论(0) 推荐(0) 编辑

用localeCompare实现中文排序
摘要:<SCRIPT type="text/javascript">function defaultSort(){var a="zhishi,english,我lai,lai了,中国,测试,房地产";a=a.split(",");a.sort();alert(a);}function cusSort(){var a="zhishi,english,我lai,lai了,中国,测试,房地产";a... 阅读全文

posted @ 2010-10-27 16:13 与时俱进 阅读(634) 评论(0) 推荐(0) 编辑

汉字和Unicode编码互转
摘要:<script Language=Javascript>var classObj= { ToUnicode:function(str) { return escape(str).replace(/%/g,"\\").toLowerCase(); }, UnUnicode:function(str) { return unescape(str.replace(/\\/g, "%"));... 阅读全文

posted @ 2010-10-27 16:09 与时俱进 阅读(320) 评论(0) 推荐(0) 编辑

背景音乐自动循环播放
摘要:1. 如何贴rm,ra,ram类型的音乐,代码如下:<embed width="0" height="0" type="audio/x-pn-realaudio-plugin" autostart="true" controls="ControlPanel" src="http://guest.anyp.cn/uploads/01.rm";>2. 如何贴midi,asf,wma,asx... 阅读全文

posted @ 2010-10-27 10:52 与时俱进 阅读(6188) 评论(0) 推荐(0) 编辑

HTML应用程序(HTML Application)
摘要:hta就是一个HTML应用程序(HTML Application),只要你双击就能运行只要简单的用.hta为扩展名保存HTML页面就行了下面的一个标准的HTML应用程序:<HTML><HEAD><TITLE>HTA Demo</TITLE><HTA:APPLICATION ID="oHTA"APPLICATIONNAME="myApp"BORD... 阅读全文

posted @ 2010-10-27 10:50 与时俱进 阅读(2249) 评论(0) 推荐(0) 编辑

sqlserver replace函数 批量替换数据库中指定字段内指定内容
摘要:语法REPLACE ( 'string_e xpression1' , 'string_e xpression2' , 'string_e xpression3' )参数说明'string_e xpression1'待搜索的字符串表达式。string_e xpression1 可以是字符数据或二进制数据。'string_e xpression2'待查找的字符串表达式。string_e xpress... 阅读全文

posted @ 2010-10-26 12:56 与时俱进 阅读(5871) 评论(0) 推荐(0) 编辑

点击一个链接同时打开两个页面
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>... 阅读全文

posted @ 2010-10-25 17:12 与时俱进 阅读(8990) 评论(1) 推荐(0) 编辑

突破IE屏蔽限制弹出新窗口
摘要:写这篇文章并不是要告诉垃圾广告商可以尽情弹出广告或者后台隐藏弹出窗口,而是提醒大家IE内核还有一些冬冬可以绕过大多数以IE为内核的浏览器的广告屏蔽功能,甚至绕开这些浏览器本身,直接弹出一个真正的InternetExplorer窗口。当然并不是全部,有的还是做的比较好的,如Maxthon,尽管新窗口打开了,但是仍然存在于Maxthon之中,而不会砰地弹出一个IE在后台放着,但是TT、TheWorld... 阅读全文

posted @ 2010-10-25 14:57 与时俱进 阅读(3263) 评论(0) 推荐(0) 编辑

javascript中document学习
摘要:JS中document对象详解document 文挡对象 - JavaScript脚本语言描述对象属性Java代码document.title//设置文档标题等价于HTML的<title>标签document.bgColor//设置页面背景色document.fgColor//设置前景色(文本颜色)document.linkColor//未点击过的链接颜色document.alinkC... 阅读全文

posted @ 2010-10-21 21:36 与时俱进 阅读(7948) 评论(2) 推荐(1) 编辑

javascript页面表格排序
摘要:javascript页面排序今天项目中需要页面点击表头,按升降排序,查找了各方面资料,根据网上实例,自己改写了一个简单的例子说到排序,肯定少不了Array Methods 中的 sort(),简单的介绍一下.sort()方法可用来排列数组中的元素,语法是Java代码arrayObject.sort(sortByRequest)注释: 1.sortByRequeset是可选项,指定排列次序。必须是一... 阅读全文

posted @ 2010-10-21 21:05 与时俱进 阅读(3027) 评论(0) 推荐(0) 编辑

javascript访问frame,iframe框架和href的定向
摘要:一.frame1.父框架到子框架的引用知道了上述原理,从父框架引用子框架变的非常容易,即:window.frames["frameName"];这样就引用了页面内名为frameName的子框架。如果要引用子框架内的子框架,根据引用的框架实际就是window对象的性质,可以这样实现:window.frames["frameName"].frames["frameName2"];这样就引用到了二级子框... 阅读全文

posted @ 2010-10-20 09:04 与时俱进 阅读(8290) 评论(0) 推荐(0) 编辑

js 表格排序(编辑+拖拽+缩放)
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文

posted @ 2010-10-19 16:44 与时俱进 阅读(2393) 评论(0) 推荐(1) 编辑

JS刷新父窗口的几种方式
摘要:浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法<script language=JavaScript> parent.location.reload(); </script> <script language=JavaScript>parent.location.reload();</script>弹出子页面<script l... 阅读全文

posted @ 2010-10-18 17:40 与时俱进 阅读(78469) 评论(0) 推荐(0) 编辑

iframe 父窗口和子窗口相互的调用方法集锦
摘要:一、父窗口调用iframe子窗口方法1、HTML语法:<iframe name="myFrame" src="child.html"></iframe>2、父窗口调用子窗口:myFrame.window.functionName();3、子窗品调用父窗口:parent.functionName();简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行4、父窗口... 阅读全文

posted @ 2010-10-18 17:37 与时俱进 阅读(4143) 评论(0) 推荐(0) 编辑

JavaScript:prototype属性使用说明
摘要:prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:  首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻... 阅读全文

posted @ 2010-10-12 10:20 与时俱进 阅读(542) 评论(0) 推荐(0) 编辑

一款很不错的Js控制div层拖动/拖放代码
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文

posted @ 2010-10-12 10:12 与时俱进 阅读(3047) 评论(0) 推荐(0) 编辑

JavaScript 仿LightBox内容显示效果
摘要:近来要做一个LightBox的效果(也有的叫Windows关机效果),不过不用那么复杂,能显示一个内容框就行了。这个效果很久以前就做过,无非就是一个覆盖全屏的层,加一个内容显示的层。不过showbo教了我position:fixed这个新特性,决定重写一遍。ps:“定位效果”的意思是屏幕滚动也能固定位置。程序说明:要实现一个简单的LightBox效果,主要有两个部分:覆盖层... 阅读全文

posted @ 2010-10-12 09:45 与时俱进 阅读(566) 评论(0) 推荐(0) 编辑

什么是MIME类型
摘要:什么是MIME类型-在把输出结果传送到浏览器上的时候,浏览器必须启动应用程序来处理这个输出文档。这可以通过多种类型MIME(多功能网际邮件扩充协议)来完成。在HTTP中,MIME类型被定义在Content-Type header中。例如,架设你要传送一个Microsoft Excel文件到客户端。那么这时的MIME类型就是“application/vnd.ms-excel”... 阅读全文

posted @ 2010-10-12 09:28 与时俱进 阅读(2797) 评论(0) 推荐(2) 编辑

MIME类型大全
摘要:application/vnd.lotus-1-2-33gp video/3gppaab application/x-authoware-binaam application/x-authoware-mapaas application/x-authoware-segai application/postscriptaif audio/x-aiffaifc audio/x-aiffaiff aud... 阅读全文

posted @ 2010-10-12 09:24 与时俱进 阅读(398) 评论(0) 推荐(0) 编辑

让IIS支持wml,支持Jad,jar,3gp,mp4的下载
摘要:首先在打开IIS,然后在默认网站的属性--HTTP头--MMIE映射--文件类型--添加注册文件的类型:一般的WAP服务器设置.wbmp image/vnd.wap.wbmp.wml text/vnd.wap.wml.wmlc application/vnd.wap.wmlc.wmls text/vnd.wap.wmlscript.wmlsc application/vnd.wap.wmlscri... 阅读全文

posted @ 2010-10-12 09:22 与时俱进 阅读(3916) 评论(0) 推荐(0) 编辑

IIS支持flv和rmvb
摘要:问题 用户站点存放有RMVB、FLV类型的流媒体视频,在网页中显示404错误,提示无法找到文件,也不能够下载流媒体文件。 解决方案 对于FLV类型:打开Internet Information Services Manager(IIS),选择“本地计算机”-->用户站点-->打开“属性”-->“HTTP头”-... 阅读全文

posted @ 2010-10-12 09:21 与时俱进 阅读(1007) 评论(0) 推荐(0) 编辑

firefox、IE下的几个不同属性的方法调用
摘要:声明:document.all:该对象只有IE中才存在,故用该对象来判断浏览器的类型一、IFRAME的对象在IE下可通过document.frames["id"];得到该IFRAME对象,而在火狐下则是通过document.getElementById("content_panel_if").contentWindow;代码如下:if(!document.all){//火狐中得到IFRAME的对象... 阅读全文

posted @ 2010-10-03 09:41 与时俱进 阅读(2113) 评论(0) 推荐(1) 编辑

DOM信息nodeType的应用
摘要:下面我们在来看一段使用nodeType的JS代码。它的功能是遍历文档中所有的元素节点,并且统计元素节点的总数。当然我们以可以修改代码来对这些元素节点做任何操作。JavaScript代码如下: 阅读全文

posted @ 2010-10-03 09:28 与时俱进 阅读(315) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈