【问题标题】:How do you use Coffeescript?你如何使用咖啡脚本?
【发布时间】:2014-02-04 03:27:25
【问题描述】:

我想在网站中使用 coffeescript,但似乎有些东西不起作用。我的咖啡脚本在一个外部文件中,它链接到 html 文件。我有咖啡脚本编译器也链接到 html 文件。怎么了?

HTML:

<html>
<head>
    <script type="text/javascript" src="coffee-script.js"></script>
    <script src="jquery-1.10.2.min.js"></script>
    <script type='text/coffeescript' src='Test.coffee'></script>
</head>
<body>
</body>
</html>

咖啡脚本:

$->
random = (number) ->
    console.log Math.ceil(Math.random() * number)
    $("body").append(number)


random(2)

【问题讨论】:

  • CoffeeScript 导入脚本类型不应该是 text/javascript 吗?
  • @tenub 我没有,也从不打算使用它,但你能给出一个理由吗?我只是想听听为什么
  • 如果你先把你的 CoffeeScript 编译成 JavaScript,你会得到更好的结果。这是在发布 HTML 之前完成的开发时间操作。阅读 CoffeeScript 网站上的“安装”和“使用”部分。 coffeescript.org/#overview
  • @Ian 之前用过javascript,感觉很乱,很混乱。另外,我有一个大的 javascript 文件,我打算重写和调试,我认为这是切换的好时机。
  • @LukeK 我没有质疑你对它的使用;我在质疑已被删除的评论,因为他们说咖啡脚本毫无价值。你可以使用任何你想要的库!

标签: javascript html coffeescript


【解决方案1】:

尝试在发布之前将您的 Coffeescript 编译为 Javascript:

安装后,您应该可以访问 coffee 命令,该命令 可以执行脚本,将 .coffee 文件编译成 .js,并提供 交互式 REPL。

来源:http://coffeescript.org/#usage

【讨论】:

  • 什么是交互式 REPL?
  • @LukeK:它是“read-eval-print loop”的缩写。它会提示您输入代码并评估代码并打印结果,然后您可以再次执行此操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-09
  • 1970-01-01
  • 2011-11-08
相关资源
最近更新 更多