随笔分类 - JavaScript
摘要:window.eventIE:有window.event对象FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)鼠标当前坐标IE:event.x和event.y。FF:event.pageX和event.pageY。通用:两者都有event.clientX和event.clientY属性。 鼠标当前坐标(加上...
阅读全文
摘要:screenX:鼠标在显示屏幕上的坐标。clientX:鼠标在页面显示区域的坐标。注:以上两个都是各浏览器通用的。pageX:FF特有,鼠标在页面上的位置,从页面左上角开始定位,这个可以很方便在整个页面上进行定位,IE没有直接替换的属性。layerX:FF特有,鼠标相对于“触发事件的元素的层级关系中离该元素最近的,设置了position的父元素”的边界的位置,从border...
阅读全文
摘要:parentElement获取对象层次中的父对象。 parentNode(W3C)获取文档层次中的父对象。 childNodes(W3C)获取作为指定对象直接后代的HTML元素和TextNode对象的集合。 children获取作为对象直接后代的DHTML对象的集合。 parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode...
阅读全文
摘要:首先在本机通过regsvr32命令注册ActiveX控件,然后确保ActiveX控件能正确在IE中加载,IE7、IE8对安全控制得比较严,设置起来有点烦。1. JavaScript调用ActiveX控件的示例代码:[代码]说明:ActiveX控件的classid需要通过查找注册表获得,然后通过getElementById()方法获取对象后,就可以像调用普通的JS函数一样使用了2. JavaScri...
阅读全文
摘要:转自:http://blog.csdn.net/tonyqus/archive/2008/01/09/2031165.aspx JavaScript其实出来好多年了,这大家都清楚,但是近几年新出现的一些JavaScript框架的确给JavaScript带来了新的活力。随着基于JavaScript的RIA开发越来越频繁、热门,越来越多的程序员开始为如何编写这些繁多而散乱的JavaScript代码...
阅读全文
摘要:function Hashtable() { this._hash = new Object(); //add() this.add = function(key,value){ if(typeof(key)!="undefined"){ if(this.contains(key)==false){ this._h...
阅读全文
摘要:建立正则表达式对象语法re = new RegExp(/pattern/[flags])flags 参数说明:g (全文查找出现的所有 pattern)i (忽略大小写)m (多行查找) 普通字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(...
阅读全文