你可能据说过jQuery,它名字起得很土,但却是JavaScript世界中应用最宽泛的一个库。

江湖传言,全世界大概有80~90%的网站间接或间接地应用了jQuery。鉴于它如此风行,又如此好用,所以每一个入门JavaScript的前端工程师都应该理解和学习它。

jQuery介绍

(1)jQuery是一个轻量级的、兼容多浏览器的JavaScript库;

(2)jQuery使用户可能更不便地解决HTML Document、Events、实现动画成果、不便地进行Ajax交互,可能极大地简化JavaScript编程。

它的总结就是:“Write less,do more”, 写得更少,但做得更多。

为什么应用 jQuery?

十分重要的理由就是:它可能兼容市面上支流的浏览器, IE 和FireFox, Google 浏览器解决 AJAX,创立异步对象是不同的,而jQuery 可能应用一种形式在不同的浏览器创立AJAX 异步对象。

jQuery的劣势

(1)一款轻量级的JS框架。jQuery外围js文件才几十KB,不会影响页面加载速度。

(2)丰盛的DOM选择器,jQuery的抉择器用起来很不便。

比方要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定。

(3)链式表达式。jQuery的链式操作能够把多个操作写在一行代码里,更加简洁。

(4)事件、款式、动画反对。jQuery还简化了is操作css的代码,并且代码的可读性也比js要强。

(5)Ajax操作反对。jQuery简化了Ajax操作,后端只须要返回一个JSON格局的字符串就能实现与前端的通信。

(6)跨浏览器兼容。jQuery根本兼容了当初支流的浏览器,不必再为浏览器的兼容问题而伤透脑筋。

(7)插件扩大开发。jQuery有着丰盛的第三方的插件,例如:树形菜单、日期控件、等根本前端页面上的组件都有对应插件,并且用jQuery插件做进去的成果很炫,并且能够依据本人的需要去改写和封装插件,简略实用。

jQuery对象

jQuery对象就是通过jQuery包装DOM对象后产生的对象。

jQuery对象是jQuery独有的。如果一个对象是jQuery对象,那么它就能够应用jQuery外面的办法:

例如$("#i1").html()。$("#i1").html()的意思是:获取id值为i1的元素的html代码。其中html()是jQury里的办法。相当于:document.getElementById("i1").innerHTML;

尽管jQuery对象是包装DOM对象后产生的,然而jQuery对象无奈应用DOM对象的任何办法,同理DOM对象也不能应用jQuery里的办法。

如何疾速学习jQuery?

能源节点的jQuery教程,也是我学习时候看的视频,解说很全面,全程无废话,举荐老手看这个入门,材料也给大家筹备好了,对你有帮忙记得点赞反对~~~

jQuery材料下载:

http://www.bjpowernode.com/?s...