您现在的位置:首页 --> 查看专题: 链式操作
用过jQuery的朋友都知道他强大的链式操作,方便,简洁,易于理解,如下 1.jQuery的链式操作是如何实现的? 2.为什么要用链式操作? 链式操作 原理相信百度一下一大把,实际上链式操作仅仅是通过对象上的方法最后 把对象再返回回来,对象当然可以继续调用方法啦,所以就可以链式操作了。那么,简单实现一个: 但……为什么要用呢? 一般的解释:节省代码量,代码看起来更优雅。 例如如果没有链式,那么你可能需要这样写代码: 这个代码中调用了两次document.getElementById来获取DOM树的元素,这样消耗比较大,而且要写两行,而链式只要写一行,节省了代码…… 但我们也可以用缓存元素啊。比如: 而且两行并没有比一行多多少代码,甚至相应的封装反而使得代码更多了。 最糟糕的是所有对象的方法返回的都是对象本身,也就是说没有返回值,这不一定在任何环境下都适合。
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [69] Twitter/微博客的学习摘要
- [64] find命令的一点注意事项
- [64] 如何拿下简短的域名
- [64] IOS安全–浅谈关于IOS加固的几种方法
- [63] android 开发入门
- [62] Go Reflect 性能
- [61] 流程管理与用户研究
- [59] Oracle MTS模式下 进程地址与会话信
- [58] 读书笔记-壹百度:百度十年千倍的29条法则
- [58] 图书馆的世界纪录
赞助商广告