现在我按照以下顺序在我的项目中添加脚本:
window.top.ak.getScript([
window.top.akContextPath + "/scripts/css/xxx.css",
window.top.akContextPath + "/scripts/js/xxx.min.js",
window.top.akContextPath + "/scripts/js/polyfills.min.js",
window.top.akContextPath + "/scripts/js/jquery.min.js",
currHost + "/components/lib/lodash.min.js",
window.top.akContextPath + "/scripts/js/moment.min.js",
window.top.akContextPath + "/scripts/js/angular.min.js"
], function() {
window.top.ak.getScript([
window.top.akContextPath + "/scripts/js/angular-messages.js",
window.top.akContextPath + "/scripts/js/angular-ui-router.js",
window.top.akContextPath + "/scripts/js/angular-animate.js",
currHost + "/components/lib/toaster.min.js",
window.top.akContextPath + "/scripts/js/ui-grid.min.js",
currHost + "/components/lib/defiant.min.js",
window.top.akContextPath + "/scripts/js/xxx-ui.js",
currHost + "/components/lib/polyfill-resize.js",
currHost + "/components/lib/draggable-rows.js",
currHost + "/components/lib/moment-with-locales.js",
], function() {
window.top.ak.getAsset([
currHost + "/components/common.bundle.js",
currHost + "/components/myApp." + pagePath + ".bundle.js"
], document);
}, document);
}, document);
getScript
/ getAsset
方法将这些文件添加到HTML中。哪个工作得很好。
但经过检查后我很好奇我是否需要moment.min.js
,如果我正在使用moment-with-locales.js
,我是对的吗?
如果是,我可以把它放在哪里。那么xxx.**.js
之外的其他库是否使用它?
答案 0 :(得分:2)
Moment-with-locales.js是时刻,添加了区域设置;-)。所以你不需要时刻min.js。浏览脚本列表,其他人似乎不需要时刻。但话说回来,momentjs和jQuery一样基本,所以为什么不把它放在顶端呢?