为了在另一个.js
文件中包含一个.js
文件,我尝试在.js
文件中编写以下内容。
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'helper.js';
head.appendChild(script);
我收到错误:ReferenceError: document is not defined
然后我写道:
<script type="text/javascript" charset="utf-8">
$(documuent).ready(function () { var editChange = $('td').replaceWith('<td id = "@Html.ValueFor(x => x.name)" >'); });
</script>
位于其顶部,但收到错误:SyntaxError: Unexpected token <
问题是这里没有涉及浏览器。此.js
文件正在使用QML
并使用qmake
进行编译。
这是什么语法?
答案 0 :(得分:4)
以下是"Importing JavaScript Resources in QML"的文档,其具体案例为importing in another JS file
如果你有一个文件helper.js
,并且你想在另一个javascript文件中使用它的功能,你可以这样做:
.import "helper.js" as Helper
然后你可以使用它的一个功能:
Helper.myFunction();