这篇文章是jQuery各种 show/hide方式的性能测试。作者之所以测试这个源于Robert Duffy在SanFrancisco举行的jQuery大会上的一句话:“.hide()和.show()的执行速度会比直接改变css慢”。但由于未能找RobertDuffy问明原因,所以作者就自己去做了这个测试。下面的翻译并不是全文翻译,只节选了一些重点。
jQuery的选择器之强大是有目共睹的,phpQuery 让php也拥有了这样的能力,它就相当于服务端的jQuery。
讨论jQuery和javascript性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。
jQuery GoUp! 是个简单的 jQuery 插件,允许用户在 web 页面上快速滚动到页面顶部。
jQuery Form Validate 是一个 jQuery 的表单验证插件,支持 HTML5 数据属性的验证。
iPresenter 是一个简单,但强大的jQuery插件,能够利用它轻松设计高级CSS3简报,画册和滑块。
jQuery UI官方的日期控件Datepicker中没有提供时间(时分秒)的选择,还好网上有人写了针对jQuery UI Datepciker的插件 - jQuery Timepicker Addon,它依赖于jQuery UI中的datepicker和slider组件!
jQuery. mobile. lazyloader 是一个 jQuery Mobile 的扩展,用于实现对 ListView 的延迟加载,就是相当于滑动到底部时候自动加载更多内容。
jquery.floatThead 实现了一个个浮动/锁定 的表头,不需要特别的 CSS,支持窗口和溢出滚动。
一个拥有拖放功能的动态网格系统。可用实现流行的瀑布流式布局。
jquery.ns_bub.js 是一个基于jQuery的气泡提示插件 纯CSS
jquery-backstretch 是一个用来实现全屏按比例缩放背景图片的jQuery插件,兼容大部分浏览器,但IE6和IE7的支持不理想。
jQuery Fubar (jquery-sitebar) 是一个用来创建网页工具条的 jQuery 插件。
这个 jQuery 视频插件支持在网页背景上播放HTML5视频。如果你的浏览器不支持 HTML5 视频元素,那么它会获取海报图像并呈现出来。
jquery.contip.js 是一个基于JQuery的气泡提示框tip插件。轻量级,扁平化,不用加载CSS文件,自定义风格,事件监听,代码注释清晰,可扩展性强。
AreaSelect是一个jQuery插件让你能够在一张图像中选择多个区域。
AUSU Ajax Auto Suggest jQuery Plugin这个插件拥有常用的功能和额外的一点点灵活性,支持在同一个页面中创建多个实例。
该插件提供三种不同的模式用于访问摄像头
jQuery Collapse 是一个轻量级的 jQuery 插件用以对元素进行展开和收起的功能,支持 Cookie 进行状态保存。
jquery.stamper是一款模拟现实中盖章效果的jquery插件,通过动画的形式展现盖章效果。