jquery链式调用原理
2024-10-21 19:33:57
jquery选择器$('selector')返回的不是数组,而是一个被封装好的jQuery对象,查询到的每一个节点,都被以下标为属性的方式添加到jQuery对象,jQuery对象上的方法包含对象本身的方法和定义在原型上的方法两种,无论何种方法,在每次调用方法后,都会在方法内部返回一个this对象,指向当前的jQuery对象,方便下次链式调用,当然这只是一种非常基本的实现思路,具体思路见:jQuery的链式调用浅析_jquery_脚本之家 (jb51.net)
eg:要实现如下的效果:
$("#idbox").width("100px").height("100px");
则基础原理如下:
let Fun={
fn1:function(){
console.log("fn1");
return this;
},
fn2:function(){
console.log("fn2");
return this;
},
fn3:function(){
console.log("fn3");
return this;
}
}
Fun.fn1().fn2();
最新文章
- 【监听文件 多线程】使用java--WatchService监听文件 开启多线程copy文件
- HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法
- 在SQL SERVER中实现RSA加解密函数(第一版)
- Model Validation in ASP.NET Web API By Mike Wasson|July 20, 2012 268 of 294 people found this helpful
- django自动化部署脚本
- NUI四种提交数据方式c
- extjs 选项卡
- JDBC访问SQLServer2008数据库
- jquery中onclick内$(this)指向
- 手机端的META你有多了解?
- 数据切分——Mysql分区表的建立及性能分析
- 事件总线(Event Bus)知多少
- #黑客攻防实战详解#[Chapter 1]
- BaseServer的介绍
- 开源 rafy4j 框架
- 自制vbs消息轰炸机
- ABAP其实也是挺好的语言
- (贪心) nyoj1036-非洲小孩
- JS 正则表达式从地址中提取省市县
- EF连接Mysql 表'TableDetails'中的列'IsPrimaryKey'的值为DBNull
热门文章
- honoka和格点三角形
- 使用Vue来制作导航栏超级简单
- vue - 开发必须知道的 36 个技巧
- Codeforces Round #748 (Div. 3) - D2. Half of Same
- NSIS 制作漂亮的安装界面(仿QQ音乐,网易云音乐)
- go+redis实现消息队列发布与订阅
- DotNetCore2.1使用GitLab通过阿里云自动构建镜像上传阿里云仓库在Docker运行
- doskey: windows版 Alias
- input 模糊搜索下拉框
- jmeterGUI&;非GUI模式之如何减负性能调优