jQuery 版本选择与常见插件库总结
在日常的开发中jQuery作为一个流行多年的轻量级 JavaScript 库,使用十分的普遍,主要源于它的便捷性和实用性非常高。
在此总结一些关于jQuery版本的区别和选择的建议,以及一些常见插件库的网站,方便大家的日常开发需求。
如有不足的地方还望在评论区提出来,只有不断的学习改进才能进步嘛。
jQuery常见的文档资源:
W3C文档 http://www.w3school.com.cn/jquery/
JQuery中文手册 http://jquery.cuishifeng.cn/
jQuery API 中文文档 https://www.jquery123.com/
菜鸟网 https://www.runoob.com/jquery/jquery-tutorial.html
官网API https://api.jquery.com/
廖雪峰的官网 这个廖老师的网站里还有关于版本控制器Git的中文教程喔,比较风趣易懂,如有需要学习Git的可以查看。
jQuery常见下载地址:
官网:https://jquery.com/download/
http://www.jq22.com/jquery-info122 jquery下载所有版本(实时更新)
jQuery常见的插件库资源:
http://www.htmleaf.com/jQuery/
附加文档:
JQuery学习中心 http://learn.jquery.com/
其他兄弟项目的 API 文档地址
JQueryUI API文档:
中文网站 http://www.jqueryui.org.cn/
http://www.runoob.com/jqueryui/jqueryui-tutorial.html
JQueryMobile API文档(移动端框架):
http://www.runoob.com/jquerymobile/jquerymobile-tutorial.html
http://www.w3school.com.cn/jquerymobile/
QUnit API文档:
QUnit是Jquery的单元测试框架
部分翻译的参考博客:
不一样的忙果的博客 http://blog.sina.com.cn/s/blog_5380a47901014mid.html
@少个分号的博客 https://www.cnblogs.com/linksgo2011/p/4001026.html
版本选择原则
一般原则是越新越好,jQuery版本一直不断进步和发展,最新版能体现出当时最高技术水平,也是最先进的技术理念。
但以我个人而言。版本x.x.0的上一版本最稳定。比如说1.10.0版,上一版本是1.9.3,这个版本应该最稳定,因为x.x.0表示着有很多新的功能,但是潜在的bug还没有显现,而0变成1-3的时候一般都是bug的修复期,稳定性会提升。
另外要根据实际开发需求来确定选用1系列、2系列还是3系列。注意一点 jquery-2.0以上版本不再支持IE 6/7/8(当然90%以上的用户不会再使用这些老版本),并不是最新的版本就最好的,而是根据您项目需求所适合的版本!
作为一名合格的开发人员,手册是必须的。因为需要经常使用,可以下载一个chm文件随时查阅。
jQuery当前有3个大的版本,分别是1.X,2.X,3.X。但是只有1.X系列支持IE6,7,8,所以1.X这个版本也是目前最常用的。
1.x版的最常用版本为jQuery1.8.3或1.9.1或1.11.3。1.9以及以上版本存在的bug还是比较多的,1.8.3是目前使用率最高的。
如果需要1.X系列的可以去官网或GitHub下载旧版本的源码添加到项目中,也可以在http://www.jq22.com/jquery-info122下载。也可以直接引入使用百度或新浪的CDN(http://libs.baidu.com/jquery/1.8.3/jquery.min.js或http://libs.baidu.com/jquery/1.9.1/jquery.min.js)。
jQuery 版本选择与常见插件库总结的更多相关文章
- python 全栈开发,Day58(bootstrap组件,bootstrap JavaScript 插件,后台模板,图表插件,jQuery插件库,Animate.css,swiper,运行vue项目)
一.bootstrap组件 无数可复用的组件,包括字体图标.下拉菜单.导航.警告框.弹出框等更多功能. 组件和插件的区别? 插件:一个功能,比如js文件 组件:html css js 组件包含插件 面 ...
- jquery插件库
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team. jQuery是继prototype之后又一个优秀的Javascrīpt框架.其经典 ...
- 解决jQuery多个版本,与其他js库冲突方法
jQuery多个版本或和其他js库冲突主要是常用的$符号的问题,这个问题 jquery早早就有给我们预留处理方法了,下面一起来看看解决办法. 1.同一页面jQuery多个版本或冲突解决方法. < ...
- 贴近用户体验的jQuery日期选择插件
分享一款贴近用户体验的jQuery日期选择插件.这是一款双日历jQuery日期选择时间插件pickerDateRange.效果图如下: 在线预览 源码下载 var dateRange = new ...
- jquery.chosen.js下拉选择框美化插件项目实例
由于之前使用的bootstrap-select插件是建立在bootstrap基础上的,实际使用到项目中的时候,与我们使用的ace-admin(基于bootstrap)存在样式冲突,导致下拉框的样式发生 ...
- BootCDN 开源项目免费 CDN 加速服务,Jquery插件库
2017-11-17 19:38:32 免费好用的在线 css js 文件引用 BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务 Jquery插件库 .
- 使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能。并且在界面上有radio 的选择内容也要上传
使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能.并且在界面上有radio 的选择内容也要上传 uploadify 插件的 下载和文档地址 ...
- jQuery formValidator表单验证插件
什么是jQuery formValidator? jQuery formValidator表单验证插件是客户端表单验证插件. 在做B/S开发的时候,我们经常涉及到很多表单验证,例如新用户注册,填写个人 ...
- Javascript和jQuery WordPress 图片轮播插件, 内容滚动插件,前后切换幻灯片形式显示
用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美的图片轮播效果,希望这些插件 ...
随机推荐
- 一维码EAN 13简介及其解码实现(zxing-cpp)
一维码EAN 13:属于国际标准条码, 由13个数字组成,为EAN的标准编码型式(EAN标准码). 依结构的不同,EAN条码可区分为: 1. EAN 13码: 由13个数字组成,为EAN的标准编码型 ...
- 2_C语言中的数据类型 (七)printf与scanf
1 字符串格式化输出和输入 1.1 字符串在计算机内部的存储方式 字符串是内存中一段连续的char空间,以’\0’结尾 “”是C语言表达字符串的方式 1.2 ...
- SQL Server 小数类型(float 和 decimal)
在SQL Server中,实际上小数数值只有两种数据类型:float 和 decimal,分别是近似数值和精确数值.其他小数类型,都可以使用float和decimal来替代,例如,双精度(double ...
- 新建一个Java Web程序
依次选择 File——New——Web——Dynamic Web Project 输入项目名称“MyWebProject”,选择好Apache Tomcat V9.0服务器,其他采用默认配置. 单击N ...
- (转载)jQuery判断checkbox是否选中的3种方法(个人用第二种方法)
方法一: if ($("#checkbox-id")get(0).checked) { // do something } 方法二: if($('#checkbox-id' ...
- Redis之数据类型大全
一:String类型 1.set方法:设置key对应的值为string类型的value,如果该key已经存在,则覆盖key对应的value值.所以在redis中key只能有一个. 127.0.0.1: ...
- oozie捕获标准输出&异常capture-output
对于普通的java-action或者shell-action 都是支持的只要标准输出是"k1=v1"这中格式的就行: 现用test.py进行测试: ##test.py #! /op ...
- Netty源码分析第7章(编码器和写数据)---->第5节: Future和Promies
Netty源码分析第七章: 编码器和写数据 第五节: Future和Promise Netty中的Future, 其实类似于jdk的Future, 用于异步获取执行结果 Promise则相当于一个被观 ...
- Python-RabbitMQ(简单发送模型)
RabbitMQ需要 erlang 和pika 1.RabbitMQ和erlang版本必须匹配,否则就报没有进程错误 2.RabbitMQ的erlang.cookie和windows下的erlang. ...
- 03_set slice的时间复杂度
set slice O(n+k) 使用切片赋值来解释set slice的时间复杂度 (1) 对li[0:3]赋值首先会删除1,2,3,空出来的位置被后面的元素依次向前移动填充,由del slice 得 ...