实现事件委托: ul列表下有若干li, li下可能包含其他元素, 如span, 实现当点击li时输出click li。 类形式 class Delegate { constructor(wrapper, eventType, element, callback) { this.element = element; this.c ...
实现事件委托: ul列表下有若干li, li下可能包含其他元素, 如span, 实现当点击li时输出click li。 类形式 class Delegate { constructor(wrapper, eventType, element, callback) { this.element = element; this.c ...
1. Array.prototype.forEach.call(elems, callback) 2. [].forEach.call(elems, callback) > [] 就是个数组,而且是用不到的空数组,用来就是为了访问原生js中的数组相关方法。 但问题来了,elems的结构明明也可以正常使用forEach,为什么要用一个无用的[].forEach.call(elems, ...
变量 运算符 运算符 流程语句 流程语句 数组 数组 字符串  <= Number.EPSILON String ...
语言按语法分类 非形式语言 中文 英文 形式语言(乔姆斯基谱系) 0型 无限制文法 1型 上下文相关文法 2型 上下文无关文法 3型 正则文法 一般命令式编程语言 Atom Identifier Literal Express Atom ...