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群 】进行下载,遇到学习问题也可以问群内专家以及课程老师哟

最新文章

  1. 删除 Windows 旧 OS 加载器
  2. Gollum 安装笔记
  3. Java使用Scanner接收中文并输出时出现乱码
  4. Kibana源码剖析 —— savedSearch从读取到跳转
  5. (ios) 屏幕触摸总结
  6. [转] Android获取Manifest中<meta-data>元素的值
  7. Windows Phone 资源管理与换肤思考
  8. velocity基本用法
  9. hdu 4746 Mophues 莫比乌斯反演+前缀和优化
  10. Canvas的下雪效果
  11. Error:Android Source Generator: [sdk] Android SDK is not specified.
  12. base和this的用法
  13. [CF542D]Superhero's Job
  14. 减少xcode错误输出
  15. 线程、进程、协程 异步io
  16. linux下编译自己的库文件实践
  17. python+appium-desktop:安卓(android)7.0以上使用appium无法定位元素(无法refresh)且 无法运行脚本
  18. 正则RegExp的懒惰性和贪婪性; 分组捕获;
  19. java-null简介
  20. Redis慢查询日志学习功能

热门文章

  1. java之Timer
  2. CSS中font-size、font-family、line-height顺序以及简写属性
  3. MAC地址,使用java获取IP地址和MAC地址。
  4. iOS开发——UI进阶篇(十七)CALayer,核心动画基本使用
  5. [OpenJudge0054]特务会议召开
  6. PHP 中的行为 ,与什么是切面
  7. Python 学习笔记三
  8. python入门教程链接
  9. 【GoLang】golang 报管理工具 Godep 介绍
  10. struts2 配置 struts.xml 提示