前端开发知识(三)-javascript(对象)

一、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)当根据类名获取的时候,同一个类,会以数组的形式返回。根据标签名,同样的情况。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值