由于jQuery模板将来会变得过时,在它的位置使用什么是一个很好的替代方案? JsRender是否足够成熟,可以合并到企业级应用程序中?还有什么其他选择?
答案 0 :(得分:1)
这些是我的偏好
Underscore.js是最直接的解决方案,因为它只是简单的嵌入式JavaScript。除了我实际构建一个完整的网络应用程序时,我几乎把它用于所有模板需求
Handlebars很复杂。如果您要编写大量依赖于大量逻辑的模板代码,那么使用起来会更好,因为只需嵌入javascript就会导致代码混乱。它看起来主要是逻辑上较少,虽然在您的视图中没有任何显示逻辑可能是违反直觉的,但它更清晰,并且是一种结构,可以作为您的应用程序获得越来越多的回报增长。