jQuery会不会过时
已经过时了。
略做点补充:
Zepto也是过时货了。还有Underscore/Lodash等,也是过时了。
但是过时不代表你就一定不可以再用,或者要从现有项目中清除抛弃掉。项目维护和管理本身是另一回事情,并不是完全由技术因素决定的。
下面稍微讲下为什么已经过时。说这个你得知道jQuery提供的核心价值是什么。
我总结有几点:
1. 发扬光大了$和CSS选择器的天才idea(尽管都不是发明者)
2. 处理浏览器的兼容性问题和各种bug
3. 链式调用为核心的DSL(此为jQuery独创)
4. 基于jQuery的生态(大量插件,各种工具如IDE也对其有良好支持)