来看一段JS:
<script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("search","1"); google.load("language", "1"); </script>
今天有一个小伙伴问我下面这段JS是什么意思 -_-! 我只能表示不知道...于是开始欢快的百度.知道了这个,是谷歌的JS文件托管,调用方式如下:
<script type="text/javascript"> google.load("jquery", "1.3.2");//加载jQuery 1.3.2 </script>
这样我们就从google的最近的CDN镜像上加载了jQuery 1.3.2版的js库,接下来就可以正常写js代码了。不过,即使是google的CDN镜像,下载也毕竟是需要时间的,万一代码库还没有下载完而浏览器 已经解释到了下面的代码了怎么办?我们可以设定在js库加载完以后才开始执行js:
<script type="text/javascript"> google.load("jquery", "1.3.2"); //加载jQuery 1.3.2 google.setOnLoadCallback(function() {//加载完成后执行代码 $("body").html("Hello World!"); }); </script>
来自:http://hi.baidu.com/kaixinguodu/item/0f75cd83e0272be9e496e0a3
不过,现在国内谷歌被墙了,所以,如果还想托管代码的话,github托管也不错哦.