Javascript Js停止脚本标记在条件下运行
我希望index.html页面中的一些脚本仅在条件下运行。 例如,在特定版本的IOS上,我希望general.js之后的脚本不运行Javascript Js停止脚本标记在条件下运行,javascript,html,Javascript,Html,我希望index.html页面中的一些脚本仅在条件下运行。 例如,在特定版本的IOS上,我希望general.js之后的脚本不运行 <script src="general.js"></script> // stop here on condition <script src="vendor/jquery/dist/jquery.js"></script> <script src="vendor/angularjs/angular.
<script src="general.js"></script>
// stop here on condition
<script src="vendor/jquery/dist/jquery.js"></script>
<script src="vendor/angularjs/angular.js"></script>
<script src="vendor/angular-sanitize/angular-sanitize.js"></script>
<script src="vendor/angular-ui-select/dist/select.js"></script>
//在这里停下来,条件是
我怎么能这样做?你不能那样做。相反,像往常一样插入第一个
general.js
脚本,并在头部
中放入一个添加文件的脚本
:
<script>
var scripts = ['vendor/jquery/dist/jquery.js', 'vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js', 'vendor/angular-ui-select/dist/select.js'];
if(condition) {
for(i=0;i<scripts.length;i++) {
$('head').append("<script src='"+scripts[i]+"'></script>");
}
}
</script>
var scripts=['vendor/jquery/dist/jquery.js','vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js'、'vendor/angular-ui-select/dist/select.js'];
如果(条件){
对于(i=0;i您不能这样做。相反,请像往常一样插入第一个general.js
脚本,并在头中放入一个添加文件的脚本:
<script>
var scripts = ['vendor/jquery/dist/jquery.js', 'vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js', 'vendor/angular-ui-select/dist/select.js'];
if(condition) {
for(i=0;i<scripts.length;i++) {
$('head').append("<script src='"+scripts[i]+"'></script>");
}
}
</script>
var scripts=['vendor/jquery/dist/jquery.js','vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js'、'vendor/angular-ui-select/dist/select.js'];
如果(条件){
对于(i=0;i您不能这样做。相反,请像往常一样插入第一个general.js
脚本,并在头中放入一个添加文件的脚本:
<script>
var scripts = ['vendor/jquery/dist/jquery.js', 'vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js', 'vendor/angular-ui-select/dist/select.js'];
if(condition) {
for(i=0;i<scripts.length;i++) {
$('head').append("<script src='"+scripts[i]+"'></script>");
}
}
</script>
var scripts=['vendor/jquery/dist/jquery.js','vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js'、'vendor/angular-ui-select/dist/select.js'];
如果(条件){
对于(i=0;i您不能这样做。相反,请像往常一样插入第一个general.js
脚本,并在头中放入一个添加文件的脚本:
<script>
var scripts = ['vendor/jquery/dist/jquery.js', 'vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js', 'vendor/angular-ui-select/dist/select.js'];
if(condition) {
for(i=0;i<scripts.length;i++) {
$('head').append("<script src='"+scripts[i]+"'></script>");
}
}
</script>
var scripts=['vendor/jquery/dist/jquery.js','vendor/angularjs/angular.js',
'vendor/angular-sanitize/angular-sanitize.js'、'vendor/angular-ui-select/dist/select.js'];
如果(条件){
对于(i=0;iRequireJS?
为什么不使用这样的方法。让您的主引导脚本(您的general.js
)根据您的情况加载所有其他脚本。RequireJS?
为什么不使用这样的方法。让您的主引导脚本(您的general.js
)根据您的情况加载所有其他脚本。RequireJS?
为什么不使用这样的方法。让您的主引导脚本(您的general.js
)根据您的情况加载所有其他脚本。RequireJS?
为什么不使用像.Have这样的主引导脚本(您的general.js
)根据您的情况加载所有其他脚本。看这里:看这里:看这里:看这里:看这里:看这里:这不会减慢我的应用程序加载时间?这对我来说不是一个好的解决方案,因为我需要脚本放在index.html中,因为我需要gulp来使用它们。这不会减慢我的应用程序加载时间?这不是一个好的解决方案对我来说,因为我需要脚本在index.html中,所以我需要gulp来使用它们。这不会减慢我的应用程序加载时间?这对我来说不是一个好的解决方案,因为我需要脚本在index.html中,因为我需要gulp来使用它们。这不会减慢我的应用程序加载时间?这对我来说不是一个好的解决方案,因为我需要脚本在index.html中,因为我需要一口气才能使用它们。