在Moovweb上时,javascript是否必须捆绑到一个文件中?

Cur*_*ine 2 javascript moovweb

我正在使用Moovweb SDK.到目前为止,我使用的所有javascript都已放入javascript的"main"文件夹中,并将其捆绑到main.js文件中.我们可以拆分javascript文件,只包括我们需要的每页,而不是将所有脚本捆绑在一起吗?

tde*_*kan 5

要使用Moovweb SDK添加单个Javascript文件,请使用insert()相应TS文件中的函数.

您可以assets/使用以下命令从项目的文件夹中添加单个Javascript文件:

insert("script", type: "text/javascript", src: asset("javascript/MY_JS_FILE.js"))
Run Code Online (Sandbox Code Playgroud)

您可以使用相同的技术添加远程托管的Javascript文件:

insert("script", type: "text/javascript", src: "//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js")
Run Code Online (Sandbox Code Playgroud)

如果您希望在整个站点中添加此Javascript文件,则需要将该行代码添加到该html.ts文件中.如果您只想在主页上使用此Javascript文件,请将代码行放在pages/home.ts文件中.等等......你明白了!


默认情况下,就像在文档中一样,Moovweb SDK会将所有JS文件放在其中assets/javascript/main,捆绑它并作为其提供main.js.

使用上面的技术,您可以轻松地单独使用捆绑并提供JS文件.