<script src="https://apis.google.com/js/api.js"></script>
但是我想知道打开网址是否有任何缺点:https://apis.google.com/js/api.js 并在我的应用程序中复制/粘贴脚本
这样做的好处就是使用React时 - 只需将脚本复制/粘贴到使用它的特定组件中。
但是我不确定是否有任何缺点 - 例如,这些脚本是否有时会被第三方(比如Google)更新,并且它将停止工作,因为我将在本地复制旧版本。
是否有任何问题只是将外部第三方脚本本地复制/粘贴到我的代码中(比如React组件)?
答案 0 :(得分:0)
是的,实际上您可以将其放在JS文件中,然后在Index.html中可以对该文件进行引用。
<script type='text/javascript' src="../../path/to/the/file/api.js"></script>
答案 1 :(得分:0)
CDN的目的是避免多次下载常见脚本:如果您访问网站A并获得https://apis.google.com/js/api.js
,那么您访问的网站B也会获得https://apis.google.com/js/api.js
,您的浏览器将会只在第一次下载,网站B加载速度更快。
将脚本复制到您自己的文件中会有效,但您将失去这一优势。