晚上总结下今天,主要是在完善用户需求文档,同时看了jquery相关的操作技巧,主要是想学习jquery源码,在知乎jquery精华里看到一篇不错的问答,里面写了如何看jquery源码的建议,并列出几个研究过源码作者的bolg,看完受益匪浅;在读一个作者的框架分析文档时,发现自己对javascript...
分类:
其他好文 时间:
2014-12-03 00:18:52
阅读次数:
161
先来了解几个jQuery方法:$("li") -> this -> jQuery对象 -> { 0 : "li", 1 : "li", 2 : "li", length : 3 }$("aaa") 的效果跟 $("")的效果是一样的。然后来看一下init方法,也就是新建jQuery...
分类:
Web程序 时间:
2014-12-03 00:07:25
阅读次数:
208
构造函数(构造器) ???? ????(function(){
??????????
????????????function?jQuery()
????????????{
????????????
????????????}
????...
分类:
编程语言 时间:
2014-12-02 19:27:31
阅读次数:
165
本系列是针对jquery2.0.3版本进行的讲解。此版本不支持IE8及以下版本。(function(){ (21, 94) 定义了一些变量和函数, jQuery = function(){}; (96,283) 给jQuery对象添加一些属性和方法(实例方法,通过$("div")这...
分类:
Web程序 时间:
2014-12-01 22:03:52
阅读次数:
253
jQuery提供了十几种方便的链式遍历方法, 让我们可以在繁杂的dom结构中自由游走, 这一章里我们就来一探究竟, 看看里面到底蕴含了怎么样奇妙的实现原理呢!
分类:
Web程序 时间:
2014-11-24 15:12:21
阅读次数:
263
回调对象是一个多用途的回调列表对象,提供了强大的的方式来管理回调函数列表。最简单的缓存对象function Callbacks(){ var list = [], self = { add: function(fn){ list.push(fn); ...
分类:
Web程序 时间:
2014-11-17 12:04:53
阅读次数:
230
缓存对象可以注册多个回调到回调队列, 调用回调队列,准备代替任何同步或异步函数的成功或失败状态。其原理是将回调函数保存到一个数组当中,等到触发时再调用。一个简单的,只解决成功状态下的缓存实例function myDeferred(){ var arr = []; return { ...
分类:
Web程序 时间:
2014-11-13 18:12:00
阅读次数:
141
数据数据是为了解决内存泄露,他的原理是,当我们将数据存储到一个对象上面,实际上是将所有的数据存到一个单独的数据对象里,而这个对象只提供一个接口,这个接口可以访问自己存在数据对象里自己的数据。这是一个简单的数据数据var data = {};function set(obj,name,value){ ...
分类:
Web程序 时间:
2014-11-11 20:58:25
阅读次数:
180
今天决定学习一下Ajax异步的XMLHttpRequest对象,平时一直使用jQuery.ajax()就万事大吉, 当自己要实现一套时才发现当中的细节事情!jQuery源码真的博大精深优美得很; 先从w3cschool看一下基本的使用方式,参考的j...
分类:
Web程序 时间:
2014-11-07 19:25:34
阅读次数:
323
each()实现var jQuery = function( selector, context ) { return new jQuery.fn.init( selector, context );};jQuery.fn = jQuery.prototype = { selec...
分类:
Web程序 时间:
2014-11-07 18:56:31
阅读次数:
208