为了账号安全,请及时绑定邮箱和手机立即绑定

需要以服务器端传过来的json字符串来生成部分HTML时我是否该去学习js mvvm框架?

需要以服务器端传过来的json字符串来生成部分HTML时我是否该去学习js mvvm框架?

ibeautiful 2018-10-13 19:11:05
比如说一个客户端页面上的所有交互都通过json格式的字符串给websocket服务器而服务器的反馈与指令也同样通过websocket将json字符串传递给客户端js当客户端js接到指令时需要根据指令渲染一些html元素这种时候我是否应该学习使用mvvm框架? 目前一直在用jQuery,感到有点力不从心如果不需要的话,请陈述下原因如果需要的话,我应该先从哪个框架开始入门呢?求推荐补充:是IM项目,因为互动的逻辑比较麻烦,要操作的DOM也挺多的..所以很头疼后端是自己在写,所以对MVC还算熟,但前端的MVVM完全没接触过看了下JS的框架感觉挺多的,也不知道入门该用哪一个学习曲线比较平缓一些我自己对JS的设计模式只能说以前把书上的例子代码过了一遍,因为当时没机会去应用这些东西所以忘得也差不多了...主要是考虑到后期要长期维护的情况下,还是想用框架来做这事感谢各位的回答,正在学习Vue了 谢谢你们
查看完整描述

2 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

即使不是这个业务需求所迫,你也应当去学习一下 MVVM 框架,且不说 MVVM 是当前的主流,即使是一些非主流的技术,在力所能及的情况下也应当去涉猎一下,知识的广度是个人能力的重要方面。
以上是抖机灵回答,根据你描述的实际场景,非常建议你至少上一个前端模板库来取代或配合 jQuery,这样可以把你从大量复杂的 DOM 操作代码中解脱出来。至于要不要上 MVVM 如果场景中还有大量交互任务的话,建议直接 MVVM,毕竟一个小巧的 MVVM 的大小基本与 jQuery 相当,如果你不是特别依赖 jQuery 的一些插件和动画等功能,完全也可以用 zepto 等更灵巧的库来代替 jQuery

查看完整回答
反对 回复 2018-10-26
?
达令说

TA贡献1821条经验 获得超6个赞

有数据绑定的话应该会轻松不少。

推荐下 VUE 吧,局部实例的支持应该不会带来很大的迁移成本。


查看完整回答
反对 回复 2018-10-26
  • 2 回答
  • 0 关注
  • 802 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信