1. 程式人生 > >初學JSON和AJAX心得透過解惑去學習

初學JSON和AJAX心得透過解惑去學習

雖然複製程式碼再改引數,也能正常運作。但是看懂裡面語法,就可以客製成適合你自己程式。例如錄製Excel巨集,會有一些贅句,這時候整合就是很重要工作。

 

【大綱】

時間分配

AJAX

Markdown教學及測試

檢討及修正(leafor)

總結

【時間分配】

專案時間

JSON 1 hr 03 min

鐵人發文0 hr 15 min

markdown 0 hr 27 min

AJAX 2 hr 04 min

【AJAX】

參考:AJAX W3school

擷取部分程式碼做說明

 

if(this.readyState == 4 && this.status == 200){

myFunction(this);

}

xhttp.open(“GET”,“cd_catalog.xml”,true);

x[i].getElementsByTagName(“ARTIST”)[0].childNodes[0].nodeValue +

“</td><td>”+

x[i].getElementsByTagName(“TITLE”)[0].childNodes[0].nodeValue

觀察程式碼,有四個地方有疑問。

readyState、status、.xml、node。

 

readyState、status這個4和200,出現的莫名其妙。

一開始我還以為是第四行和第二百行程式,可是又覺得每個人程式設計不一定一樣。

之後才明白是指網頁狀態碼,看來網頁基本知識還要加強。

狀態碼唯一有印象的,只有404。

 

node的運作跟html標籤很像,可能要多做這方面練習。

會比較明白差異在哪,目前就把它當成HTML用。

 

【Markdown教學及測試】

剛加入iT邦的邦友,可以花10分挑戰一下測試。

對於寫文很有幫助,打個比方。

 

插入連線

(網頁名)[這是一段會跨二行以上的網址網址網址網址網址網址網址網址網址網址]

在編輯模式和預覽模式,你的文章會有二行以上誤差。

 

假如用[網頁名][字串ABC]

[字串ABC]:網址

你的網址就可以寫在另外一行

 

【檢討及修正】

JSON的BOOLEAN和NUMBER其實不用雙引號,之後作格式要注意。

自從學連線Api失敗,好久沒有上Github,之後要上去更新。

 

【總結】

這個月份有很多測試報名,一方面覺得太貪心,一方面又覺得必須報。

感覺六個月時間不夠用,到最後信心之作會有多好呢(zflwx)?

感謝撥冗閱讀,不小心超時更新。