jQuery 学习笔记(1)

来源:互联网 发布:蚂蚁分类信息5.8 源码 编辑:程序博客网 时间:2024/04/30 08:43

一、闭包的作用

闭包:

(function($){

//do something

})(jQuery)


作用:

1.避免全局依赖

2.避免第三方破坏

3.兼容jQuery操作符“$”和jQuery


二、jQuery的开发方式

1. 类级别组件开发--即给jQuery命名空间下添加新的全局函数,也成为静态方法

jQuery.myPlugin = function(){

// do something

};

例如:$.Ajax()、$.extend()

2.对象级别组件开发--即挂在 jQuery原型下的方法,这样通过选择器获取的jQuery对象实例也能共享该方法,也成为动态方法

$.fn.myPlugin = function(){

// do something

};

这里$.fn === $.prototype

例如:addClass()、attr()等,需要创建实例来调用

2 0
原创粉丝点击