jquery中定义的变量,1、防止污染全局变量,2、自定义变量有助于压缩优化,3、有助于后期维护 rootjquery , jquery的根目录jquery(document), core_strundefined= typeof undefined, core_strundefined 存的就是s ...
分类:
Web程序 时间:
2016-07-24 11:50:50
阅读次数:
216
1、使用了jquery,但是觉得了解 jquery的源码才能 更容易知道怎么使用,所以在网上找了一些 jquery的源码 笔记 还有看了 妙味课堂 的 一部分视频,现在写一些总结。 一、 jquery的 总体架构: 1、jquery 有良好的对外接口, window.jQuery = window. ...
分类:
Web程序 时间:
2016-07-21 23:35:15
阅读次数:
325
由于jQueryObject.serialize()方法的核心是$.param()方法,所以先学习$.param()方法。 一、$.param()方法 $.param()方法是用来对一个数组或对象按照key/value进行序列化,以便用于URL查询字符串或AJAX请求。其返回的字符串已经过URL编码 ...
分类:
Web程序 时间:
2016-07-21 00:28:01
阅读次数:
405
一、$.getScript()方法 有时候,在页面初次加载时就取得所需的全部Javascript文件是完全没必要的,可以按需所取。 该函数用于动态加载JS文件,并在全局作用域下执行文件中的JS代码。 该函数可以加载跨域的JS文件。请注意,该函数是通过异步方式加载数据的。 该函数属于全局jQuery对 ...
分类:
Web程序 时间:
2016-07-20 23:04:48
阅读次数:
272
load()方法通常用来在web服务器上获取静态的数据文件,如果需要传递一些参数给服务器中的页面,那就可以使用$.get()方法或$.post()方法。 *$.get()方法和$.post()方法是jQuery中的全局函数 一、$.get()方法 $.get()方法是使用GET方式来进行异步请求。结 ...
分类:
Web程序 时间:
2016-07-20 21:33:18
阅读次数:
234
load()方法是jQuery中最为简单和常用的方法,能载入远程HTML代码幷插入到DOM中,其结构为: 各参数解释如下: load的源码如下:(源码目录:jquery/src/ajax/load.js) 整个源码的工作如下: ...
分类:
Web程序 时间:
2016-07-19 22:02:40
阅读次数:
173
传统的时间处理: 给某一个元素绑定一个点击事件,传入一个回调句柄处理 element.addEventListener('click',doSomething,false); 这样的绑定如果页面上面有几百个需要绑定,那么就要绑定几百多次。 问题: 大量的事件绑定,性能消耗,而且还需要解绑(IE会泄露 ...
分类:
Web程序 时间:
2016-07-19 16:54:00
阅读次数:
210
最原始的事件注册 addEventListener方法大家应该都很熟悉,它是Html元素注册事件最原始的方法。先看下addEventListener方法签名: event:事件名,例如“click”,这里要提醒的一点是不要加前缀“on”; function:事件触发时执行的函数; userCaptu ...
分类:
Web程序 时间:
2016-07-12 01:29:30
阅读次数:
274
jquery-2.0.3.js版本源码分析 (function(){ (21,94) 定义了一些变量和函数 jQuery = function(){}; (96,283) 给JQ对象,添加一些方法和属性 (285,347) extend : JQ的继承方法 (349,817) jQuery.exte ...
分类:
Web程序 时间:
2016-07-05 18:47:04
阅读次数:
172
转载http://www.cnblogs.com/aaronjs/p/3370176.html 历史背景: jQuery从1.2.3版本引入数据缓存系统,主要的原因就是早期的事件系统 Dean Edwards 的 ddEvent.js代码 带来的问题: 没有一个系统的缓存机制,它把事件的回调都放到E ...
分类:
Web程序 时间:
2016-07-05 11:56:59
阅读次数:
219