博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 架构分析
阅读量:3637 次
发布时间:2019-05-21

本文共 508 字,大约阅读时间需要 1 分钟。

http://www.cnblogs.com/aaronjs/p/3278578.html

1 使用使用jQuery.prototype 覆盖 jQuery.prototype.init.prototype 

  这样在jQuery.prototype.init.prototype 中如果找不到的属性或者非法,就会去jQuery.prototype中寻找(对象的prototype 相当于其他高级语言中的object类)

2 jQuery.name 相当于先在jQuery.prototype.init 自身对象实例中寻找 如果木有 则到父类 (即jQuery 类中了) 

3 jQuery.extend 是扩展的插件接口 (里面已经包含内部扩展的一些方法) 用户可以自己扩展一些方法

jQuery.extend 对jQuery本身的属性和方法进行了扩展相当于扩展了 jQuery类方法  jQuery.fn.extend 对jQuery.fn的属性和方法进行了扩
可理解扩展jQuery 示例方法$('#id') 中this 是指 jQuery.prototype.init + jQuery.prototype中的方法
 
 
 

你可能感兴趣的文章
gdal学习笔记2-数据读写
查看>>
python中动态生成变量名及赋值
查看>>
python识别数据结构
查看>>
python bisect序列二分法详解
查看>>
python学习笔记字典排序,
查看>>
python内置类 set
查看>>
python getatrra()
查看>>
thinkpython2的扑克牌系列练习最终解读
查看>>
matlab复色光夫琅禾费衍射
查看>>
Java中线程的基本操作以及Thread和Runnable两种实现的比较
查看>>
MongoDbRepository的常用AP操作和易错点
查看>>
MongDBRepository和MongDBOperator和MongTemplate的方法比较
查看>>
IntelliJ IDEA中关于Maven构建复杂的聚合工程的管理和打包问题
查看>>
错误记录关于Model 的Not a managed type: class,无法找到Model
查看>>
关于JPA中Specification接口的问题,记录一下
查看>>
IntelliJ IDEA中GIT,已经 commit and push成功,但并未 push 到远程库的问题
查看>>
关于光盘刻录,重洗的一些知识
查看>>
default_Keyword
查看>>
do_Keyword
查看>>
for_Keyword
查看>>