gpt4 book ai didi

jquery - 包含库 (jQuery)

转载 作者:行者123 更新时间:2023-12-01 00:05:35 24 4
gpt4 key购买 nike

我想包含两个库(jQuery、Highcharts)。我尝试将它们作为 extra-js 添加到 config.json 文件中:

"additional-js" : { 
"add-script" : [
{ "uri" : "script/jquery-3.1.0.min.js" },
{ "uri" : "script/highcharts.js" }
]
},

问题是,包含的顺序被构建改变了。构建完成后,highcharts.js 是第一个包含的。我如何管理序列?

最佳答案

这是您问题的直接答案:

我已经使用新创建的应用程序对此进行了测试,并且保留了 config.json 中给出的序列。

首先,您必须将附加库的文件放置在应用程序(此处称为 myapp)的正确路径中

  myapp/source/resource/scripts/jquery.js
myapp/source/resource/scripts/highcharts.js

然后在 myapp/config.jsonjob 部分添加以下条目

  "jobs" :
{
"common" : {
"add-script" : [
{ "uri" : "resource/scripts/jquery.js" },
{ "uri" : "resource/scripts/highcharts.js" }
]
},

最后在应用代码中的某处添加 @asset(scripts/*) 编译器提示,例如在 Application.js 中像这样

/**
* This is the main application class of your custom application "myapp"
*
* @asset(myapp/*)
* @asset(scripts/*)
*/

这样,应用程序加载器首先加载源版本和构建版本中的 jquery.js,然后加载 highcharts.js

请注意,qooxdoo 加载程序负责加载附加库。您没有也不应该在 index.html 中放置库的脚本标记!

关于jquery - 包含库 (jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39641214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com