Daily Archives: October 11, 2012

javascript

1. what is excecution context? active object? 2. scope chain 3. scope chain argumentation? with and try … catch 4. dynamic scopes function execute(code) {eval(code);function subroutine(){return window;}var w = subroutine();//what value is w?}; 5. closure scope and memory 6. QuerySelectorAll() … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

prototype – MDN

  From Evernote: prototype – MDN Clipped from: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/prototype <div class=”noscript”>This application requires Javascript to be enabled.</div> <button type=”submit”>Search</button>

Posted in Uncategorized | Tagged | Leave a comment

__proto__ – MDN

  From Evernote: __proto__ – MDN Clipped from: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/proto <div class=”noscript”>This application requires Javascript to be enabled.</div>

Posted in Uncategorized | Tagged | Leave a comment

理解JavaScript原型 – 博客 – 伯乐在线

 

Posted in Uncategorized | Leave a comment

如何更好的面试J avaScript工程师 – 51CTO.COM

From Evernote: 如何更好的面试JavaScript工程师 – 51CTO.COM Clipped from: http://developer.51cto.com/art/201111/302177.htm 您所在的位置:开发 > Web > 热点推荐 > 如何更好的面试JavaScript工程师 如何更好的面试JavaScript工程师 2011-11-16 09:47 蒋宇捷 蒋宇捷的博客 我要评论(2) 字号:T | T 面试Javascript工程师难吗?Javascript工程师的水平参差不齐,如何评定他们技术水平的高低?如何确定Javascript工程师适合承担哪方面的任务?我在腾讯时的面试经验是,通过不同纬度的结构化问题、由浅入深的进行考查。 AD: 基础 冒泡与捕获:它们的定义,它们的区别,如何阻止冒泡?基础知识,经典题目。但是不是每个人都能完整全面的回答出这个问题,面试者需要对DOM tree有自己的理解。 闭包:闭包是一个很好的面试题目,能够很好的考查出不同水平的面试者。了解什么是闭包、如何使用闭包、闭包的原理、闭包的真正原理,只有对JS的作用域链、垃圾回收机制有深入了解的工程师才能正确无误的完整回答这个问题。 Scope Chain是了解Closure原理的关键 工具库 jQuery:考查编程习惯和经验。jQuery作为现在使用最为广泛而且最简单的JS库,能够很好的测出使用者的开发经验和JS水平。一个有着真正开发经验的工程师,应当能正确的写出各种类型的选择器,回答为什么用bind来进行事件绑定、mouseover和mouseenter的区别。如果这些考不倒他,别急,live方法的实现原理、ready方法的实现机制这两个问题足以考查出他对DOM、浏览器差异的认识。 51CTO推荐:jQuery从入门到精通 extJS、YUI、Prototype:这些工具库或框架都有各自的特点,可以采用像上面类似的问题从浅入深进行了解。 实际问题 解决实际问题考查的是你把知识融会贯通的能力、解决问题的能力、理解能力以及学习能力,这对综合素质的考查是一种很好的方式。第一次面对一个问题,面试者是否能迅速给出思路、由过程推导出结果,能否在一些提示下一步步得到最终的完整答案,这都是很好的考察点。 Autopager:自动翻页功能(实现方式参考http://blog.csdn.net/hfahe/article/details/5827483)是一个由浅入深考查面试者能力的好例子。对滚动条事件的了解,pageHeight、windowHeight、scrollY的区别和关系是两个关键点,而最后对于事件的clearTimeout优雅处理是隐藏的考查点。 Lazyloader:许多人见过图片延迟加载的产品,但是他们是否有了解过背后的实现原理?从功能抽象到具体实现,onresize的考虑、延迟触发的考虑,这道题目有一定难度,和上面的例子也有一定相似之处。 … Continue reading

Posted in Uncategorized | Tagged | Leave a comment