【发布时间】:2016-05-01 18:46:04
【问题描述】:
我最近一直在研究使用 JavaScript 进行模板化,我想知道使用这种方法的易读性。
我知道 JavaScript 模板是一种非常普遍且广为接受的模板形式,我确实看到了使用这种技术的好处。
我的问题更多是出于好奇,因为将 HTML 文本存储在脚本中会脱离“脚本”的实际含义,所以对我来说,这样做错误。
JavaScript 最初是否设计为在浏览器不理解脚本类型时用作模板技术?还是人们发现并开始将其用作 HTML 文本载体以用于模板目的的一种技巧?
更新
我知道我的问题可能更多基于意见,所以我更新了问题:
我了解到未知脚本不会作为脚本处理,而是保留为文本块因为兼容性原因 - 因此较新的浏览器可以支持其他语言而不会破坏旧浏览器。
这对某些人来说可能听起来固执己见,但我不是在寻求意见,我试图了解 为什么 浏览器在发现未知脚本时的行为方式/这种行为背后的意图.
非常感谢。
【问题讨论】:
-
您的问题在编辑后过于宽泛。这样的话题更多地属于 Programmers.StackExchange 而不是 Stack Overflow,因为它要求的是设计理念。
-
我明白了,谢谢。我会去那里:)
-
请务必查看他们的“Tour”页面以确保您的问题适合! (例如,不要只是复制和粘贴这个)
-
您可能会发现这很有用:medium.com/@housecor/…
标签: javascript html templates templating