Jquery简介
访问量:948

一、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.

从上面描述可以得出,JqueryJavaScript的一个集成库,它包括对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/

请在下面输入需要执行的语句