美文网首页
学习杂记(转载)

学习杂记(转载)

作者: 这很重要吗 | 来源:发表于2017-05-14 19:12 被阅读0次

jQuery的13个优点

1、轻量级JQuery非常轻巧,采用Dean Edwards编写的Packer压缩后,大小不到30KB,如果使用Min版并且在服务器端启用Gzip压缩后,大小只有18KB。

gzip: 每天一个linux命令
gzip 减少文件大小有两个明显的好处
一是可以减少存储空间,
二是通过网络传输文件时,可以减少传输的时间。
gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。
据统计,gzip命令对文本文件有60%~70%的压缩率。

2、强大的选择器JQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及JQuery独创的高级而且复杂的选择器,另外还可以加入插件使其支持XPath选择器,甚至开发者可以编写属于自己的选择器。由于JQuery支持选择器这一特性,因此有一定CSS经验的开发人员可以很容易的切入到JQuery的学习中来。

XPath:
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。

           XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。

            因此,对 XPath 的理解是很多高级 XML 应用的基础。

3、出色的DOM操作的封装
JQuery封装了大量常用的DOM操作,使开发者在编写DOM操作相关程序的时候能够得心应手。JQuery轻松地完成各种原本非常复杂的操作,让JavaScript新手也能写出出色的程序。

4、可靠的事件处理机制
JQuery的事件处理机制吸收了JavaScript专家Dean Edwards编写的事件处理函数的精华,是的JQuery在处理事件绑定的时候相当可靠。在预留退路、循序渐进以及非入侵式编程思想方面,JQuery也做得非常不错。

5、完善的AjaxJQuery
将所有的Ajax操作封装到一个函数$.ajax()里,使得开发者处理Ajax的时候能够专心处理业务逻辑而无需关心复杂的浏览器兼容性和XMLHttpRequest对象的创建和使用的问题。
6、不污染顶级变量
JQuery只建立一个名为JQuery的对象,其所有的函数方法都在这个对象之下。其别名$也可以随时交流控制权,绝对不会污染其他的对象。该特性是JQuery可以与其他JavaScript库共存,在项目中放心地引用而不需要考虑到后期的冲突。
7、出色的浏览器兼容性
作为一个流行的JavaScript库,浏览器的兼容性是必须具备的条件之一。JQuery能够在IE6.0+,FF 2+,Safari2.+和Opera9.0+下正常运行。JQuery同时修复了一些浏览器之间的的差异,使开发者不必在开展项目前建立浏览器兼容库。
8、链式操作方式
JQuery中最有特色的莫过于它的链式操作方式——即对发生在同一个JQuery对象上的一组动作,可以直接接连写无需要重复获取对象。这一特点使得JQuery的代码无比优雅。
9.隐式迭代
当用JQuery找到带有“.myClass”类的全部元素,然后隐藏他们时。无需循环遍历每一个返回的元素。相反,JQuery里的方法都被设计成自动操作的对象集合,而不是单独的对象,这使得大量的循环结构变得不再必要,从而大幅度地减少代码量。
10、行为层与结构层的分离
开发者可以使用选择器选中元素,然后直接给元素添加事件。这种将行为层与结构层完全分离的思想,可以使JQuery开发人员和HTML或其他页面开发人员各司其职,摆脱过去开发冲突或个人单干的开发模式。同时,后期维护也非常方便,不需要在HTML代码中寻找某些函数和重复修改HTML代码。
11、丰富的插件支持
JQuery的易扩展性,吸引了来自全球开发者来编写JQuery的扩展插件。目前已经有超过几百种官方插件支持,而且还不断有新插件面试。12、完善的文档
JQuery的文档非常丰富,现阶段多位英文文档,中文文档相对较少。很多热爱JQuery的团队都在努力完善JQuery中文文档,例如JQuery的中文API。
13、开源
JQuery是一个开源的产品,任何人都可以自由地使用并提出修改意见。

相关文章

  • 学习杂记(转载)

    jQuery的13个优点 1、轻量级JQuery非常轻巧,采用Dean Edwards编写的Packer压缩后,大...

  • 东坡岭杂记

    本文章经作者授权转载。 转载声明如下: 作者:雁韧 链接:东坡岭杂记 来源:简书 著作权归作者所有,任何形式的转载...

  • 转载学习

    你说产品卖不出去,没有客户,打广告效果的也不好,可能是你的销售的文案写的不够好, “一篇好文案抵得上100个销售高...

  • 转载学习

    如果我提问:有人会感谢苦难吗? 我想没有人的答案会是感谢,我们没有办法避免人生中必然要遇见的那些痛苦,那些伤害,那...

  • 转载学习

    蓝图不是浮躁,而是沉淀和积累;梦想不是虚幻,而是实干和坚持。 多做打基础、利长远、增后劲的事情,决不能吃子孙饭、端...

  • 转载学习

    放眼世界,对于作为社会最小单元的“家庭”的审视,恐怕没有什么国家比中国的状况更复杂。 一个中国式家庭的对内或者对外...

  • 学习杂记

    1.关于Coaching的应用和学习体会 今天团队小伙伴越越拿下新人TOP Cases第一名和全Agency To...

  • 学习杂记

    1.普通写法和泛型类写法 2.代码各种命名规则记录Pascal Case :所有单词首字母大写,其他小写(P)Ca...

  • 学习杂记

    underscore Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没...

  • 学习杂记

    国际法要考了,英语要考了。好烦好烦。实在是对英语不感兴趣。啊啊啊。中国人为什么要学英语。把他改成选修不好吗?古人所...

网友评论

      本文标题:学习杂记(转载)

      本文链接:https://www.haomeiwen.com/subject/obgqxxtx.html