【问题标题】:coffeescript inside php filephp文件中的咖啡脚本
【发布时间】: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 编译器,然后将另一个 &lt;script type="text/coffeescript"&gt; 与 CoffeeScript 一起使用(请注意类型)。见here。但是它比较慢,因为每次加载页面时都会在客户端进行编译;在服务器端预处理一次并多次服务绝对是首选。
  • @Amadan 好吧,当然,你可以让它工作,但是这让开发者的便利有点过头了,imo。
  • @SverriM.Olsen:我同意你的观点,但“不能这样做”和“出于性能原因不建议这样做”是两种截然不同的说法。

标签: javascript php html coffeescript


【解决方案1】:

我看不出为什么不这样做。

https://github.com/alxlit/coffeescript-php

将你的咖啡加载到一个 var 中,编译它,然后将生成的 JS 变量粘贴在 &lt;script&gt; 标签之间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 2012-08-26
    • 2013-06-25
    • 2012-07-17
    • 1970-01-01
    • 2011-11-08
    相关资源
    最近更新 更多