- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]jquery_基础教程
插件tablesort 1.通过class属性可以在初始化时,对某列排序。 class=“tablesorter {sortlist:[[0,0],[4,0]]}” 对第一列和第五列俺升序排列 2.取消第2列,第3列排序 $(“#table”).tablesorter({headers:{1:{sorter:false},2:{sorter:false}}}); 3.强制某列排序 $(“myTable”).tablesorter({sortFoce:[[0,0]]}); Jquery.validate.js jquery 性能 jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发,性能问题还是值得大家的注意的 1. 从ID选择器开始继承 div id=“content” form method=“post” action=“/” h2Traffic Light/h2 ul id=“traffic_light” liinput type=“radio” class=“on” name=“light” value=“red” / Red/li liinput type=“radio” class=“off” name=“light” value=“yellow” / Yellow/li liinput type=“radio” class=“off” name=“light” value=“green” / Green/li /ul input class=“button” id=“traffic_button” type=“submit” value=“Go” / /form /div jquery 性能 在jquery中最快的选择器是ID选择器. 因为它直接来自于Javascript的getElementById()方法 要是想这样的语句的效率怎么样?? var traffic_button = $(‘#content .button’); var traffic_button = $(‘#traffic_button’); 上面两条语句那条要好一些?? 当然是后者 选择多个元素 提到多元素选择其实是在说DOM遍历和循环,特点是慢 为了提高效率,我们该做一些什么?? var traffic_lights = $(‘#traffic_light input’); jquery 性能(二) 第二快的选择器是tag选择器($(’head’)),因为它来自原生的getElementsByTagName() 方法. 2. 在class前使用tag div id=“content” form method=“post” action=“/” h2Traffic Light/h2 ul id=“traffic_light” liinput type=“radio” class=“on” name=“light” value=“red” / Red/li liinput type=“radio” class=“off” name=“light” value=“yellow” / Yellow/li liinput type=“radio” class=“off” name=“light” value=“green” / Green/li /ul input class=“button” id=“traffic_button” type=“submit” value=“Go” / /form /div; 总是用一个tag name来限制(修饰)class (并且不要忘记就近的ID) jquery 性能(二) var active_light = $(‘#traffic_light input.on’); 注意:在jquery 中class是最慢的选择器,IE浏览器下它会遍历所有DOM节点,不管它用在哪里。 不要用tag name 来修饰ID 如:var content = $(div #content) 这个例子将会遍历所有的div元素来查找id为content的那个节点 jquery 性能(二) 用ID 修饰ID也是画蛇添足 var traffic_light=$(#content #traffic_light) jquery 性能(三) 要养成缓存对象的习惯 3. 将jquery 对象缓存起来 $(‘#traffic_light input.on).bind(’click‘, function(){…}); $(’#traffic_light input.on).css(‘border’, ‘3px dashed yellow’); $(
您可能关注的文档
- [计算机硬件及网络]尚乘教育苹果 iOS 开发培训课程 07 View Controllers.pdf
- [计算机硬件及网络]广东移动万花筒.ppt
- [计算机硬件及网络]张家界铁通宽带用户使用指导手册FTTH.doc
- [计算机硬件及网络]层3信令详解L3 messageA.doc
- [计算机硬件及网络]微机原理与接口技术汇编语言程序设计.ppt
- [计算机硬件及网络]微机原理与接口技术第05章XP.ppt
- [计算机硬件及网络]思科路由器配置命令详解及实例免积分.doc
- [计算机硬件及网络]打印机管理.ppt
- [计算机硬件及网络]折纸大全.pdf
- [计算机硬件及网络]摄像师操作手册.doc
- 特殊教育师资培养与服务体系改革与实践案例研究报告.docx
- 养老事业产业协同发展中的人才培养与激励.docx
- 2025至2030年中国除霜器框板行业投资前景及策略咨询研究报告.docx
- 2025年葡萄酒产区特色与品牌国际化:产区特色与品牌合作机制研究报告.docx
- 2025年大型商业综合体开业社会稳定风险评估与城市可持续发展战略报告.docx
- 2025年绿色环保建材研发中心:绿色建材产业链协同发展研究.docx
- 2025年物流仓储自动化设备节能减排效果分析报告.docx
- 基因治疗药物临床研发市场潜力与临床试验伦理审查趋势报告.docx
- 2025年即时配送行业订单增长与配送网络布局优化研究报告.docx
- 普通内科副高考试题及答案.docx
文档评论(0)