原文:深入理解JavaScript系列(12):变量对象(Variable Object)

介绍 JavaScript编程的时候总避免不了声明函数和变量,以成功构建我们的系统,但是解释器是如何并且在什么地方去查找这些函数和变量呢 我们引用这些对象的时候究竟发生了什么 大多数ECMAScript程序员应该都知道变量与执行上下文有密切关系: 并且,很多程序员也都知道,当前ECMAScript规范指出独立作用域只能通过 函数 function 代码类型的执行上下文创建。也就是说,相对于C C ...

2012-01-16 09:03 61 49636 推荐指数:

查看详情

JavaScript深入理解对象方法——Object.entries()

  Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环也枚举原型链中的属性) 示例:   1、将Object转换为Map     var obj = { foo ...

Tue Jul 17 19:11:00 CST 2018 0 1477
深入理解JavaScript系列(9):根本没有“JSON对象”这回事!

前言 写这篇文章的目的是经常看到开发人员说:把字符串转化为JSON对象,把JSON对象转化成字符串等类似的话题,所以把之前收藏的一篇老外的文章整理翻译了一下,供大家讨论,如有错误,请大家指出,多谢。 正文 本文的主题是基于ECMAScript262-3来写的,2011年的262-5新规范 ...

Wed Jan 11 17:08:00 CST 2012 20 42052
深入理解javascript原型和闭包系列

  从下面目录中可以看到,本系列有16篇文章,外加两篇后补的,一共18篇文章。写了半个月,从9月17号开始写的。每篇文章更新时,读者的反馈还是可以的,虽然不至于上头条,但是也算是中规中矩,有看的人,也有评论的人。特别是在后期讲闭包的时候。   我从来都不做基础入门教程,因为基础入门的教程,要想 ...

Tue Sep 30 16:05:00 CST 2014 73 100450
深入理解JavaScript系列(结局篇)

介绍 最近几个月忙得实在是不可开交,终于把《深入理解JavaScript系列》的最后两篇“补全”了,所谓的全是不准确的,因为很多内容都没有写呢,比如高性能、Ajax安全、DOM详解、JavaScript架构等等。但因为经历所限,加上大叔希望接下来写点其它东西,所以此篇文字就暂且当前完结篇的总结 ...

Thu Jul 26 16:54:00 CST 2012 62 37539
深入理解JavaScript系列(13):This? Yes,this!

介绍 在这篇文章里,我们将讨论跟执行上下文直接相关的更多细节。讨论的主题就是this关键字。实践证明,这个主题很难,在不同执行上下文中this的确定经常会发生问题。 许多程序员习惯的认为,在程序语言中,this关键字与面向对象程序开发紧密相关,其完全指向由构造器新创建的对象 ...

Tue Jan 17 16:50:00 CST 2012 77 41731
深入理解 JavaScript 异步系列(1)——基础

前言 2014年秋季写完了《深入理解javascript原型和闭包系列》,已经帮助过很多人走出了 js 原型、作用域、闭包的困惑,至今仍能经常受到好评的留言。 很早之前我就总结了JS三座大山这个概念(虽然没有到处宣扬),前两座(原型、作用域)已经基本讲明白,而第三座(异步)也应该做一个总结 ...

Tue Mar 07 17:33:00 CST 2017 15 22084
深入理解ajax系列-XHR对象

原博客地址:http://www.cnblogs.com/xiaohuochai/p/6036475.html 前面的话   1999年,微软公司发布IE5,第一次引入新功能:允许javascript脚本向服务器发起HTTP请求。这个功能当时并没有引起注意,直到2004年Gmail发布 ...

Sat Jul 01 01:27:00 CST 2017 0 1521
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM