一、JS对象
包括JS已经定义的对象,如,Array,Sting ,DOM,BOM等,其中,JSON是用户自定义对象(除对象外,还有文本),其他是JS定义
1.Array:数组
数组特点:任意数据类型、长度可变。
2.String
3.JSON
包含两部分,一部分是JSON对象,一部分是JSON数据文档。
1)JS自定义对象格式:大括号、键值对,方法中的:function可以省略。
2)JSON
JSON是字符串文本,属性名必须使用双引号括起来!!!!
JSON对象用单引号包起来。 因为属性名是用双引号,再用双引号包裹就报错了。
var json ='{"姓名":"tom"}';
前端和后端携带的数据一般是json数据,JSON替代了XML文本(体积太大,基本不用了)。
3)JSON对象转化为JS对象(用于提取json的值)
4.BOM
常用的有2个,window 和location
其中,window是全局对象,直接用,不用定义变量。
window对象可以省略不写。
location是地址栏对象
href函数,获取地址栏的url。(里面的中文被编码了)
设置地址栏,并跳转到该地址。
5.DOM
用于操作标签。
1) 通过dom获取标签对象,进一步可以修改标签对象的属性。
2)当根据类名获取的时候,同一个类,会以数组的形式返回。根据标签名,同样的情况。