一般在公司里面写JS原生代码多还是jquery多??
jQuery是一个能让开发者"Write Less Do More"的库,让开发者能够轻松实现"事件监听+DOM操作+AJAX+动画",链式写法一气呵成,简单实用的库,是在IE垄断浏览器时代保证前端开发跨浏览器的功臣.把jQuery往外包身上扯显然是一种偏见,这就好比有人说Angular是外包专用前端框架一样会被人反对.用jQuery的网站太多,数不胜数,比如我们正在使用的segmentfault.com,还有大到百度搜索,都在用jQuery,而它们跟外包公司压根不沾边.另外,jQuery编程跟用原生JS编程的开发理念的差别远比Angular/Vue这些MVVM框架跟原生JS编程小.
个人觉得可以一个网页两个都用,
权衡代码量与性能,
影响性能太多的地方用原生JS
不多的用 jQuery
本人是 DOM操作 用 JS ,Ajax 用 jQuery
因为在本人的网站上,jQuery和JS在DOM操作上的性能差距可以是几秒与一瞬间的差距
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
现在已经很少写 jquery 了
PC 端更多的是把 jquery 当做一个基本工具来用,毕竟 dom 操作还是用 jquery 方便,但是基本不会用任何 jquery 插件了。
之前用 jquery 很多地方都是
$(foo).bar
这样来用,但是现在有了 es6 ,更多的是直接 new 一个对象了。移动端现在已经基本放弃了 jquery or zepto,因为 dom 操作相比 ie 已经非常简便了,动画还可以用 css3 实现。
如果楼主在找工作,建议 jquery 大概看下就行了,不如看看 es6 ,可能会更有帮助