曾经爱晚人








永远自由的心

随笔分类 -  JavaScript

1 2 下一页

expert in JavaScript,Vbscript....
a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法
摘要:#包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0) 仅仅表示一个死链接 这就是为什么有的时候页面很长浏览链接明明是#可是 跳动到了页首 而javascript:void(0) 则不是如此 所以调用脚本的时候最好用void(0) 阅读全文

posted @ 2006-09-05 23:17 e旋风 阅读(90825) 评论(22) 推荐(3)

HTML及XML语言的转义字符
摘要:HTML中,&等有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用 只有"" 字符和"&"字符对于XML来说是严格禁止使用的 阅读全文

posted @ 2006-09-01 13:31 e旋风 阅读(3304) 评论(2) 推荐(0)

[转]prototype.js 1.4版开发者手册(强烈推荐)
摘要:prototype.js开发者手册 对应版本1.4.0 阅读全文

posted @ 2006-06-28 14:53 e旋风 阅读(2079) 评论(1) 推荐(0)

[转]输入框自动完成,模仿IE的,支持FireFox
摘要:---模拟IE自动完成功能,常见于地址栏输入或者Windows控件输入 自动完成功能: 1、可设置自动完成功能所提示的字符。 2、可用方向键选择。 3、如果选择的当前元素为首元素,则按上(方向键)则会自动跳到末元素。 4、如果选择的当前元素为末元素,则按下(方向键)则会自动跳到首元素。 5、当获取值为空时,自动隐藏 自动完成TIP的容器 阅读全文

posted @ 2006-06-28 12:35 e旋风 阅读(1848) 评论(1) 推荐(0)

[转]javascript应用:实现复选框全选/全不选切换
摘要:javascript应用: 1.实现复选框全选/全不选切换 2.所有复选框勾上,全选复选框自动勾上 3.其中任一复选框取消勾上,全选复选框自动取消勾上状态 阅读全文

posted @ 2006-06-18 14:33 e旋风 阅读(2150) 评论(1) 推荐(0)

屏蔽浏览器关闭按钮及ALT+F4 快捷键
摘要:屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 阅读全文

posted @ 2006-05-18 01:47 e旋风 阅读(2456) 评论(0) 推荐(0)

检验密码强度的JS类
摘要:<scripttype="text/javascript">varPasswordStrength={Level:["高,实在是高","还行啦","靠,这样也行"],LevelValue:[30,20,0],//强度值Factor:[1,2,5],//字符加数,分别为字母,数字,其它KindFactor:[0,0,10,20],//密码含几种组成的加数Regex:[/[a-zA-Z]/... 阅读全文

posted @ 2006-05-15 01:31 e旋风 阅读(1083) 评论(0) 推荐(0)

面向对象的JavaScript
摘要:JavaScript 是一种解释型的、基于对象的脚本语言。尽管与 C++、C# 这样成熟的面向对象的语言相比,JavaScript的功能要弱一些,但对于它的预期用途而言,JavaScript的功能已经足够大了。但是由于各种各样的原因,我们在实际进行开发的过程中往往忽略了他基于对象的这一特性,以至JavaScript编写的程序显的杂乱无章。这样不仅不易于观看,更不易于修改。今天就让我们来看看JavaScript基于对象的这一特性 阅读全文

posted @ 2006-04-07 01:51 e旋风 阅读(1019) 评论(0) 推荐(0)

当关闭子窗口时刷新父窗口 ,窗口打开总最大化
摘要:父窗口中有数据列表,当对数据进行修改时弹出一子窗口,对数据进行修改,完毕保存后,当关闭子窗口 时,刷新父窗口数据 实现的javascript: <script language="javascript">           function closewin()           {              if(event.clientX>document.body.cl... 阅读全文

posted @ 2006-03-28 00:25 e旋风 阅读(3722) 评论(2) 推荐(0)

文本框焦点自动跳转及通过回车键提交表单的几种代码
摘要:< script language = " javascript "   for = " document "  event = " onkeydown " >          <!--          ... 阅读全文

posted @ 2006-03-27 23:30 e旋风 阅读(3188) 评论(2) 推荐(0)

关闭浏览器窗口或离开页面时
摘要:注:三大主流浏览器中firefox和IE都支持onbeforeunload事件,opera尚未支持。用法:object.onbeforeunload = handler <element onbeforeunload = “handler” … ></element> 描述:事件触发的时候弹出一个有确定和取消的对话框,确定则离开页面,取消则继续待在本页。handler可以设... 阅读全文

posted @ 2006-03-08 00:09 e旋风 阅读(2749) 评论(2) 推荐(1)

javascript 的面向对象特性参考
摘要: javascript作为一种弱类型的动态语言,语法接近于java,但其面向对象的方式更和python相识。 面向对象的特性类,成员变量,成员函数,类变量,类方法,继承,多态 阅读全文

posted @ 2006-02-27 17:19 e旋风 阅读(1200) 评论(0) 推荐(0)

自己写的一个转换js中转换XML格式的函数
摘要: //遍历tempList集合,使用自定义规则构建XmlDomDetail //然后将tempNode节点和tempList中的节点从XmlDomTmp中删除 阅读全文

posted @ 2006-01-14 00:32 e旋风 阅读(1825) 评论(0) 推荐(0)

JAVASCRIPT中使用DOM操作XML文档
摘要:createAttribute() 用指定的名字创建新的Attr节点。createComment() 用指定的字符串创建新的Comment节点。createElement() 用指定的标记名创建新的Element节点。createTextNode() 用指定的文本创建新的TextNode节点 阅读全文

posted @ 2006-01-03 01:18 e旋风 阅读(10212) 评论(2) 推荐(3)

优化JavaScript脚本的性能
摘要:尽量少用for(in) 局部变量的速度要比全局变量的访问速度更快 不使用Eval 减少对象查找 把数字转换成字符串,应用"" + 1,虽然看起来比较丑一点,但事实上这个效率是最高的,性能上来说: ("" +) String() .toString() new String() 浮点数转换成整型使用Math.floor()或者Math.round()。 对字符串进行循环操作,譬如替换、查找,应使用正则表达式 document.createElement()方法 创建DOM节点 阅读全文

posted @ 2005-12-13 21:55 e旋风 阅读(2132) 评论(0) 推荐(0)

在JavaScript的数组中进行数组元素查找和替换
摘要:JavaScript的数组中进行数组元素查找和替换 JavaScript提供了在字符串中查找子串的函数indexOf()、lastIndexOf()、search(),还提供了字符串的替换函数replace(),而这些函数没有在数组对象Array中实现。 阅读全文

posted @ 2005-11-05 11:26 e旋风 阅读(8156) 评论(1) 推荐(0)

JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函数)
摘要:JavaScript中对变量的操作都是通过引用方式,而对数组也一样。 前两天想要对一个数组进行复制,一直苦于找不到办法(遍历的方法俺是绝对不采用的) 无意中拿起《JavaScript权威指南》翻了翻数组的操作函数,发现了slice()函数。 slice()原来是用来截取数组中的一部分,这里我用它来复制数组,它的格式如下: array.slice(start, end) 如果省略了end参数,则切分的数组包含从start开始到数组结束的所有元素。 现在要用它来复制数组,就一行,呵呵: var newArray=oldArray.slice(0); 阅读全文

posted @ 2005-11-05 11:20 e旋风 阅读(4535) 评论(1) 推荐(0)

JavaScript的类型转换(字符转数字,数字转字符)
摘要:如果要把Number转换成String,可以使用Number的toString()方法,(象(1).toString()括号必须或者 1 .toString()空格必须,否则会编译出错,如果是变量则无需),或者调用String()函数,这两种方法都会自动调用解释引擎内部的 NumberToString(),或者根据进制调用其它函数,基本类似。 如果要把String转换成Number,可以使用Number()函数,他会自动判断String中是整数还是浮点数,然后内部使用相应的数据类型,另外可以使用全局函数parseInt()和parseFloat(),他们根据你的要求进行转换。同样的,他们在解释引擎内部机制上是使用了 StringToNumber,StringToInt等等内部的函数。 而如果是Double转换成Int,必须使用Math.floor()函数(截尾取整)或者Math.round()(四舍五入) Int转换成Double,无须考虑任何问题,直接把Int当成Double进行运算 阅读全文

posted @ 2005-11-04 17:27 e旋风 阅读(63826) 评论(2) 推荐(2)

window.showModalDialog使用手册
摘要:基本介绍:showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法:vReturnValue = window.showModalDi... 阅读全文

posted @ 2005-10-31 21:56 e旋风 阅读(7018) 评论(10) 推荐(2)

showModelessDialog()使用详解
摘要:Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创... 阅读全文

posted @ 2005-10-31 21:54 e旋风 阅读(926) 评论(0) 推荐(0)

1 2 下一页

导航