1. 程式人生 > 其它 >JavaScript和json的學習

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傳送到伺服器。