首页 > 编程语言 > 详细

我收集的javascript片段

时间:2014-04-02 09:37:24      阅读:429      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 1 javascript动态加载
 2 //方法一
 3 <script type="text/javascript">
 4 function loadScript(url,callback){//异步加载脚本函数
 5 var script=document.createElement("script");
 6 script.type="text/javascript";
 7 if(script.readyState){
 8     script.onreadystatechange=function(){
 9         if(script.readyState=="loaded"||script.readyState=="complete"){
10             script.onreadystatechange=null;
11             callback();//加载成功后的回调函数
12         }
13     };
14 }else{
15     script.onload=function(){
16         callback();
17     };
18 }
19 script.src=url;
20 document.getElementsByTagName("head")[0].appendChild(script);
21 }
22 //方法二ajax原理
23 var xhr=new XMLHttpRequest();//创建XMLHttpRequest对象
24 xhr.open("get","script.js",true);//设置与服务器端的交互方式和参数
25 xhr.onreadystatechange=function(){//注册回调函数
26     if(xhr.readyState===4){//判断和服务器交互是否已经完成
27         if(xhr.status===200){//与服务器交互成功且返回正确数据
28             var script=document.createElement("script");
29             script.type="text/javascript";
30             script.text=xhr.responseText;
31             document.body.appendChild(script);
32         }
33     }
34 };
35 xhr.send(null);
36 
37 </script>
bubuko.com,布布扣

我收集的javascript片段,布布扣,bubuko.com

我收集的javascript片段

原文:http://www.cnblogs.com/mingwaer/p/3638461.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!