jQuery

Awesome jQuery

Awesome Join the chat at https://gitter.im/peterkokot/awesome-jquery CCO License Project Maintained Build Status

精选的超赞清单 jQuery 插件,资源和其他闪亮的东西. 受到GitHub上awesome- *趋势的启发.

jQuery 快速,小型且功能丰富 JavaScript 图书馆. 借助易于使用的API(可在多种浏览器中使用),它使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单. 兼具多功能性和可扩展性,jQuery改变了数百万人编写JavaScript的方式.

awesome-jquery

Resources

很棒的学习资料,可以了解jQuery和JavaScript或学习更高级的内容. 一些友好的建议:在深入研究jQuery之前,请先学习JavaScript.

Tutorials

很棒的免费教程和课程,可学习jQuery.

Books

推荐,但不要过时的jQuery书籍.

Free Books

Blogs

有趣的jQuery相关博客和网站.

Miscellaneous Resources

各种资源.

Plugins

来自jQuery Universe的各种出色插件.

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

*所见即所得的编辑器.

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 -用于创建折线图的简单轻量库

*菜单动画,可用性增强和美化.

  • 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

网格插件和用于以表格形式创建和展示数据的插件.

Time and Date

*用于处理,操纵或格式化时间和日期的插件.

  • jQuery Timer Plugin -在任何HTML元素内启动/停止/恢复/删除漂亮的计时器.
  • Timeago -轻松支持自动更新模糊时间戳(例如“ 4分钟前”).

Translations

国际化(i18n)和本地化(l10n).

Validation

验证插件.

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

单元测试,测试部分.

  • Qunit -一个JavaScript单元测试框架,供jQuery,jQuery UI和jQuery移动项目使用.
  • Mockjax -提供了一个简单且极为灵活的界面来模拟或模拟Ajax请求和响应.

Server-side Integrations

*将客户端jQuery与服务器端技术集成的最佳实践.

  • Node.js:
    • Bower -有用的软件包管理器,针对前端进行了优化.
    • cheerio -jQuery用于服务器端操作. 它使得可以从HTML字符串构造jQuery实例,然后对其进行查询和操作. 不实现ajax和effects API.
  • PHP:
  • 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 谁帮助建立了这份清单.

CC0

在法律允许的范围内, Peter Kokot 放弃了此作品的所有版权以及相关或邻近的权利.