摘要:很久以来一直对js事件传播机制搞的一塌糊涂,项目中用到时去各种度娘顾狗,虽也能做出产品,但总不能熟记于心。今日姑且做个demo加深记忆。W3C标准的JS事件传播包含事件捕获和事件冒泡,而非标准的JS事件传播(IE)则只支持事件冒泡。下面就从W3C的标准事件传播开始说:事件的传播是从事件捕获开始的,到...
阅读全文
摘要:对于js模拟java实现枚举,阅读了犀牛书上的例子,稍微做了下改变/***This method is mainly to create an object whose prototype is p*@param {Object} p*@return {Object}**/function inherit(p){ if(p==null)throw new TypeError; if(Object.create)return Object.create(p); var t=typeof p; if(t!=="function"||t!=="object")
阅读全文
摘要:关于闭包的经典题目:#1 针对以下html代码片段,编写javascript实现点击li时弹出其索引。This is the First oneThis is the Second oneThis is the Third one此文讲的是闭包,当然是用闭包来做,但是还是比较容易犯错,因为搞不清闭包的关系,下面把我自己写的糊涂代码贴出来。 var liCollection=document.getElementsByTagName("li"); function alertIndex(idx){ return function(){ alert(idx);} } for(v
阅读全文