龙空技术网

关于去JQuery化的思考

鹅是程序猿 1038

前言:

此刻小伙伴们对“jquery可以写移动端吗”可能比较关心,你们都需要学习一些“jquery可以写移动端吗”的相关内容。那么小编也在网上汇集了一些对于“jquery可以写移动端吗””的相关内容,希望姐妹们能喜欢,你们一起来了解一下吧!

最近公司的后台相关的前台项目逐渐采用Vue重写,比如很多jq弹窗插件,下拉插件,滚动插件等等都需要重写,虽然有很多阵疼,但是我想说的是都是值得多,Vue这类mvvm框架的我们脱离了无穷无尽的操作element节点的苦难中。

mvvm是顺应了大趋势,同时也有大批的用户使用,如果大家都喜欢用mvvm这类框架,那么jquery自然就走向没落了。

但是在PC领域, 我认为jquery 还是有市场的,只不过这个市场会随着网站架构演进和浏览器厂商对新标准的推进而越来越小。

jquery 难以维护?

是的,和DOM选择器绑在一起,让开发者很难专注于JS逻辑,一个样式改版得小心翼翼的尽量维护原来的DOM结构。

MVVM会主流?

我看国内没有几家公司能够在服务端维护一款headless WebKit 以应对MVVM在SEO上的缺陷,当然了移动端和VR相关SEO需求较小,MVVM完全可以占领这个市场。
同时,随着JS在前后端的实践日益深入人心,jquery作为快速的DOM选择类库,在服务端也有很大的应用价值,经典的应用比如爬虫。

综上所述,PC网站在未来一段时间离不开Jquery ,移动端正在走向MVVM 工程化。

话说,jquery和mvvm两者并不是纯粹的竞争关系,前者是工具类库,后者是一种框架模式,虽然大多数情况是有他没我。

vue直接和数据打交道,jquery直接和element节点打交道,我作为一个后端开发人员,我更喜欢前者。随着es6的普及,jquery的很多方法通过原生的js一样很方便的实现。


标签: #jquery可以写移动端吗