一般在公司里面写JS原生代码多还是jquery多??

一般在公司里面写JS原生代码多还是jquery多??

阅读 7.8k
6 个回答

现在已经很少写 jquery 了
PC 端更多的是把 jquery 当做一个基本工具来用,毕竟 dom 操作还是用 jquery 方便,但是基本不会用任何 jquery 插件了。
之前用 jquery 很多地方都是 $(foo).bar这样来用,但是现在有了 es6 ,更多的是直接 new 一个对象了。

移动端现在已经基本放弃了 jquery or zepto,因为 dom 操作相比 ie 已经非常简便了,动画还可以用 css3 实现。

如果楼主在找工作,建议 jquery 大概看下就行了,不如看看 es6 ,可能会更有帮助

jQuery是一个能让开发者"Write Less Do More"的库,让开发者能够轻松实现"事件监听+DOM操作+AJAX+动画",链式写法一气呵成,简单实用的库,是在IE垄断浏览器时代保证前端开发跨浏览器的功臣.把jQuery往外包身上扯显然是一种偏见,这就好比有人说Angular是外包专用前端框架一样会被人反对.用jQuery的网站太多,数不胜数,比如我们正在使用的segmentfault.com,还有大到百度搜索,都在用jQuery,而它们跟外包公司压根不沾边.另外,jQuery编程跟用原生JS编程的开发理念的差别远比Angular/Vue这些MVVM框架跟原生JS编程小.

jquery也就一个前端工具库而已,一句话概括:
外包公司,jquery多,其他公司,js多。

现在光会jquery是找不到好工作的。。。

原生js和jQuery两者并不冲突啊。用jQuery可以少些很多原生js,但jQuery不能帮你做所有事情。你要是不熟原生js,jQuery也是用不利索的。

个人觉得可以一个网页两个都用,
权衡代码量与性能,
影响性能太多的地方用原生JS
不多的用 jQuery

本人是 DOM操作 用 JS ,Ajax 用 jQuery
因为在本人的网站上,jQuery和JS在DOM操作上的性能差距可以是几秒与一瞬间的差距

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题