你的位置:主页 > 开奖现场 >

原生JS 代码和用 jQuery 实现效果各有什么优劣势

发布时间: 2019-09-15? 来源:本站原创 作者:admin

  虽然jquery基于javascript,但是实际上jquery是和javascript完全不同的两种语言,jquery实际上是一种逻辑式语言和纯粹的函数式语言的结合体。由于这两个特性,因此jquery对DOM的操作极度简化。使用jquery往往可用一两行代码实现javascript原生代码几十甚至上百行代码才能实现的功能。

  但是jquery是一个特化的框架,紧盯热点精准监督 杭州纪委监委主题教育攻坚破难,它不是一个完整的解决方案,仍然离不开javascript。

  如果想要一个基本上不依赖于原生javascript,可以尝试Sencha。

  展开全部各种封装,包括jQuery, dojo等等,主要目的就是为了省心,拿jQuery来说:

  jQuery对不同浏览器的事件,DOM对象,都进行了封装,各种操作都可以直接兼容各种浏览器, 要知道, 不同浏览器的区别不仅仅是在CSS里写-webkit-还是filter的区别, 连事件模型这种底层的东西都不一样

  jQuery特有的CSS-LIKE选择器, 链式写法, 封装的各类animate函数, 封装了的异步加载, 都大幅提高了开发效率, 减少重复劳动

  jQuery用delay和一系列的函数封装了AJAX操作, 这个功能目测还在不断改进和完善. 反正是比JS省心就是了.

  jQuery比原生JS慢上 10倍(chrome)~100倍(ie). 具体数忘了, 反正是这个数量级的...尤其是有些人喜欢滥用选择器和不用链式写法

  jQuery也不见得适用所有情况就是了, 网站规模更大就会凸显jQuery的不足. 比如没有命名空间- -. 很多网站是根据自己的情况建立自己的函数库.

  题外话, 如果项目相比一个网页更偏向一个APP的情况, jQuery不见得是最合适的


Copyright © 2002-2011 DEDECMS. 织梦科技 版权所有 Power by DedeCms
小鱼儿心水网站| 六和管家婆论坛| 四柱预则彩图马报资料| 香港马会挂牌正牌彩图| 金佛光高手论坛605030| 管家婆马报图今晚资料| 夜明珠四肖期期准| 小鱼儿六合宝典资料站| 护民图库民字资料| 今晚马报开奖结果查询|