javascript - 客户端 javascript 模板框架提供什么?

标签 javascript client templating

PURE 或 jQote 等框架的用途是什么?我可以使用 AJAX 调用或 DWR 等高级库在纯 javascript 或 JQuery 中执行动态操作。

这些模板框架带来了哪些新东西?我需要知道,因为有人要求我使用浏览器端模板框架,但没有解释原因:(

最佳答案

我想这取决于您使用什么作为服务器代码;例如,该推荐可能来自从未听说过 N/Velocity 的人。

我认为客户端模板化的主要原因是它消除了网络服务器的转换负担。

它还可能允许您从专用框发送 JSON,并从不同的框提供模板和客户端代码。

在我看来,这两个“好处”都掩盖了这样一个事实,即您将数据放入 DOM 中,而 DOM 中不应该存在该处。首先,您将拥有由模板生成器解析的 JSON,然后您将拥有创建的 HTML。

当然,查看页面源代码看起来很整洁,但就浏览器的内存消耗而言,这很糟糕,尤其是当您在英国并且拥有强制要求 IE6 支持的政府契约(Contract)时。

关于javascript - 客户端 javascript 模板框架提供什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3404719/

相关文章:

javascript - Keydown 功能在 aspx 页面上不起作用。!

javascript - 暂时注释掉<script>标签,方便调试

javascript - 如何使用 JavaScript 检测浏览器中是否禁用了 Flash Player?

javascript - obj 文件中的 Threejs UV 映射

javascript - 如何更改屏幕中的窗口

amazon-web-services - 使用 Boto3 客户端与资源时的约定是什么?

java - ContainerProvider 的独立 Java Websocket 客户端 NoClassDefFoundError

css - SASS插值错误

javascript - 循环遍历 json 对象数组

javascript - 使用 JSON URL 数据动态填充 HTML 表