0

我正在尝试在 sample.coffee 文件中加载咖啡脚本以及 coffee-script.js 文件,并对 HTML 执行一些简单的操作。但我无法加载 sample.coffee 文件。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <script src="sample.coffee" type="text/coffeescript"></script>      
    <script src="coffee-script.js" type="text/javascript"></script>
  </head>
  <body>
  </body>
</html> 

这是 sample.coffee 中的咖啡脚本代码

message = "Welcome to Coffeescript"
alert message

我提到了博客http://forgivingworm.wordpress.com/2010/09/27/running-coffeescript-in-browser/

我试图在 .cshtml 上的 MVC4 项目中运行它。所以我在 MS 世界下运行。

我不确定这是否可能?对此的任何见解将不胜感激。

4

3 回答 3

1

我可以通过使用 CoffeeSharp http://tomlokhorst.github.com/CoffeeSharp/来解决这个问题,它为 .coffee 文件提供了处理程序,还将咖啡脚本转换为浏览器上的 javascript。

此外,我还可以在构建事件本身期间将咖啡脚本编译为 javascript,从而解决部署和性能相关问题。

于 2013-04-03T10:02:10.670 回答
0

我认为这不会像您尝试过的那样起作用。您将需要https://github.com/jrburke/require-cs上的 requirejs 和 coffeescript 加载器之类的东西。

但是,我强烈反对这样做,而是在加载到浏览器之前对其进行编译(尽管鼓励使用 require.js)。您可能会发现 grunt.js 有助于在部署之前“构建”您的应用程序。

于 2013-04-01T12:48:50.460 回答
0

该html对我来说很好。我在coffee-script.js这里找到了:https ://cdn.rawgit.com/jashkenas/coffeescript/1.11.1/extras/coffee-script.js我sample.coffee的是:

x = ->
  alert("hi")

x()

如果您打开 Javascript 控制台,您会看到任何错误吗?

于 2013-04-02T02:39:56.403 回答