天天看點

jsonp 原理

1 json width padding(内填充);

2.計算機檔案的屬性 并不是以 檔案的字尾名确定的,字尾名隻是給人看的;

3.script 标簽擷取資料後 并不能直接使用; 

4.盡可能 少聲明 全局變量;

5.解決無法使用的方法

<script>

聲明一個函數 function fn(data){

alert(data);

}

</script>

<script src="2.txt"></script>

 在資源加載進來之前定義好一個函數;這個函數接受一個參數(資料);函數裡面利用這個參數做一些事情;然後需要的時候通過script标簽加載對應遠端檔案資源,當遠端檔案資源被加載進來的時候,就會去執行我們前面定義好的函數,并且把資料當作這個函數的參數傳入禁區; 

window.onload = function(){

var oBtn = document.getElementById('btn');

oBtn.onclick  =  function(){

//當按鈕點選的時候再去加載遠端資源,讓他執行

var oScript = documnt.createElement('script');

}

oScript.src = '2.txt';

document.body.appendChild(oScript);

}