【发布时间】:2016-05-26 11:25:56
【问题描述】:
我对是否使用cdn感到困惑,所以我浏览了这些链接link1和link2
他们告诉使用本地脚本作为 cdn 的后备
所以我保留了这段代码
<script src="https://secure.skypeassets.com/i/scom/js/skype-uri.js" async></script>
<script>
window.Skype || document.write('<script src="javascripts/skype-uri.js" async>\x3C/script>')
</script>
<!-- -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>
<script>
window.angular || document.write('<script src="javascripts/angular.min.js">\x3C/script>')
</script>
<!-- -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-animate.min.js"></script>
<script>
window['angular-animate'] || document.write('<script src="javascripts/angular-animate.min.js">\x3C/script>')
</script>
<!-- -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-aria.min.js"></script>
<script>
window['angular-aria'] || document.write('<script src="javascripts/angular-aria.min.js">\x3C/script>')
</script>
<!-- -->
<script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.4/angular-material.min.js"></script>
<script>
window['angular-material'] || document.write('<script src="javascripts/angular-material.min.js">\x3C/script>')
</script>
问题是它获取本地文件并从 cdn 获取相同的文件。
当我点击页面并通过 charles 代理(或任何其他网络监控工具)进行监控时
有点奇怪,但我无法在这里找出问题。
【问题讨论】:
-
我看不出它如何与样式表链接一起工作,因为 CSS 中没有任何东西会创建
angular-material全局变量。 -
样式表不会像脚本一样在窗口对象中创建属性
-
哦,我的错,vl删除那个,但是脚本呢,还有4个脚本
-
skype-uri.js, angular.min.js, angular-animate.min.js, angular-aria.min.js, angular-material.min.js
标签: javascript html