一、Jquery简介
官方网站对Jquery描述如下:
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
从上面描述可以得出,Jquery是JavaScript的一个集成库,它包括对Dom元素的遍历和操作,事件处理,动画和Ajax等,同时用户不需要再去考虑兼容性问题。
二、发展历程
2005年8月,John Resig通过改进Prototype的“Behaviour”库的案例,创造了jQuery语法的最初雏形;
2006年1月,John正式宣布将自己的程序库命名为jQuery;
2006年8月,John发布了jQuery的第一个稳定版本;
2007年7月,jQuery 1.1.3版发布
。。。
截止目前,最新版本为:3.2.1
三、Jquery的优势
Jquery倡导“write Less,Do More”,即写最少的代码,完成最多的工作。主要由以下优势:
(1)解决了跨浏览器兼容性问题,如事件绑定、创建XMLHttpRequest等;
(2)封装了丰富的方法,极大简化DOM元素的操作。如向服务端发送post请求$.post();
(3)门槛比较低
当然,尽管Jquery很小,压缩后更小,但是麻雀虽小五脏俱全,都无法避免要占用一定的负载。如果开发中,仅仅是通过Id来获取一个元素,又何必劳师动众呢?但若开发功能丰富WEB应用,Jquery往往有用武之地。
四、Jquery的使用
我们可以下载Jquery到本地,也可以使用网上免费的CDN,个人比较倾向使用Bootsrap提供的免费CND加速服务http://www.bootcdn.cn/jquery
引入Jquery
<script src="http://cdn.bootcss.com/jquery/3.0.0/jquery.js"></script>
那么在文档中就可以使用Jquery了,如下,在控制台打印出jQuery对象:
<script type="text/javascript"> console.log(jQuery); </script>
四、Jquery的版本问题
由于jQuery是在不断进步和发展的,所以一般原则是版本越新越好。若版本过低,可能会存在一些漏洞,如XSS漏洞,建议升级到jQuery 1.9.x或以上版本。在新版本中删除或是新增了一些方法,jQuery官方提供了jQuery Migrate插件来解决升级带来的兼容性问题。
本教程使用的Jquery版本为:3.2.0。
五、备注
浏览器支持情况:http://jquery.com/browser-support
官方网址:http://jquery.com/browser-support/
若您感觉本站文章不错,读后有收获,不妨赞助一下?
我要赞助