HTML,编译或不编译..外部
HTML, to compile or not to compile... externally?
这不是一个特别有问题的编程查询,因为它是一个最佳实践问题。
当我编写JavaScript时,有时我会发出ajax请求,无论是简单的真/假请求还是一些JSON。但是,有时,我需要编译 HTML,以便例如,如果 JavaScript 要为页面加载数据,它将通过 JSON 编译数据。然而,我有一些思维哲学,我是否应该在我的PHP中预先编译HTML?这样我就可以将 HTML 转储到页面上,而不会使 JavaScript 本身过热。
除非有大量的 DOM 节点需要操作,否则我建议你使用 ajax 来移动数据并使用 JavaScript 来处理 DOM。 JavaScript 不会过热:)
我使用了简单的技术,例如在我复制的HTML中有一个隐藏的模板(例如,使用jQuery),更新并插入到DOM中。
就个人而言,我通常返回数据而不是预先格式化的 HTML。它节省了带宽,它让我可以在该页面上以我需要的方式格式化数据,我可以在不接触生成数据的代码的情况下更改布局,我可以在另一个页面上重用数据并以不同的方式格式化它。(这也使其他人更容易(滥用)使用您的数据)
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- HTML表单提交时未执行外部函数
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 使用html中的外部javascript进行数据验证
- 将变量传递给外部Javascript
- 使用javascript在Flash中加载外部图像
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何从外部页面激活非默认引导选项卡
- 如何在运行时在angular 2中加载外部js脚本
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- AngularJS:带有HTML和angular表达式的指令;编译”;具有外部范围的内容
- 如何将从GWT编译的JS添加/访问到另一个外部HTML / JS项目中
- 如何从外部 json 源编译 handlebarsjs
- 基于外部变量重新编译指令
- 如何从外部JavaScript调用Haxe编译的JS
- HTML,编译或不编译..外部
- 如何在angular外部加载的页面上手动编译angular指令
- Grunt将外部JS编译成内联HTML
- 加载和编译外部把手模板