Google jsAPI托管你的js库
来看一段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文件托管,调用方式如下:
1 2 3 | <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:
1 2 3 4 5 6 | <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托管也不错哦.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步