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发送到服务器。