使用$ .getScript仅在需要时加载javascript

时间:2015-09-22 02:24:00

标签: javascript jquery optimization getscript

我想知道加载托管在谷歌或托管$.getScript()上的外部库是否是一个好主意,但仅在需要时。

因此,如果需要在页面上显示地图,一小段javascript代码将检测到并加载谷歌地图js,然后创建地图。

我的理由是减少请求数量。听起来不错吗?这样做会有问题吗?

1 个答案:

答案 0 :(得分:1)

您可以在条件声明中写下$.getScript,其中包含$.getScript,您可以做出自己的决定

if(/* If i need you*/){
  $.getScript('http://example.com/folder/code.js',function(){
     // The story is begin
  });
}
不要担心这样做,您的客户端浏览器将缓存已加载的脚本