代码改变世界

随笔分类 -  JQUEYR

JavaScript: replace(rgExp,fn)的用法

2010-03-04 10:28 by 彭白洋, 529 阅读, 收藏,
摘要: 再看jQuery源码的时候遇到了replace中参数为函数的用法,代码如下:[代码]        all :        front + "></" + tag + ">"; };//转换"Xhtml" 风格的标签为标准HTML标签//如<tag/> 为 <tag></tag>elem = elem.replace(rxhtmlTag, f... 阅读全文

JavaScript:isPrototypeOf和hasOwnProperty

2010-03-03 17:00 by 彭白洋, 542 阅读, 收藏,
摘要: 1、isPrototypeOfisPrototypeOf是用来判断指定对象object1是否存在于另一个对象object2的原型链中,是则返回true,否则返回false。格式如下:[代码]object1是一个对象的实例;object2是另一个将要检查其原型链的对象。原型链可以用来在同一个对象类型的不同实例之间共享功能。如果 object2 的原型链中包含object1,那么 isPrototyp... 阅读全文

JavaScript:constructor属性

2010-03-03 16:24 by 彭白洋, 558 阅读, 收藏,
摘要: constructor属性始终指向创建当前对象的构造函数。比如下面例子:但是当constructor遇到prototype时,有趣的事情就发生了。 我们知道每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数。如下例所示:[代码]当时当我们重新定义函数的prototype时(注意:和上例的区别,这里不是修改而是覆盖),constructor... 阅读全文

JQuery UI 插件原理分析(一)<jquery.ui.core.js>

2010-02-02 15:07 by 彭白洋, 4591 阅读, 收藏,
摘要: 因项目需要用到JQuery UI的sorttable插件,抽空分析了下JQuery UI 的实现方式. JQuery 为最新1.4.1版本 jquery.ui.core.js 仅对此做了简单的汉语注释 [代码] 阅读全文

contains和compareDocumentPosition 方法来确定是否HTML节点间的关系

2010-02-02 15:04 by 彭白洋, 529 阅读, 收藏,
摘要: 一个很棒的 blog 文章,是 PPK 两年前写的,文章中解释了 contains() 和 compareDocumentPosition() 方法运行在他们各自的浏览器上。从那起,我已经对这些方法做了大量的研究,并且已经在很多场合使用他们。在很多任务中,他们被证明是非常有用的(特别关于结构的抽象 DOM 选择器)。 1、DOMElement.contains(DOMNode) 这个方法起先用在 ... 阅读全文

【原创】Jquery弹出层插件

2009-10-24 10:04 by 彭白洋, 1605 阅读, 收藏,
摘要: 工作不忙,闲来无事写了一个弹出层插件,又需要的尽管拿去用啊有什么建议欢迎提出转载请注明地址,谢谢啥都不说了,直接看代码:[代码]插件下载地址:jquery.layer.js 阅读全文