jQuery学习001——jquery的认识

         Jquery是继prototype之后又一个javascript库,是由John Resing于2006年1月创建的一个开源项目,现在的Jquery库主要包括核心库、UI、插件和Jquery Mobile等开发人员以及推广和网站设计、维护人员。

Jquery凭借其简洁的语法和跨平台的兼容性,极大地简化了javascript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax的操作。其独特而优美的代码风格改变了javascript程序员的设计思路和编写程序的方式。Jquery强调的理念“write less,do more”写得少做得多!

Jquery与其他库的优势主要体现在以下几个方面:

1、轻量级。Jquery库有两个版本一个是开发版jqery.js,大概有276kb,主要用于开发和调试阶段用;另一个是企业版jquery.min.js,仅有93kb,主要用于开发完成以后部署时用.

2、强大的选择器。Jquery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及Jquery独创的高级而复杂的选择器,另外可以加入插件使其支持Xpath选择器(?还没研究过),甚至开发人员可以开发自己的选择器。

3、出色的DOM操作封装。Jquery封装了大量常用的DOM操作,使开发人员在编写DOM操作相关程序的时候能够 得心应手。

4、可靠的事件处理机制

5、完善的Ajax机制。Jquery将所有的Ajax操作封装到一个函数$.ajax()里,使得开发者处理Ajax时能够专心处理业务逻辑而不用关心浏览器的兼容性和XMLHTTPREQUEST对象的创建和使用的问题。

6、不污染顶级变量

7、出色的浏览器兼容性

8、链式操作方式。即对发生在同一个Jquery对象上的一组动作,可以直接连写而不用重复获取对象,这一特性使得Jquery的代码显得无比优雅。

9、隐身迭代

10、行为层和结构层的分离。开发者可以使用Jquery的选择器选中元素,然后直接给元素添加事件,这种行为层和结构层完全分离的思想,可以使Jquery开发人员和HTML或其他页面开发人员各施其职,摆脱过去开发冲突或个人单干的开发模式。同时后期维护也非常方便,不需要在HTML代码中寻找某些函数和重复修改HTML代码。

11、丰富的插件支持

12、完善的文档

13、开源

以上内容参考单东林、张晓菲、魏然编著的《锋利的JQuery》第二版

下一节将进入Jquery强大的选择器的学习。未完待续..................................

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值