谈谈你对作用域和闭包的理解zepto.js的事件绑定函数实现,原生js事件绑定函数实现promis底层原理,then,allAMD和CommonJS的区别es6实现对this作用域的改变描述一下原型链和继承说说事件捕获和事件冒泡的理解call和apply的区别