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