我收集的javascript片段

我收集的javascript片段
 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>
我收集的javascript片段

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

我收集的javascript片段

上一篇:Python完全新手教程(复制)


下一篇:java编码格式的设置