Javascript是一门容易遭人误解的语言,但是它的强大毋庸置疑。个人觉得,要想深入理解Javascript语言,首先必须对其基本的概念(例如:Scope,Closure,Hoisting等)要真正理解。今天想通过自己的理解来对Javascript Hoisting(国内一般翻译为 变量提升 ...
原文链接:http: www.adequatelygood.com JavaScript Scoping and Hoisting 你知道下面的JavaScript代码执行后会alert出什么值吗 .csharpcode, .csharpcode pre font size: small color: black font family: consolas, Courier New , couri ...
2012-01-28 04:29 8 2329 推荐指数:
Javascript是一门容易遭人误解的语言,但是它的强大毋庸置疑。个人觉得,要想深入理解Javascript语言,首先必须对其基本的概念(例如:Scope,Closure,Hoisting等)要真正理解。今天想通过自己的理解来对Javascript Hoisting(国内一般翻译为 变量提升 ...
前言 因为我在写这文章的时候,百度里找资料,找到了园友的一篇文章,写的很好,可是我写了又不想放弃,所以就在里面拿了很多东西过来!~~ [翻译]JavaScript Scoping and Hoisting 希望得到大家谅解。 因为这个问题很是经典,而且容易出错,所以在介绍一次。哈哈。莫怪 ...
前面的话 一般认为,javascript代码在执行时是由上到下一行一行执行的。但实际上这并不完全正确,主要是因为声明提升的存在。本文是深入理解javascript作用域系列第三篇——声明提升(hoisting) 变量声明提升 直觉上,会认为是undefined ...
翻译原文链接 我的翻译小站 紧跟JavaScript框架的脚步是一个挑战。现在有太多的框架,几乎一个月就会出来一个新的。那么如何知道到底哪一个比较合适你的项目呢?它们分别有什么优点和缺点呢?你要如何开始呢? 这就是这篇指南出来的意义。它是一个活生生的文档,是所有已知前端 ...
立即调用的函数表达式 Immediately-invoked Function Expression。保护代码免受其他代码的干扰,并且通过封装的方式组织你的代码。 事件 & 消息 ...
一、前言 这段时间学习js,又看到一篇讲javascript设计模式的好文章,尝试翻译出来,如果有什么疏漏和错误,烦请各位不吝指出,谢谢~ 原文地址:http://www.adequatelygood.com/2010 ...
这是我申请博客园写的第一篇文章,想把这两天学习的关于js的变量和函数提升机制(hoisting)记录下来。 从网上看到这么一段代码: var c = 2; function c(){ c = 22; console.log("c="+c); } c();//会报 ...
利用javascript和WebGL绘制地球 【翻译】 原翻译:利用javascript和WebGL绘制地球 【翻译】 在我们所有已知的HTML5API中,WebGL可能是最有意思的一个,利用这个API我们能够在浏览器中创造出炫酷3D场景的能力。本文将完整的向你展示一些炫酷是如何实现 ...