2016年11月29日

摘要: extend 方法在 jQuery 中是一个很重要的方法,jQuey 内部用它来扩展静态方法或实例方法,而且我们开发 jQuery 插件开发的时候也会用到它。但是在内部,是存在 jQuery.fn.extend 和 jQuery.extend 两个 extend 方法的,而区分这两个 extend 阅读全文
posted @ 2016-11-29 20:25 鹿晓晓 阅读(182) 评论(0) 推荐(0) 编辑
 
摘要: // 添加一个处理兼容获取样式的静态方法jQuery.getStyle = function( dom, styleName ) { // dom不是dom,styleName不是字符串,直接打走 if( !jQuery.isDOM( dom ) || !jQuery.isString( style 阅读全文
posted @ 2016-11-29 20:01 鹿晓晓 阅读(426) 评论(0) 推荐(0) 编辑
 
摘要: jQuery.extend({ // 绑定事件 addEvent: function( ele, type, fn ) { // ele不是DOM,type不是字符串,fn不是函数,打包打走 if( !jQuery.isDOM( ele ) || !jQuery.isString( type ) | 阅读全文
posted @ 2016-11-29 20:00 鹿晓晓 阅读(260) 评论(0) 推荐(0) 编辑
 
摘要: // 扩展DOM操作方法jQuery.fn.extend({ // 设置或者获取元素的内容 html: function( html ) { /* * 实现思路: * 1、不传参,返回第一个元素的内容 * 2、传参 * 2.1、参数类型为null,遍历所有元素,依次清除它们的内容 * 2.2、参数类 阅读全文
posted @ 2016-11-29 19:59 鹿晓晓 阅读(249) 评论(0) 推荐(0) 编辑
 
摘要: // 1、自调防止全局变量污染(function( window ) { var version = '1.0.0'; var document = window.document; var arr = []; var push = arr.push; var slice = arr.slice; 阅读全文
posted @ 2016-11-29 19:58 鹿晓晓 阅读(863) 评论(0) 推荐(0) 编辑