摘要: 1、关于IE去掉A标签的虚线框:a{ blr:expression(this.onFocus=this.blur());/* IE Opera */ outline:none;/* FF Opera */}a:focus{ -moz-outline-style:none;}全局控制 CSS实现a{blr:expression(this.onFocus=this.close());/* 只支持IE,过多使用效率低 */}a{blr:expression(this.onFocus=this.blur());/* 只支持IE,过多使用效率低 */}a:focus{-moz-outline-st... 阅读全文
posted @ 2013-05-27 00:11 ielgnaw 阅读(187) 评论(0) 推荐(0)
摘要: 今天去一家互联网公司面试前端开发工程师的职位,从下午两点一直聊到五点,整整三小时,两轮技术,一轮人力。第一轮面试持续了大约一个小时,主要面的是前端技术,涵盖了javascript、css、html以及设计模式相关的一些内容。javascript部分,主要包括闭包、作用域链、继承、原型、封装、模块化、MVC、ajax以及跨域等等。问得比较深入,问到继承的时候直接让我写代码,写一段继承的代码,然后说说为什么会继承,继承是怎么实现的,我写了一个最基本的原型继承,指出原型继承的根本并不是prototype而是__proto__,并且画出了继承链的关系指向图,代码如下: 1 function Foo(n 阅读全文
posted @ 2013-04-10 22:33 ielgnaw 阅读(312) 评论(2) 推荐(0)
摘要: HTML代码如下:1 <div id="f">2 <div>a</div>3 <div>a</div>4 <div>a</div>5 </div>如果想删除f节点下的所有子节点,很自然也很正常想到的方法应该就是下面的这段代码了:1 var f = document.getElementById("f");2 var childs = f.childNodes;3 for (var i = 0; i < childs.length; i++) {4 ale 阅读全文
posted @ 2013-04-06 17:03 ielgnaw 阅读(546) 评论(0) 推荐(0)
摘要: Arrayarray.concat(item...)concat 方法返回一个新数组,它包含array的浅复制(shallow copy)并将1个或者多个参数item附加在其后。如果参数item是一个数组,那么它的每个元素会被分别添加。此外,参见后面的array.push(item...)方法。vara=['a','b','c'];varb=['x','y','z'];varc=a.concat(b,true);//c是['a','b','c', 阅读全文
posted @ 2013-04-06 15:52 ielgnaw 阅读(262) 评论(0) 推荐(0)