0

作为 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 用户不这样做有什么原因吗?

4

2 回答 2

8

我强烈建议不要链接到主版本,因为随着时间的推移它绝对会破坏你的游戏。大多数 2.0.x 更新都没有改变 API,但 2.1 及更高版本将改变 Phaser 的一些核心方面。您应该只链接到特定版本。

对于与 Google 托管 API 类似的服务(它们只托管他们选择的非常特定的库),我们使用 CDN.js,它提供了相同的功能。您可以在 Phaser README 中找到详细信息,或者只需访问http://cdnjs.com/并搜索 Phaser。

于 2014-08-09T09:51:57.260 回答
1

如果您链接到特定版本,则没有问题。但是您不想要最新版本,因为这可能会通过更改来破坏您的网站。

我不知道 Github 关于像这样引用他们的网站的政策。

于 2014-08-08T08:52:05.863 回答