为什么开发移动端web不使用jQuery

Posted 天天向上吧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么开发移动端web不使用jQuery相关的知识,希望对你有一定的参考价值。

  首先要说明的是,开发移动端web页面是可以使用jQuery的,但是不建议使用它而已!

  之所以不建议再使用jQuery,原因是jQuery有一个特点,这个特点也是被人们津津乐道的一个优点,就是jQuery屏蔽了浏览器的差异。

  但是这一特点的出发点是基于有一些PC端浏览器不支持javascript标准的api,比如IE,实际情况确实是jQuery有很多代码都是在弥补IE带来的麻烦。这就造成了jQuery特别臃肿,尤其是移动端对流量、页面打开速度要求比较高的情况下,这个本来的优点反而成了缺点。

  再者,移动端的浏览器不存在IE这种特立独行的,绝大多数(基本上是所有的)浏览器都是基于webkit核心或者blink核心的,都支持标准的H5  api,所以就更不存在不同浏览器支持的api不同的问题了,如此这般,就愈发凸显了jQuery在统一api方面做出的努力是臃肿的,无意义的,至少在移动web段是如此。

  所以,开发移动端web不建议使用jQuery。

以上是关于为什么开发移动端web不使用jQuery的主要内容,如果未能解决你的问题,请参考以下文章

移动web开发之流式布局

web前端开发需要学些啥

web前端的内容多吗?好学不?

web app中常用插件(zepto--用法类似于jquery利用nodejs定制zepto)

跨平台的html5移动app开发框架都有哪些

学习 | jQuery移动端页面组件化开发