【发布时间】:2014-10-20 13:03:21
【问题描述】:
是否可以在.php文件中使用coffeescript,例如:
<!--test.php-->
<html>
<head>
<title> use coffeescript inside php file
</head>
<body>
<h1>how to use coffeescript</h1>
<p><?php echo $lorem ?></p>
<script type="text/javascript">
// i want to use coffeescript here
(function() {
alert ('hello world')
});
</script>
</body>
</html>
如果我想在我的 php 文件中使用 coffeescript,我应该怎么做才能让它工作?
【问题讨论】:
-
没有。 CoffeeScript 不会在您的浏览器中运行。它必须在使用前编译成Javascript。您应该将 CoffeeScript 编译成 Javascript 文件,然后链接到它。
-
@SverriM.Olsen 哦.. 好的,谢谢您的解释
-
@SverriM.Olsen:不正确。您可以在一个脚本标签中包含 coffeescript 编译器,然后将另一个
<script type="text/coffeescript">与 CoffeeScript 一起使用(请注意类型)。见here。但是它比较慢,因为每次加载页面时都会在客户端进行编译;在服务器端预处理一次并多次服务绝对是首选。 -
@Amadan 好吧,当然,你可以让它工作,但是这让开发者的便利有点过头了,imo。
-
@SverriM.Olsen:我同意你的观点,但“不能这样做”和“出于性能原因不建议这样做”是两种截然不同的说法。
标签: javascript php html coffeescript