jQuery
Awesome jQuery¶
精选的超赞清单 jQuery 插件,资源和其他闪亮的东西. 受到GitHub上awesome- *
趋势的启发.
jQuery 快速,小型且功能丰富 JavaScript 图书馆. 借助易于使用的API(可在多种浏览器中使用),它使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单. 兼具多功能性和可扩展性,jQuery改变了数百万人编写JavaScript的方式.
Resources¶
很棒的学习资料,可以了解jQuery和JavaScript或学习更高级的内容. 一些友好的建议:在深入研究jQuery之前,请先学习JavaScript.
- API documentation -官方jQuery文档.
- Code School -了解jQuery(JavaScript库)的基础知识,以修改网页上的元素并改善用户交互.
- Codecademy jQuery track -初学者学习jQuery.
- Learning jQuery -jQuery JavaScript库的提示,技巧和教程.
- Style guides -贡献给jQuery项目时jQuery的代码样式指南.
- Tuts+ -关于jQuery的有用且深入的文章.
- jQuery guide for teams -编写一致的jQuery代码的技巧,易于团队使用和理解.
Tutorials¶
很棒的免费教程和课程,可学习jQuery.
- jQuery patterns -多种jQuery插件模式,可用于快速启动插件开发.
- Learning jQuery Design Patterns -jQuery插件设计模式
- Learn jQuery -jQuery学习中心.
- Snoopcode -jQuery教程.
- Extending jQuery -扩展jQuery的选择器功能.
Books¶
推荐,但不要过时的jQuery书籍.
Free Books¶
- JavaScript plus a dash of JQuery -由Nicholas Johnson *提供的有关JavaScript和jQuery编码的明智介绍.
- jQuery Succinctly, Syncfusion (PDF,mobi,epub)(需要注册).
- jQuery fundamentals -轻松解决常见问题,您会被要求使用jQuery解决.
Paid Books¶
- jQuery in Action, Third Edition -由Bear Bibeault,Yehuda Katz和Aurelio De Rosa 快速且完整的jQuery指南.
- jQuery: Novice to Ninja: New Kicks And Tricks -Earle Castledine和Craig Sharkie的*快速掌握jQuery的方法.
- Learning jQuery - Fourth Edition -Jonathan Chaffer和Karl Swedberg *提供的jQuery指南.
Blogs¶
有趣的jQuery相关博客和网站.
- jQuery Blog -来自jQuery官方网站的新闻.
- jQuery UI Blog -官方jQuery UI博客.
- Sitepoint -Sitepoint的jQuery类别部分,提供了有用的文章.
- Smashing Magazine -jQuery标签,有用的jQuery文章和教程类似的博客文章.
Miscellaneous Resources¶
各种资源.
- jQuery Foundation -提供jQuery和许多其他项目的主页和支持.
- jQuery Source Viewer -jQuery方法实现的浏览器.
- Alternative jQuery Documentation Browser - Faster way to browse the jQuery documentation.
- TodoMVC -帮助您选择JavaScript框架. 在多个流行的JavaScript MV *框架中创建的相同Todo应用程序,包括 jQuery.
- jQuery CheatSheet
- Programming Community Curated Resources for Learning jQuery
Plugins¶
来自jQuery Universe的各种出色插件.
- Plugins -jQuery插件注册表, previous one 现在处于只读模式.
- jQuery Rain -顶级和最佳jQuery插件,教程,炫酷效果,示例,演示.
- jQuery Unheap -整洁的jQuery插件库.
Animation¶
动画,过渡.
- Animsition -用于CSS动画页面过渡的简单易用jQuery插件.
- fakeLoader.js -轻巧的插件,可帮助您创建带有全屏加载蒙版的动画微调器,以模拟页面预加载效果.
- Fullpage.js -快速简单地创建全屏页面.
- jQuery Transit -jQuery的超平滑CSS3转换和过渡.
- Material Design Preloader!s -重新设计了Material Design预加载器.
- Midnight -快速切换固定标题.
- Parallax.js -滚动效果.
- Scrollify -辅助滚动和对齐部分. 触摸效果最佳.
- Waves -受Google材料设计启发的点击效果.
- jQuery DrawSVG -轻巧,易于使用的jQuery插件为SVG路径设置动画
Editors¶
*所见即所得的编辑器.
- Froala WYSIWYG HTML Editor -基于HTML5的jQuery WYSIWYG Rich Text Editor.
- jQuery Notebook -现代,简单,优雅的所见即所得富文本编辑器.
- jQuery TE -轻量级HTML编辑器.
- TinyMCE -流行的所见即所得编辑器,带有jQuery构建和jQuery集成插件.
Forms¶
用于表单,AJAX,验证的插件.
- Bootstrap Multiselect -多重引导.
- File Upload -具有多个文件选择,拖放支持,进度栏,验证和预览图像,音频和视频的文件上传小部件.
- Ideal Forms -用于构建和验证响应HTML5表单的框架.
- jQuery Form Plugin -简便易行的HTML表单升级为使用AJAX.
- jquery-minicolors -一个小巧的颜色选择器插件.
- Justified Gallery -允许您创建带有对齐网格的画廊.
- Labelauty -用于广播和复选框输入的轻巧美观的插件.
- Payform -一个用于构建信用卡表格,验证输入和格式化数字的库(带有jQuery插件).
- Pickadate -移动友好,响应迅速且轻巧的日期和时间输入选择器.
- Select2 -选择框支持搜索,标记,远程数据集,无限滚动.
- selectize.js -基于jQuery的文本框和 <select> 框.
Images, Maps and Charts¶
与图像,图像处理,画廊,地图和图表有关的插件.
- AnyChart-jQuery -该插件可轻松将jQuery的AnyChart JavaScript图表库使用.
- Arbor -使用Web Worker和jQuery的图形可视化库.
- BackStretch -jQuery插件,可让您将动态调整大小的,具有幻灯片显示功能的背景图像添加到任何页面或元素.
- Chart.js -使用\的简单HTML5图表 <canvas> 标签.
- Cropper -一个简单的图像裁剪插件.
- Dense.js -轻松提供视网膜就绪的高像素比率图像.
- Flot -吸引人的图表.
- Gridder -显示缩略图网格扩展预览,类似于在Google图片上看到的效果.
- jquery.sparkline -生成小型迷你图.
- jQuery.eraser -用鼠标或触摸动作擦除图像.
- jQuery Mapael -基于raphael.js的插件,可让您显示动态矢量地图.
- jQueryGantt -甘特编辑.
- jQuery Images Compare -用于比较两个图像的插件.
- Nivo Slider -美丽且易于使用的图像滑块.
- Owl Carousel 2 -响应式轮播滑块.
- Slick -您将需要的最后一个轮播.
- Peity -渐进 <svg> 饼图,甜甜圈图,条形图和折线图.
- Unite Gallery -响应式jQuery图像和视频库插件.
- Viewer -一个简单的jQuery图像查看插件.
- JQuery-linechart -用于创建折线图的简单轻量库
Menus¶
*菜单动画,可用性增强和美化.
- jQuery contextMenu -上下文菜单的管理工具.
- jPanelMenu -创建一个面板式菜单(如在Facebook,Google和本机iPhone应用程序的移动版本中看到的菜单).
- jQuery-menu-aim -当用户的光标指向特定的下拉菜单项时触发事件.
- mmenu -具有滑动子菜单的App外观类似画布上和画布上的菜单.
- Multi-level push menu -允许导航元素无限嵌套.
- Slidebars -用于非画布菜单和边栏的jQuery框架.
- stickUp -将元素滚动到浏览器窗口的顶部,同时始终将其保持在视图中.
- Superfish -在现有的多级下拉菜单中增加了可用性.
- Yamm -Bootstrap 3的另一个megamenu.
Modals and Popups¶
模态(对话框/弹出窗口),工具提示和类似弹出窗口的插件.
- animatedModal.js -用于使用CSS3过渡创建全屏模式的插件. 您可以使用来自“ animate.css”的过渡,也可以创建自己的过渡.
- Avgrund -用于模式框和弹出窗口的插件,具有在弹出窗口和页面之间显示深度的新概念.
- Bootstrap Modal -扩展默认的Bootstrap Modal类. 响应式,可堆叠和ajax.
- iziModal -带有jQuery的优雅,响应快速,灵活轻便的模式插件.
- jBox -强大而灵活的插件,可处理所有模态窗口,工具提示和注意事项.
- jQuery Modal -显示模式窗口的简单轻巧的方法.
- jQuery Popup Overlay -响应式和可访问的模态窗口和工具提示.
- Lightbox -用于在当前页面顶部覆盖图像的JavaScript库.
- Magnific Popup -快速,轻便且响应迅速的灯箱插件.
- SweetAlert -JavaScript警报的漂亮替代品.
- tipso -轻量级响应式jQuery工具提示插件.
- vex -高度可配置且易于样式设置的现代对话框库.
Tables¶
网格插件和用于以表格形式创建和展示数据的插件.
- Bootgrid -专为自举设计的网格控件.
- Bootstrap table -专为自举设计的功能强大的表格控件.
- DataTables -用于HTML表的高级交互控件.
- FancyGrid -具有图表集成和服务器通信功能的JavaScript网格库.
- Filter Table -实时搜索/过滤HTML表格.
- FloatThead -粘页眉. 支持响应式,窗口式和溢出式滚动.
- FooTable -使HTML表格具有响应性.
- Isotope -过滤和排序神奇的布局.
- HighchartTable -将HTML数据表转换为Highcharts图的简单方法.
- jqGrid -网格插件.
- jQuery treetable -在表格中显示树形结构.
- jsGrid -轻量级网格插件.
- Stackable.js -在小屏幕上堆放桌子.
- Stupid Table Sort -一个小巧而简单的jQuery表排序器插件.
- tableExport.jquery.plugin -将HTML表导出为JSON,XML,CSV,TXT,SQL,Word,Excel,PNG或PDF.
- jquery.table-shrinker -以正确的方式使HTML Table在所有设备上响应!
Time and Date¶
*用于处理,操纵或格式化时间和日期的插件.
- jQuery Timer Plugin -在任何HTML元素内启动/停止/恢复/删除漂亮的计时器.
- Timeago -轻松支持自动更新模糊时间戳(例如“ 4分钟前”).
Translations¶
国际化(i18n)和本地化(l10n).
- i18n properties -轻量级插件,用于从 .properties 档案
- jquery.i18n -基于jQuery的Javascript国际化库,可轻松实现Web应用程序的国际化
- jquery.localize.js -静态网站的轻松国际化
Validation¶
验证插件.
- FormValidation -表单字段验证器,设计用于Bootstrap,Foundation,Pure,语义UI,UIKit和其他框架.
- h5Validate -jQuery的HTML5表单验证插件.
- jQuery Form Validator -验证用户输入,同时保持HTML标记与JavaScript代码保持一致.
- jquery-validation -对现有表单进行直接验证,同时进行各种自定义以适合您的应用程序非常容易.
- jQuery.validationEngine -在浏览器中验证表单字段.
- jQuery-form-validation -使用Laravel语法验证HTML表单.
Miscellaneous Plugins¶
尚未在上述类别中排序的插件.
- Boilerplate -jQuery插件开发的快速入门.
- Interlink -事件链接插件.
- Sisyphus -类似Gmail的客户端草稿等.
- Slugify -在键入页面标题时创建URL链接(例如Django slugify()).
- Readmore.js -轻巧的jQuery插件,用于通过“阅读更多”和“关闭”链接折叠和扩展较长的文本块.
- Yahoo! Emoticons -雅虎! 表情JQuery插件.
- autoNumberic -autoNumeric是一个独立的库,可提供国际数字和货币的按需输入实时格式化.
Mobile¶
移动版.
- jQuery mobile -用于使用HTML5构建移动网络应用程序的轻量级框架.
- Interdimensional -在您的网页的移动设备上进行空间滚动.
- OhSnap!.js -一个简单的jQuery / Zepto通知库,旨在用于移动应用程序.
UI¶
“用户界面”部分.
- Dragula -与框架无关的拖放库,支持jQuery集成.
- jQuery UI -在jQuery之上构建的用户界面交互,效果,小部件和主题的精选集合.
- tabulous.js -当今网络的标签
- X-editable -使用Twitter Bootstrap,jQuery UI或纯jQuery进行就地编辑.
Testing¶
单元测试,测试部分.
Server-side Integrations¶
*将客户端jQuery与服务器端技术集成的最佳实践.
- Node.js:
- PHP:
- PHP front end setup without Node -教程如何将BowerPHP,Mini-Asset和Robo.li结合到PHP前端资产构建管道中.
- symfony-collection -jQuery插件,用于管理Symfony2集合中元素的添加,删除和移动.
- Python:
- django-static-jquery -方便的Django应用程序中打包了jQuery,以加快新应用程序和部署的速度. *红宝石:
- jquery-rails -可以自动将jQuery与Rails结合使用的宝石.
- jquery-ui-rails -用于Rails资产管道的jQuery UI.
Community¶
询问并回答问题,共享并获取与jQuery相关的资料,并与社区保持联系.
- Forum -官方论坛.
- Freenode -为jQuery,jQuery UI和jQuery Mobile的用户提供IRC频道支持.
- Stack Overflow -支持堆栈溢出.
- Facebook -在Facebook上活跃的团体.
- Linked.in -Linked.in上的大型活动组.
- Reddit -讨论和共享新闻,文章,插件和教程,涵盖jQuery Core,jQuery UI,jQuery Mobile和其他相关项目.
- Quora -在Quora网站上提问并回答问题.
- Meetup -在本地参与.
- Twitter - Official news and updates from the jQuery team on Twitter.
Alternatives¶
-
jQuery API的替代实现.*
-
cash -适用于现代浏览器的小型jQuery替代品. 包括所有针对ajax的具有故意例外的API.
- Zepto -小型jQuery替代品,其中包括ajax,效果和其他实用程序.
- jBone -与Backbone一起使用的jQuery实现. 仅支持Backbone工作所需的API子集. 如果您不打算直接使用jQuery,但在您的项目中使用Backbone,则可以是一个字节节省程序.
Looking for more lists like this?¶
很棒的清单: * awesome -很棒的清单 * awesome-all -很棒的清单 * emijrp/awesome-awesome -很棒的清单 * erichs/awesome-awesome -很棒的清单 * GetAwesomeness -很棒的清单 * lists -很棒的清单 * awesome-javascript -很棒的JavaScript列表 * awesome-javascript-books -很棒的JavaScript书 * js-must-watch -专门观看JavaScript的必看视频列表 翻译: * Chinese -真棒jQuery的中文翻译.
Contributing and License¶
不客气 contribute 以及这个很棒的jQuery列表. 非常感谢大家 contributors 谁帮助建立了这份清单.
在法律允许的范围内, Peter Kokot 放弃了此作品的所有版权以及相关或邻近的权利.