您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页JQuery 笔记(四)【96~283】给JQ对象添加方法和属性

JQuery 笔记(四)【96~283】给JQ对象添加方法和属性

来源:二三娱乐

【98】 jquery属性

源码笔记:

jquery: core_version,

备注:

jquery属性指向49行的core_version = "2.0.3",
alert( $( ).jQuery ); // 2.0.3


【100】 constructor属性

源码笔记:

constructor: jQuery,

备注:

constructor属性: 查看对象的构造函数。
JS中函数创建完,就会自动在其原型下添加constructor属性。
如 x函数: x.prototype.constructor = x;
为对象添加属性的方法:

//方法一
function Aaa() {}

Aaa.prototype.name = '狗蛋';
Aaa.prototype.age = 18;

alert( Aaa.prototype.constructor );// function Aaa() {}  不用自己加,自动有

//方法二
Aaa.prototype = {
    name : '狗蛋',
    age : 18
};

方法一是添加。方法二是修改,会覆盖掉constructor属性。
而JQ是用方法二,所以需要修复指向,指向jQuery。


【195】 selector 属性

源码笔记:

selector: "",

备注:

存储选择字符串


【198】 length 属性

源码笔记:

length: 0,

备注:

this对象的长度
------看笔记本第6页原理( 画图什么的好烦啊 ):
this为特殊对象,是可有下标和长度的。所以可for,可for in。JQ会利用this的下标和length来进行跨对象查找属性。
所以,init( )返回的都是这种形式。

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务