2019-03-07封装函数

1

image.png

简化后

image.png

JSON.parse( localStorage.getItem(zzz) || 'null')这行代码里,用户关心的是zzz,只要告诉我zzz,就从loaclstorage里拿出来,所以只要接受一个参数,给我一个name,于是找名字对应的hash。现在只需要把zzz传给我,我这个函数去拿到zzz,把zzz当name,去执行JSON.parse( localStorage.getItem(zzz) || 'null')

把所有不关心的东西,用函数包起来,你需要关心的东西当参数传刀函数里来

2

function c (tagName){
return document.createElement(tagName)
}

简化前
image.png

声明tag时候就把属性添加

image.png

第一个函数,传个div,再传一个hash


声明一个tagname,还接受一个属性(一般用attributes表示)遍历这个hash。把哈希里的k一个个放在div上

var div = tag('div', {className: 'row'})
div等于tag 后面是hash ,hash里面k和value


image.png

先按照你给的tagname,生成一个元素,然后把hash里面所有的key拿出来,做一件事情,把里面的key赋值给element的key。有一个classname,element就有个一个classname

你可能感兴趣的:(2019-03-07封装函数)