JavaScript模板捣蛋?

时间:2016-05-01 18:46:05

标签: javascript html templates templating

我最近一直在研究使用JavaScript进行模板化,我想知道使用这种方法的可行性。

我理解JavaScript模板是一种非常常见且被广泛接受的模板形式,我确实看到了使用这种技术的好处。

我的问题更多源于好奇心,因为在脚本中存储HTML文本会脱离“脚本”的内容。实际上,对我而言,这样做感觉错误

当浏览器不了解脚本类型时,JavaScript最初是否设计用作模板技术?或者它是一个人们发现并开始用作模板目的的HTML文本持有者的技巧?

更新

我知道我的问题可能更基于意见,所以我的更新问题:

我已经读过,未知脚本不会作为脚本处理,而是作为文本块保留,因为兼容性原因 - 所以较新的浏览器可以支持其他语言而不会破坏旧浏览器。

对某些人来说这听起来很自然,但我不是在发表意见之后,我试图理解为什么浏览器的行为与发现未知脚本时的行为方式不同这种行为背后的意图。

非常感谢提前。

1 个答案:

答案 0 :(得分:1)

  

当浏览器不了解脚本的类型时,JavaScript最初是否被用作模板技术?

没有。 JavaScript最初旨在为浏览器带来简单的脚本。

  

我理解JavaScript模板是一种非常常见且被广泛接受的模板形式

JavaScript并不是一种模板语言。但是,您所看到的是模板库 JavaScript编写。