@云适配 你好,想跟你请教个问题:
小弟刚学习了下js的一些优化,比如使用裸协议从cdn加载js和css,以及加载不成功读取自己服务器资源的处理,我的代码如下:
<link rel="stylesheet" href="//cdn.amazeui.org/amazeui/2.4.2/css/amazeui.min.css"> <!--[if (gte IE 9)|!(IE)]><!--> <script src="//apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script> <script>!window.jQuery && document.write(unescape('%3Cscript src="${path}/static/plugins/jquery/2.x/jquery.min.js"%3E%3C/script%3E'))</script> <!--<![endif]--> <!--[if lte IE 8 ]> <script src="//apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script> <script>!window.jQuery && document.write(unescape('%3Cscript src="${path}/static/plugins/jquery/1.x/jquery.min.js"%3E%3C/script%3E'))</script> <script src="http://cdn.staticfile.org/modernizr/2.8.3/modernizr.min.js"></script> <script>!window.Modernizr && document.write(unescape('%3Cscript src="${path}/static/js/modernizr.js"%3E%3C/script%3E'))</script> <script src="//cdn.amazeui.org/amazeui/2.4.2/js/amazeui.ie8polyfill.js"></script> <![endif]--> <script src="//cdn.amazeui.org/amazeui/2.4.2/js/amazeui.min.js"></script> <script>!$.AMUI && document.write(unescape('%3Cscript src="${path}/static/plugins/amazeui/js/amazeui.min.js"%3E%3C/script%3E'))</script>
1. 我摸索出modernizr.min.js的加载失败后处理没错吧?
2. 我摸索出amazeui.min.js的加载失败后处理没错吧?
3. ie8polyfill.js 加载失败后的处理怎么做?我发现源码中没有类似的对象?
4. css加载失败后的处理如何做啊?
请帮帮忙?谢谢大家了,我相信很多人也有这些问题,毕竟CDN也有down机的时候
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。