55

Knockout JS

Knockout JS
vs

Knockout JS评测:17 个事实与亮点

Knockout JS

为什么Knockout JS优于平均水平?

  • 不含依附性的最小文件尺寸
    ?

    43KBvs75.64KB
  • 支持的IE浏览器版本
    ?

    6vs7.33

一般资讯

模板引擎可使UI开发更加简单灵活。
允许应用属性功能来计算对象的属性。
3.扩展HTML
Knockout JS
一些人认为这是一个优势,因为它节省了使用另一种模板语言的支出。
MIT许可是一个非常开放的许可证,允许未经授权的包括商业的所有用途。
主要版本数大于0,意味着分解由开发小组引入的API变化不具有兼容性。
其他框架可能与某个您不喜欢的模板引擎绑定,而且无法更改。

插件

来自官方插件资源。插件使扩展功能或者整合其他服务更为简便。丰富的插件资源意味着有一个活跃的社区,而且意味着该框架具有很好的兼容性以及/或者灵活性。
插件可在提交至服务器或服务器处理之前帮助验证客户输入。虽然这并不能替代服务器端的验证,但是可以显著提升用户体验。

库 & 包

该节点程序包管理器亦可用于管理前端脚本。

数据绑定

模型和视图可进行绑定,以相互更新。
视图可进行绑定,当一个可观察对象产生变化时会自动更新。
监控模型变化是一个知名的模式,某些情况下比“脏检查(dirty-checking)”表现更好。

性能

更小的文件体积意味着更快的读取速度。
支持可在服务器上进行预渲染的模板引擎,并可能提升页面读取速度,尤其是在低配置的设备上。
更低的依赖性意味着需要包含更少的额外脚本,通常可减少开发支出,提高读取速度。

最佳的MV* 框架是什么?

展示全部
This page is currently only available in English.