你可能听说过jQuery,它的名字很傻,但却是JavaScript世界中使用最广泛的库之一。江湖上盛传,全世界约有80??-90%的网站直接或间接使用jQuery。既然如此流行又好用,每一位初学JavaScript的前端工程师都应该去了解和学习它。jQuery简介(一)jQuery是一个轻量级、多浏览器兼容的JavaScript库;(2)jQuery使用户能够更方便地处理HTMLDocuments、Events,实现动画效果,方便Ajax交互,可以大大提高简化JavaScript编程。它的总结是:“Writeless,domore”,写得少,但做得更多。为什么要使用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对象是将DOM对象通过jQuery包装后生成的对象。jQuery对象是jQuery独有的。如果对象是jQuery对象,那么它可以使用jQuery中的方法:例如$("#i1").html()。$("#i1").html()意思是:获取id值为i1的元素的html代码。其中html()是jQuery中的一个方法。等同于:document.getElementById("i1").innerHTML;虽然jQuery对象是在包装DOM对象后生成的,但是jQuery对象不能使用DOM对象的任何方法,同理DOM对象也不能使用jQuery中的方法。如何快速学习jQuery?powernode的jQuery教程也是我学习的时候看的视频。讲解的很全面,全程没有废话。我建议初学者看这个介绍。资料也是为大家准备的。如果对你有帮助,记得点赞支持哦~~~jQuery资料下载:http://www.bjpowernode.com/?s...
