05 2013 档案
摘要:本文也发表在我另一篇独立博客qingbob.com: 《答寒冬的面试题1》有关注前端和微博的朋友一定留意到了前一阵寒冬和玉伯关于前端面试的讨论,后来老赵和左耳朵耗子也加入其中,讨论带来了非常多的启发和思考——不久之前自己也经历了几轮面试,决心对自己的基础开始加强,正巧寒冬老师题目由浅入深,非常有代表性,有些概念自己也模糊,决心花时间把这些概念全部弄清楚,梳理一遍寒冬的微博原文如下面试的时候问个css的position属性能刷掉一半的人这是啥情况……其实这问题我本来打算的是可以顺着一路扯到normal flow、containing block、bfc、margin collapse,base
阅读全文
摘要:本文同时发表在另一独立博客上http://qingbob.com/blog/%E8%B0%88javascript%E5%8F%98%E9%87%8F%E5%A3%B0%E6%98%8E这篇文章还是对基础的复习,对面试经历的一个总结。之前的面试中遇到过一道面试题var a =10;(function(){ console.log(a); var a =20;})()短短5行代码log的结果是什么?如果把var a = 20;和console.log(a)语句顺序对调呢?这道题目的答案是undefined。不是10。关键在于javascript的变量声明有一个hoisting机制,变...
阅读全文
摘要:本文同时发布在另一独立博客Javascript: 从prototype漫谈到继承(1)javasscript的prototype原型链一直是一个难点,这篇文章是对自己这段时期学习的一个总结,在这里不谈ECMAScript标准,也不会用UML图画出各种关系(结合这两方面谈的文章非常的多,但大部分都相当晦涩,比如汤姆大叔),只力求最浅显易懂,深入浅出,供以后自己和各位参考。javascript的function一种对象(object),他们有方法和属性,方法比如call/apply,而prototype则是function的一个属性。一旦你定义了一个函数,它即自带了一个prototype属性fun
阅读全文