JavaScript和json的學習
1. javascript中丟擲錯誤,try{ }catch{ }finally{ },try中可以寫程式碼,catch中是如果程式碼出錯了將進行的操作,finally是不管前面程式碼是什麼,都會在最後執行。 throw是建立自定義錯誤。
2. console.log()方法,可以將內容顯示在控制檯中,方便進行除錯程式。
3. javascript中有宣告提升,在執行前,函式和變數的宣告都將提升到函式的最頂部。
4. 表單驗證:<form name="myForm" action="demo-form.php" onsubmit="return validateForm()" method="post"> onsubmit在表單提交時進行的操作,在本例中執行函式validataForm()。
5. json
JSON 是用於儲存和傳輸資料的格式。
JSON 通常用於服務端向網頁傳遞資料 。
json的陣列儲存在中括號中,"sites":[ {"name":"Runoob", "url":"www.runoob.com"}, {"name":"Google", "url":"www.google.com"}, {"name":"Taobao", "url":"www.taobao.com"} ] 。sites為一個物件。
在javascript中的程式碼:
var text = '{ "sites" : [' +
'{ "name":"Runoob" , "url":"www.runoob.com" },' +
'{ "name":"Google" , "url":"www.google.com" },' +
'{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.sites[1].name + " " + obj.sites[1].url;
JSON.parse()方法是將資料轉換為javascript物件,主要用於從伺服器接受資料並解析為javascript。
JSON.Stringify()方法將javascript物件轉化為字串,可以將JSON傳送到伺服器。