requireJs 引用cdn失败后加载本地js
2017-04-11 20:19
645 查看
问题:页面中引用js和css过多会导致页面加载变慢
引用cdn中的js和css会比直接在本地上传时间短
解决办法:我本地项目用到requireJs加载页面中的js和css,变为cdn加载时需要改动如下
2.增加build.js 代码如下
3.普通js变为cdn
再加如下js即可
引用cdn中的js和css会比直接在本地上传时间短
解决办法:我本地项目用到requireJs加载页面中的js和css,变为cdn加载时需要改动如下
1.jquery: ["https://cdn.bootcssddd.com/jquery/1.11.1/jquery.min","static/lib/jquery/jquery-1.9.1.min"],
2.增加build.js 代码如下
({ baseUrl: "/js", paths: { "jquery": "empty:" }, dir: "/js-build", optimize: "uglify", optimizeCss: "standard.keepLines", mainConfigFile: "config.js",//config.js为1中引用的文件 removeCombined: true, })
3.普通js变为cdn
<link href="https://cdn.bootcss.com/jqueryui/1.12.1/jquery-ui.css" rel="stylesheet">
再加如下js即可
<!-- cdn加载失败后,加载本地--> <script type="text/javascript"> if (typeof jQuery == 'undefined') { document.write(unescape("%3Cscript src='${ctx}/static/lib/jquery/jquery-1.9.1.min.js' type='text/javascript'%3E%3C/script%3E")); } </script>
相关文章推荐
- js脚本加载方式:本地加载与cdn云加速加载那个速度更快?
- 引用cdn服务的时候,,怎么做到cdn加载不到之后用本地的
- jquery引入外部CDN 加载失败则引入本地jq库
- UIWebView 本地加载网页和文件(图片素材,js,css)(功能插件化)
- requireJS&seaJS模块加载器原理:<script>标签加载外部js文件用到的onload、onerror和onreadystatechange事件
- hybrod app - WebView与JS交互,加载本地和远程的html5 css JS
- cdnjquery加载失败加载本地
- js控制图片加载失败情况
- jquery easyui easyloader加载外部js文件失败问题解决
- uiwebview 加载本地js、css、img,html从网站加载
- [JS] 使用RequireJS引用UMeditor
- 图片加载失败裂开jquery和js的前端处理方法
- iOS UIWebView加载本地HTML页面规避js、css的缓存
- Android Webview 加载外部html时选择加载本地的js,css等资源文件
- easyui 本地js数据的加载
- ThinkPHP,__PUBLIC__加载CSS,JS失败
- JS处理img标签加载图片失败,显示默认图片
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- jsp引用js文件,js成功加载,内容不显示
- requirejs加载layerdate.js遇到的各种坑