【发布时间】:2015-01-04 15:28:04
【问题描述】:
我们可以在 html 中包含单独的咖啡脚本文件:
<script type="text/coffeescript" src="/static/webpage.coffee"></script>
但如果我们想在浏览器中使用 LiveScript,他们会说:
如果您使用它,您的 LiveScript 脚本必须是内联的(不与 src 属性链接),放置在包含的 livescript.js 文件之后,并且脚本标签必须具有属性 type="text/ls"。
我需要与我们用于咖啡脚本或 Javascript 的完全相同的包含技术。那么,有没有人给我一个开始 hacking 的提示?
【问题讨论】:
-
你为什么要这样做呢?您确实应该自己将 CoffeeScript 和 LiveScript 转换为 JavaScript,而不是让您的用户一遍又一遍地这样做。
-
用于调试目的。用一种语言编写代码并用另一种语言进行调试是一项难以管理的工作。我需要 LiveScript 浏览器中的错误消息,而不是 Javascript。对于生产代码,你是完全正确的。
-
有
.map文件可以帮助调试。这种方法还意味着您将调试与正在部署的完全相同的东西。 -
CoffeeScript 和 LiveScript 中的相关代码。调查一下。
标签: javascript html coffeescript livescript