摘要:       接触编程时间不久,闭包这个问题也困扰了我许久。曾百度google之后无果,解释大多晦涩难懂。随着阅读的增加,对闭包也有了一些自己的较为清晰的理解。所谓的闭包:通俗的说就是能够读取其他函数内部变量的函数。   一、闭包的作用: 1、读取其他函数内部变量。 2、将变量存储在内存之中,防止js 阅读全文
posted @ 2016-03-13 22:14 抹猪油 阅读(139) 评论(0) 推荐(0)
摘要: 原文地址:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案, 阅读全文
posted @ 2016-04-14 10:42 抹猪油 阅读(122) 评论(0) 推荐(0)
摘要: 没有requireJS框架之前,如果我们想使用jquery框架,会在HTML页面中通过<script>标签加载,这个时候jquery框架生成全局变量$和jQuery等全局变量。如果项目中引用了requireJS框架,采用模块化的方式加载jquery,那么jquery不会再添加全局变量$和 jQuer 阅读全文
posted @ 2016-03-28 09:42 抹猪油 阅读(3025) 评论(0) 推荐(0)
摘要: 理解中的实现方式,如图: JQUERY中的实现方式小细节,如图: 通过this保存了一个新的公用对象,解决了li属于私有变量无法共享的问题。 阅读全文
posted @ 2016-03-20 23:56 抹猪油 阅读(154) 评论(0) 推荐(0)
摘要: 可参考:阮一峰的博客 Javascript面向对象编程(二):构造函数的继承 阅读全文
posted @ 2016-03-15 23:37 抹猪油 阅读(244) 评论(0) 推荐(0)
摘要: (function(window,undefined){ var rootjQuery, readyList, core_strundefined =typeof undefined, location =window.location, document =window.document, docElem =window.documentEle... 阅读全文
posted @ 2016-03-14 22:50 抹猪油 阅读(168) 评论(0) 推荐(0)
摘要: (function(window,undefined){ //21-91定义函数 jQuery= function(){...}; //96-283 给jQ对象添加方法和属性 //285-347 extend:jQ的继承方法(实例方法) //349-817 jQuery.extend():扩展一些工具方法(静态方法) //877-2856 Sizzle:复杂选择器的实现 //2880-3042 ... 阅读全文
posted @ 2016-03-14 22:49 抹猪油 阅读(227) 评论(0) 推荐(0)