为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 这里的ajQuery.fn 是什么意思?有什么作用?

javascript 这里的ajQuery.fn 是什么意思?有什么作用?

小怪兽爱吃肉 2018-10-29 04:00:29
javascript 这里的ajQuery.fn 是什么意思?有什么作用?
查看完整描述

1 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

ajQuery是一个对象,这个应该理解的,是吧。
ajQuery.fn = ajQuery.prototype = {
selectorName:function(){
return this.selector;
},
constructor: ajQuery
}
表示,ajQuery下有一个属性,fn这个属性与ajQuery的prototype指向同一个内存地址(也就是不同名称的同一个属性)
并且,这个fn属性也是一个对象,这个fn对象中包含2个属性,一个selectorName,一个constructor
其中constructor 的值是一个对象为 ajQuery(这样做是为了能够追溯自己的类在哪里)
另一个selectorName属性,本身是一个方法实现(js中属性和方法是同类的,可以随时互换),即是说检索selectorName属性时,会立刻计算function的值,也就是 返回当前的 selector

其实就是在做构建,虽然我觉得这个构建本身没有任何实际的价值。我的意思是说,这确实是完成了一些功能,但是我看不出来在实际的项目开发中这些功能有啥用

查看完整回答
反对 回复 2018-11-09
  • 1 回答
  • 0 关注
  • 748 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信