jquery.min.js:6 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help //警告
起初以为是ajax异步请求问题,也就是async:false,去除后变为异步个别有效但发现依旧有该警告
查找原因发现是还存在引入外部js的问题,我的部分内容板块切换是用的.load()直接引入的公共html模块,里面包含了外部js文件才会导致该警告
如果请求HTML代码段或者HTML模版,不要直接引入外部js的方式就可以
修改方法:
方法一:
$.getScript('../../assets/lib/echarts/echarts.min.js')
方法二:
因为我尝试过同时引入多个文件发现js文件失效,所以采用如下的方法
$.when(
$.getScript('../../assets/lib/echarts/echarts.min.js',function(){
//Unrelated stuff here!!!
})).done(function(){
$.getScript('../../assets/js/backstage/dataList.js')
// console.log('加载成功')
//加载成功后继续加载js
});