JavaScript 从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习 JS 引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念 ...
js中的this是个很妙的东西,你经常不知道它到底在指向谁,又是谁在调用它。 通用判断方法: .this总是指向它的直接调用者 .如果没有找到直接调用者,则this指向window .遇到return,如果返回的是对象,则this指向返回对象,否则指向函数实例 .使用call apply bind绑定的,this指向绑定对象 .定时器 匿名函数 内没有默认的宿主对象,所以this指向window ...
2018-05-07 18:00 0 3104 推荐指数:
JavaScript 从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习 JS 引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念 ...
“哥,你又来啦?”“是啊,我随便逛逛。”“别介啊……给我20分钟,成不?”“5分钟吧,我很忙的。”“不行,20分钟,不然我真很难跟你讲清楚。”“好吧……”“行,那进来吧,咱好好聊聊” 一、我们讲什么? 我们讲两个东西:1、WebGL背后的工作原理是什么?2、以Three.js为例,讲述 ...
:Asynchronous JavaScript and XML,意思是异步JS和XML; 解释下异 ...
概述 Node.js是什么 Node 是一个服务器端 JavaScript 解释器,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。 Node.js 是一个 ...
在对JS本质理解的层面上,重要的是了解JS定时器是如何工作的。很多时候我们觉得定时器的执行不够直观,那因为它们运行在单线程的环境里。我们先来仔细观察下面三个js的内置函数,然后我们再具体去使用它们: 1.var id= setTimeout(fn ...
一、浏览器的结构 浏览器的主要组件为: 用户界面 - 包括地址栏、前进/后退按钮、书签菜单等。除了浏览器主窗口(显示页面),其他部分都属于用户界面。 浏览器引擎 - 在用户界面和渲染引擎 ...
本文地址 http://www.cnblogs.com/jasonxuli/p/6518650.html log4js 版本 0.6.16, 最新版1.1.1 大体类似。 使用 log4js 时,基本的流程是: 1,声明 ...
目录 序言 不同返回值的构造函数 深入 new 调用函数原理 总结 参考 1.序言 在 深入理解JS中的对象(一):原型、原型链和构造函数 中,我们分析了JS中是否一切皆对象以及对象的原型、原型链和构造函数。在谈到构造函数时,应该有注意到箭头函数 ...