【发布时间】:2014-12-29 09:17:18
【问题描述】:
我正在学习 Express/Node/Jade,现在我想在 Jade 文件中包含一个来自公共文件夹的 javascript 文件,仅用于页面。 例如,在翡翠文件中,我输入:
script(src='/javascripts/test.js')
在 test.js 里面我有一个函数
function check_test(){
return "It's working!"
}
然后我尝试调用 Jade by 中的函数
- var test_response = check_test()
我得到的错误是“未定义不是函数”并且 test.js 根本没有加载。 显然 Jade 不会加载文件,它们只会转换为 HTML 代码。
我看了别人的问题,这是我能找到的最接近的问题,但它没有提供明确的答案。 In Jade, how can you call a function in an external Javascript
所以我的问题是:在这种情况下,我应该怎么做才能让它发挥作用?
我不想在 layout.js 中加载文件,因为我只希望 test.js 仅被此页面使用。
【问题讨论】:
标签: javascript node.js express pug