使用javascript创建html内容是好是坏
我在一个web应用程序中看到,他们使用JavaScript方法创建整个仪表板HTML内容,他们为什么这样做?通过使用JavaScript,生成HTML标记将花费大量时间,并且很难调试和编辑。 有人能解释一下使用它的优点和缺点吗? 例如使用javascript创建html内容是好是坏,javascript,html,Javascript,Html,我在一个web应用程序中看到,他们使用JavaScript方法创建整个仪表板HTML内容,他们为什么这样做?通过使用JavaScript,生成HTML标记将花费大量时间,并且很难调试和编辑。 有人能解释一下使用它的优点和缺点吗? 例如 通过Javascript创建标记不会由搜索引擎呈现。。。或者,他们可能有某种隐私控制/检查,这样,没有人(外行)可以复制他们的代码。如果需要,那么就可以了,因为几乎所有的javascript库(jquery、prototype等)插件都会在代码中生成html插入页
通过Javascript创建标记不会由搜索引擎呈现。。。或者,他们可能有某种隐私控制/检查,这样,没有人(外行)可以复制他们的代码。如果需要,那么就可以了,因为几乎所有的javascript库(jquery、prototype等)插件都会在代码中生成html插入页面。 这不是一个问题,只是理解起来既困难又复杂 缺点是搜索引擎不读取javascript 有很多优点。例如,如果您需要根据某些条件、某些事件等生成和显示一些html,那么您可以使用javascript来完成
考虑一下图像滑块、基于javascript的文本编辑器和其他基于javascript的动画效果 输出动态接口是一个合适的解决方案,例如,表中的行数等可能会有很大差异(例如,输出通过ajax接收的数据)。我建议只使用JS为动态内容创建HTML。 对于静态内容,请使用在执行JS代码之前呈现的HTML文件
var ntfytab = new com.xyz.HTM('table',ntfy).init({width:'100%',id:"myTable02"});
var ntfyhad = new com.xyz.HTM('thead',ntfytab).init({});
new com.xyz.HTM('tr',ntfyhad).init({inner : new com.xyz.HTM('th',null)
.init({inner : 'Message'})});