这个方法在jQuery源码中比较靠后的位置出现,主要用于两处。1是构造jQuery对象的时候使用2.是为DOM操作提供底层支持,这也就是为什么先学习它的原因。之前的随笔已经分析过jQuery的构造函数了,也提到了有12个分支,其中有一个分支就是通过jQuery.buildFragment方法来处理的...
分类:
Web程序 时间:
2015-05-14 23:22:47
阅读次数:
137
第一章总体架构1、设计理念Jquery的理念就是“写更少的代码,做更多的事”,而且做到代码的高度兼容性。2、总体架构大致可以分为三个部分:构造模块,底层支持模块和功能模块。3、使用自调用匿名函数这里先分析一下匿名函数:匿名函数的作用是创建一块封闭区域,外面不能够访问里面的变量和方法,有两种比较常见的...
分类:
Web程序 时间:
2015-05-10 18:49:27
阅读次数:
141
本文遵守CC-BY。前言: 标题真是不知道如何命名,就取最重要的一句话吧。话说最近在看javascript权威指南,感觉对这个语言有种莫名的喜欢。。。这个也应该是一个比较经典的问题了,不是出自此书,据说是jQuery源码中的一个用法,网上找了一阵,stackoverflow上直接是0 result....
分类:
其他好文 时间:
2015-05-09 13:01:37
阅读次数:
170
接上:http://www.cnblogs.com/akou/p/4461557.html代码: 13.获取选中的下拉框 14.获取选中的下拉框toggle篮球足球羽毛球 15.使用siblings()来选择同辈元素 Google 百 度 新浪 16.从元素中除去HTML锋利的jQuer...
分类:
Web程序 时间:
2015-05-04 23:47:53
阅读次数:
229
读一个开源框架,大家最想学到的就是设计的思想和实现的技巧。最近读jQuery源码,记下我对大师作品的理解和心得,跟大家分享,权当抛砖引玉。先附上jQuery的代码结构。Js代码(function(){//jQuery变量定义varjQuery=function(){...};//jQuery原型定义...
分类:
Web程序 时间:
2015-05-03 18:57:39
阅读次数:
128
()(); 闭包,让声明的变量变成局部变量,使外部无法访问,防止和其他代码冲突,互不影响。(function(){})(); 和一般执行方法一样的。jQuery=function(){ return new jQuery.prototype.init();} jQuery.init=...
分类:
Web程序 时间:
2015-05-02 18:06:26
阅读次数:
135
着学习jquery的深入,发现jquery内部确实之优美,以前从没觉得jquery是做网站必须的,但是现在看来,想做一个漏洞很少的网页,jquery是一个利器。
最近看jquery源码看了很多,主要是看了一些底层支持模块,也大概知道jquery内部的原理是什么了,虽然记不到可能记不到很多api,但是那不重要,看到官网的api,闭着眼睛也知道它是干什么的了。
今天就来说说我认...
分类:
Web程序 时间:
2015-04-30 09:07:07
阅读次数:
151
通过看jQuery源码可以知道,serialize方法是通过encodeURIComponent编码的,所以解决乱码的最笨方法: 1、重新分解序列化后的值 2、把分解的值重新decodeURIComponent回来 3、再重新用escape编码 4、重新拼接 function serialize(....
分类:
Web程序 时间:
2015-04-29 23:01:57
阅读次数:
146
jQuery源码分析系列(持续更新)jQuery的源码有些晦涩难懂,本文分享一些我看源码的方法,每一个模块我基本按照这样的顺序去学习。当我读到难度的书或者源码时,会和《如何阅读一本书》结合起来进行学习。推荐读读这本书,你可以从这里和这里下载。第一部分:检视阅读1.收集参考资料:官方文档、书籍、百度/...
分类:
Web程序 时间:
2015-04-29 16:51:51
阅读次数:
145
在看《锋利的jquery》这本书的时候,书末尾总结了jquery的一些用法技巧,感觉很实用,先收藏着以后用到,可以借鉴看看。一,资源(在w3cfuns资源中可以找到第一版和第二版) 《锋利的jquery》:http://pan.baidu.com/share/link?shareid=...
分类:
Web程序 时间:
2015-04-27 23:38:21
阅读次数:
191