61 lines
1.5 KiB
Markdown
61 lines
1.5 KiB
Markdown
# 对象练习
|
||
* 创建一个对象 包含如下内容
|
||
* code 值为200
|
||
* msg 值为"请求成功"
|
||
* data 值为数组[]
|
||
* data中包含如下内容
|
||
* shopname 商品名
|
||
|
||
* pic 商品图片
|
||
|
||
* desc 商品简介
|
||
|
||
* price 商品价格
|
||
|
||
* kucun 库存
|
||
|
||
* xiaoliang 销量
|
||
|
||
* caozuo 操作
|
||
|
||
注 写的时候把值赋上
|
||
|
||
* 把上面那个题目用构造函数的重新写一份,并生成4个内容不同的对象
|
||
|
||
* 创建一个对象 包含如下内容
|
||
* store 商店名称
|
||
* addr 商店地址
|
||
* sale: 方法 输出xxx商店正在大甩卖
|
||
|
||
* 遍历上面的两个对象 并输出每个的键和值
|
||
|
||
* 从外面给商店的对象增添一个shoplist的属性 该属性是一个数组 包含英雄名称跟英雄价格 货币单位以金币计算(5个王者英雄就ok)
|
||
|
||
* 把第一题中的data中的对象里面的caozuo 属性删除
|
||
|
||
|
||
* 分析
|
||
```
|
||
var F = function () {}
|
||
Object.prototype.a = function () {}
|
||
Function.prototype.b = function () {}
|
||
|
||
var f = new F()
|
||
// 请问f有方法a 方法b吗
|
||
|
||
|
||
* 写出p1,p2,person,obj,Function,Object等的原型链
|
||
function Person(){}
|
||
|
||
let p1 = new Person()
|
||
let p2 = new Person()
|
||
let obj = {}
|
||
* 通过原型链实现祖孙三层继承关系 (每个对象包含三个属性,两个方法)
|
||
* 访问上个题中原型中的对象
|
||
* 用用原型链继承封装dom操作
|
||
* 创建元素
|
||
* 修改属性
|
||
* 修改内容
|
||
* 添加事件
|
||
|