有没有支持IE8的mvvm框架?

我们熟知的Javascript MVC框架有:Ember.js、Backbone.js、Knockout.js、Spine.js、Batman.js 和 Angular.js等。哪个行??

avalon 我知道也用过,挺好。但是诡异的事情太多。

主要考虑后续的支持性。

阅读 13.1k
8 个回答

你列举的都是些老牌的框架(诞生距今有一定年头的了),应该都能支持 IE8 的,当然也得看版本,比如说 Ember 2.x 不行(但是可以加 shims),但是 Ember 1.x 应该是可以的,而且 1.x 现在依然在维护和更新。Angular 1.x 也可以,因为我之前做好几年的 Angular 项目都可以在 IE8 下跑,至于需不需要做什么处理 Angular 自家的文档有专门的介绍。不过向后兼容的问题不仅仅要看框架,而是要整个技术栈通盘考量的。

如果楼主考虑兼容ie8的mvvm,首当其中选择yoxjs。

我反复比较过avalonjs、yoxjs、sanjs,只有yoxjs最稳定,最轻量,最好用。

在模板语法设计方面,我觉得yoxjs比vuejs还要优秀。

去哪儿的avalon.js

用过avalon可以,公司变态需要支持到ie7

avalon、angular1.2.x都是支持的

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