作为jQuery用户,我使用
链接来自Google的远程库<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
这非常聪明,因为如果读者访问了另一个同样的网站,它已经加载到浏览器缓存中。
当我发现Phaser时,我希望看到人们在网上做同样的事情
<script src="https://raw.githubusercontent.com/photonstorm/phaser/master/build/phaser.min.js"></script>
或任何图书馆主持人,但显然没有人这样做。
Phaser用户有没有理由不这样做?
答案 0 :(得分:8)
我强烈建议不要链接到主版本,因为它会随着时间的推移绝对打破你的游戏。大多数2.0.x更新都是非API更改,但2.1及更高版本将改变Phaser的一些核心方面。您应该只链接到特定版本。
对于与Google托管API类似的服务(他们只托管他们选择的非常特定的库),我们使用CDN.js,它提供相同的功能。您可以在Phaser README中找到详细信息,或者只需转到http://cdnjs.com/并搜索Phaser。
答案 1 :(得分:1)
如果链接到特定版本,则没有问题。但是您不想要最新版本,因为这可能会通过更改来破坏您的网站。
我不知道Github关于这样引用其网站的政策。