web前端开发学习:jQuery的原型中的init

web前端开发学习:jQuery的原型中的init

有大量web前端开发工具及学习资料,可以搜群【 web前端学习部落22群 】进行下载,遇到学习问题也可以问群内专家以及课程老师哟

jQuery.fn = jQuery.prototype = {

jquery: core_version,  //jquery版本号

constructor: jQuery,   //构造器指向

init:  //jquery的入口函数,主要用来实现选择器和DOM节点的创建

selector: //将选择器进行存储

length:  //当前选择器存储的DOM节点的个数

toArray:  //通过方法借调的方式,把一个类数组对象转换为一个数组

//类数组对象就是指有数字作为属性,且有length属性,jQuery是一个类数组对象,arguments也是。

get: //获取jQuery对象中的某一个DOM节点,返回的是一个DOM节点,

pushStack: //将一个DOM元素集合加入到jQuery对象的prevObject中。

//this.prevObject=this,让当前DOM集合存储到prevObject属性中,方便end()调用是回溯。

each: //对数组进行遍历

ready: //当DOM树加载完毕后,回调该函数

slice:  //类似于toArray方法,只是该方法会进行一次pushStack操作

first:  //返回第一个元素的jQuery对象

last:  //返回最后一个元素的jQuery对象

eq:  //传入一个数字num,获取第num个元素的jQuery对象

map:   //map将一个数组中的元素转换到另一个数组中,可以传入一个回调函数,作用与each类似,只是map会返回一个新的数组,而each不会

end:   //返回调用parent()、find()、filter()等方法之前的jQuery对象,就是回溯到上一个DOM合集

push: core_push,  //存储了数组的push方法

sort: [].sort,   //存储了数组的sort方法

splice: [].splice  //存储了数组的splice方法

上面是对jQuery初始化的一些方法和属性的介绍,前面初始化jQuery对象时,我们可以看到jQuery对象其实是一个实例化的jQuery.fn.init,所以这里主要看下init是如何实现,其余的方法在具体用到的时候再看。

有大量web前端开发工具及学习资料,可以搜群【 web前端学习部落22群 】进行下载,遇到学习问题也可以问群内专家以及课程老师哟

web前端开发学习:jQuery的原型中的init

有大量web前端开发工具及学习资料,可以搜群【 web前端学习部落22群 】进行下载,遇到学习问题也可以问群内专家以及课程老师哟

jQuery.fn = jQuery.prototype = {

jquery: core_version,  //jquery版本号

constructor: jQuery,   //构造器指向

init:  //jquery的入口函数,主要用来实现选择器和DOM节点的创建

selector: //将选择器进行存储

length:  //当前选择器存储的DOM节点的个数

toArray:  //通过方法借调的方式,把一个类数组对象转换为一个数组

//类数组对象就是指有数字作为属性,且有length属性,jQuery是一个类数组对象,arguments也是。

get: //获取jQuery对象中的某一个DOM节点,返回的是一个DOM节点,

pushStack: //将一个DOM元素集合加入到jQuery对象的prevObject中。

//this.prevObject=this,让当前DOM集合存储到prevObject属性中,方便end()调用是回溯。

each: //对数组进行遍历

ready: //当DOM树加载完毕后,回调该函数

slice:  //类似于toArray方法,只是该方法会进行一次pushStack操作

first:  //返回第一个元素的jQuery对象

last:  //返回最后一个元素的jQuery对象

eq:  //传入一个数字num,获取第num个元素的jQuery对象

map:   //map将一个数组中的元素转换到另一个数组中,可以传入一个回调函数,作用与each类似,只是map会返回一个新的数组,而each不会

end:   //返回调用parent()、find()、filter()等方法之前的jQuery对象,就是回溯到上一个DOM合集

push: core_push,  //存储了数组的push方法

sort: [].sort,   //存储了数组的sort方法

splice: [].splice  //存储了数组的splice方法

上面是对jQuery初始化的一些方法和属性的介绍,前面初始化jQuery对象时,我们可以看到jQuery对象其实是一个实例化的jQuery.fn.init,所以这里主要看下init是如何实现,其余的方法在具体用到的时候再看。

有大量web前端开发工具及学习资料,可以搜群【 web前端学习部落22群 】进行下载,遇到学习问题也可以问群内专家以及课程老师哟

web前端开发学习:jQuery的原型中的init

有大量web前端开发工具及学习资料,可以搜群【 web前端学习部落22群 】进行下载,遇到学习问题也可以问群内专家以及课程老师哟

jQuery.fn = jQuery.prototype = {

jquery: core_version,  //jquery版本号

constructor: jQuery,   //构造器指向

init:  //jquery的入口函数,主要用来实现选择器和DOM节点的创建

selector: //将选择器进行存储

length:  //当前选择器存储的DOM节点的个数

toArray:  //通过方法借调的方式,把一个类数组对象转换为一个数组

//类数组对象就是指有数字作为属性,且有length属性,jQuery是一个类数组对象,arguments也是。

get: //获取jQuery对象中的某一个DOM节点,返回的是一个DOM节点,

pushStack: //将一个DOM元素集合加入到jQuery对象的prevObject中。

//this.prevObject=this,让当前DOM集合存储到prevObject属性中,方便end()调用是回溯。

each: //对数组进行遍历

ready: //当DOM树加载完毕后,回调该函数

slice:  //类似于toArray方法,只是该方法会进行一次pushStack操作

first:  //返回第一个元素的jQuery对象

last:  //返回最后一个元素的jQuery对象

eq:  //传入一个数字num,获取第num个元素的jQuery对象

map:   //map将一个数组中的元素转换到另一个数组中,可以传入一个回调函数,作用与each类似,只是map会返回一个新的数组,而each不会

end:   //返回调用parent()、find()、filter()等方法之前的jQuery对象,就是回溯到上一个DOM合集

push: core_push,  //存储了数组的push方法

sort: [].sort,   //存储了数组的sort方法

splice: [].splice  //存储了数组的splice方法

上面是对jQuery初始化的一些方法和属性的介绍,前面初始化jQuery对象时,我们可以看到jQuery对象其实是一个实例化的jQuery.fn.init,所以这里主要看下init是如何实现,其余的方法在具体用到的时候再看。

有大量web前端开发工具及学习资料,可以搜群【 web前端学习部落22群 】进行下载,遇到学习问题也可以问群内专家以及课程老师哟

上一篇:分布式进阶(三)Ubuntu 14.04 之JDK安装


下一篇:Web前端开发学习误区,你掉进去了没?