javascript - 如何从 pug 的文件中调用 javascript 函数?
问题描述
这是我的代码,但将一些更改的代码删除为更小的代码!
Javascript代码:
// /JS
function callme() {
var test = 1
alert(test);
}
帕格代码:
// /first.pug
var funct = require('../JS');
button(onclick='clickme()') click
script.
function clickme() {¨
// trying to call callme function from my javascript file but i really dont know how.
callme();
}
抱歉这个问题我不使用哈巴狗,但这已经是用哈巴狗制作的,所以我不能去改变它,因为它有更多的代码,但没有在这里发布所有不需要的代码。
解决方案
Pug 无法直接运行 JavaScript。它用于生成 HTML。
您已经使用嵌入式客户端 JavaScript 生成 HTML。
您需要编写 HTML 以包含外部 JavaScript。
IE<script src="/url/to/JS.js"></script>
在帕格,那将是:
script(src="/url/to/JS.js")
确保您的 HTTP 服务器为 JS 提供了一个公共 URL!
推荐阅读
- jmeter - Unable to correlate Session id
- java - Spring如何自动装配会话范围的bean?
- html - 使用 uikit 和 css 的响应式进度圈
- python-3.x - 为什么使用 Anaconda 在“用户”文件夹中创建了一些文件夹和文件?
- python - 如何在 python 中使用 pyaudio 录制音频时忽略背景噪音?
- graph-visualization - Petri Nets 图形图像生成工具
- sql - 如何从这个丑陋的代码中重写“where, and, or”语句
- javascript - 给定字符串中的一个跨度元素和另一个跨度元素中的阿拉伯语单词
- javascript - 如何在 freeswitch 中使用 sipML5 - 媒体流权限被拒绝
- firebase - 如何禁用不必要的通知