【问题标题】:How do I append jQuery in EJS?如何在 EJS 中附加 jQuery?
【发布时间】:2015-04-02 07:43:25
【问题描述】:

这对我来说是一个很大的挫折。我不能在 EJS 中原生运行 jQuery 吗?

我已经阅读了很多关于这方面的内容,但找不到真正有用的资源。假设我只想使用 jQuery 从 EJS 模板登录,我该如何实现呢?

假设我们有这个 sn-p:

<script>

$( document ).ready(function() {
    console.log( "ready!" );
});

</script>

我已将它放在我的 footer.ejs 文件中,我使用 EJS 标记将其包含在内。但它根本不记录。

【问题讨论】:

    标签: jquery node.js express ejs


    【解决方案1】:

    如果你用 node 安装 jQuery,那是因为你想在应用程序的服务器端使用 jQuery,所以你将主要将它用于服务器端功能,可能更多的核心方法,显然与 dom 无关。

    为了在客户端使用 jQuery,您仍然需要将 jQuery 添加到您的页面,或者使用静态引用,或者可能使用 bower 安装它并从您的 bower_components 文件夹中包含它

    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    

    或者您可以使用 browserify 将您的客户端包含捆绑到一个捆绑文件中,例如main.js 或 bundle.js

    <script src="js/bundle.min.js"></script>
    

    如果您使用 Jade,您可以将脚本标签添加到您的模板中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 2020-03-09
      • 2021-04-11
      • 1970-01-01
      • 2020-10-28
      相关资源
      最近更新 更多