【问题标题】:JavaScript Templating Trick or Treat? [closed]JavaScript 模板不给糖就捣蛋? [关闭]
【发布时间】:2016-05-01 18:46:04
【问题描述】:

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

我知道 JavaScript 模板是一种非常普遍且广为接受的模板形式,我确实看到了使用这种技术的好处。

我的问题更多是出于好奇,因为将 HTML 文本存储在脚本中会脱离“脚本”的实际含义,所以对我来说,这样做错误

JavaScript 最初是否设计为在浏览器不理解脚本类型时用作模板技术?还是人们发现并开始将其用作 HTML 文本载体以用于模板目的的一种技巧?

更新

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

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

这对某些人来说可能听起来固执己见,但我不是在寻求意见,我试图了解 为什么 浏览器在发现未知脚本时的行为方式/这种行为背后的意图.

非常感谢。

【问题讨论】:

  • 您的问题在编辑后过于宽泛。这样的话题更多地属于 Programmers.StackExchange 而不是 Stack Overflow,因为它要求的是设计理念。
  • 我明白了,谢谢。我会去那里:)
  • 请务必查看他们的“Tour”页面以确保您的问题适合! (例如,不要只是复制和粘贴这个)
  • 您可能会发现这很有用:medium.com/@housecor/…

标签: javascript html templates templating


【解决方案1】:

JavaScript 最初是为了在浏览器不理解脚本类型时用作模板技术而设计的吗?

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

我了解 JavaScript 模板是一种非常常见且广为接受的模板形式

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

【讨论】:

  • 如果 JavaScript 只是为了将脚本引入浏览器,那么人们多久之前发现 JavaScript 可以被用于模板化目的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多