我真无聊

天下午真是无聊爆炸了,搞了一个sabi问题搞了这么久。。。。。。

1
2
3
4
5
6
7
8
9
function createElement_construct(v){
var l = this, a = Array.isArray(v);
(a? v : Object.keys(v)).forEach(function (i){
l[i] = document.createElement(a? i : v[i]);
});
}

这个构造函数是干嘛的呢?其实就是输入个 数组/对象 进去返回创建的元素

1
2
3
4
5
6
7
8
9
10
11
new createElement_construct(['ul', 'li']);
/* {'ul': ul, 'li': li} */
new createElement_construct({
'list': 'ul',
'item': 'li'
});
/* {'list': ul, 'item': li} */

kubi;