摘要: 为了方便用户创建插件,jquery提供了jQuery.extend()和jQuery.fn.extend()方法。1. jQuery.extend() 方法有一个重载。 jQuery.extend(object) ,一个参数的用于扩展jQuery类本身,也就是用来在jQuery类/命名空间上增加新函 阅读全文
posted @ 2017-03-27 13:46 yxl2123 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1. 使用闭包:(function($) { // Code goes here})(jQuery); 这是来自jQuery官方的插件开发规范要求,使用这种编写方式有什么好处呢? a) 避免全局依赖。 b) 避免第三方破坏。 c) 兼容jQuery操作符'$'和'jQuery ' 我们知道这段代码在 阅读全文
posted @ 2017-03-27 11:27 yxl2123 阅读(2265) 评论(0) 推荐(0) 编辑
摘要: 1.概念: 各种专业文献上的"闭包"(closure)定义非常抽象,很难看懂。我的理解是,闭包就是能够读取其他函数内部变量的函数所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。2.闭包用途: 闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是 阅读全文
posted @ 2017-03-27 11:11 yxl2123 阅读(275) 评论(0) 推荐(0) 编辑