浏览器原理 07 # 调用栈:为什么JavaScript代码会出现栈溢出?

浏览器原理 07 # 调用栈:为什么JavaScript代码会出现栈溢出?

说明浏览器工作原理与实践专栏学习笔记三种情况什么样的代码才会在执行之前就进行编译并创建执行上下文?当 JavaScript 执行全局代码的时候,会编译全局代码并创建全局执行上下文,而且在整个页面的生存周期内,全局执行上下文只有一份。当调用一个函数的时候,函数体内的代码会被编译,并创建函数执行上下文,...

浏览器原理 06 # 变量提升:JavaScript代码是按顺序执行的吗?

浏览器原理 06 # 变量提升:JavaScript代码是按顺序执行的吗?

说明浏览器工作原理与实践专栏学习笔记例子使用过 JavaScript 开发的程序员应该都知道,JavaScript 是按顺序执行的。若按照这个逻辑来理解的话,那么:下面的例子当执行到第 1 行的时候,由于函数 showName 还没有定义,所以执行应该会报错;同样执行第 2 行的时候,由于变量 my...

JavaScript入门与实战

52 课时 |
19699 人已学 |
免费

JavaScript 自学手册文档教程

65 课时 |
3411 人已学 |
免费
开发者课程背景图
浏览器原理 05 # 渲染流程:HTML、CSS和JavaScript,是如何变成页面的?2

浏览器原理 05 # 渲染流程:HTML、CSS和JavaScript,是如何变成页面的?2

4、分层页面中有很多复杂的效果,如一些复杂的 3D 变换、页面滚动,或者使用 z-indexing 做 z 轴排序等,为了更加方便地实现这些效果,渲染引擎还需要为特定的节点生成专用的图层,并生成一棵对应的图层树(LayerTree)。图层效果如下:(可以通过谷歌浏览器的开...

浏览器原理 05 # 渲染流程:HTML、CSS和JavaScript,是如何变成页面的?

浏览器原理 05 # 渲染流程:HTML、CSS和JavaScript,是如何变成页面的?

说明浏览器工作原理与实践专栏学习笔记准备工作渲染流程示意图下图的 HTML、CSS、JavaScript 数据,这些数据经过中间渲染模块的处理,最终输出为屏幕上的像素。渲染流水线示意图由于渲染机制过于复杂,所以渲染模块在执行过程中会被划分为很多子阶段,输入的 HTML 经过这些子阶段,最后输出像素。...

js基础笔记学习157-闭包的原理1

js基础笔记学习157-闭包的原理1

js基础笔记学习157-闭包的原理1

JavaScript闭包从概念、原理到应用

JavaScript闭包从概念、原理到应用

何为闭包?闭包的概念:有权访问另一个函数作用域中的变量的函数;一般情况就是在一个函数中包含另一个函数。从官方定义我们知道闭包是一个函数,只不过这个函数有[特殊权限],可以访问到另一个函数的作用域。特殊权限?因为我们知道函数作用域是独立的、封闭的,外部的执行环境是访问不了的,但是闭包具有...

JS数据类型在内存上的储存原理

JS数据类型在内存上的储存原理

js的变量在内存中是怎样储存的,这个问题之前真的困扰我很久很久,我也是之前在B站某IT教程网站上解惑,该视频还是17年的老视频,不得不说真的没后悔花费我一整天看2017年的node.js教程。一.基本数据类型的储存方式首先思考下面代码的输出结果,没错,太简单了A ,B两个变量互不影响二.引用数据类型...

【JavaScript】一次搞清楚call & bind原理

前言今天被之前的学弟问到一个问题,面试的过程中有无面试官问过你call与bind的原理,并让你手写,答案是当然有的。工作的这几年自己也做过面试官,作为一个合格的面试官,个人认为有两点比较重要,第一需要知道公司需要的技术人员是什么级别,第二根据需要的级别来判断求职者的回答是否达到标准。所以对于这道题&...

《JS原理学习 (2) 》深入理解原型链与继承(下)

《JS原理学习 (2) 》深入理解原型链与继承(下)

原型链继承前面的原理分析章节中,在最后的示意图中,我们很直观的看到了原型链的样子,接下来我们来捋一下原型链的具体概念。每个构造函数都有一个原型对象原型对象都包含一个指向构造函数的指针(constructor)每个构造函数的实例都包含一个指向原型对象的内部指针(__proto__)如果让原型对象等于另...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6315+人已加入
加入
相关电子书
更多
Javascript异步编程
JS零基础入门教程(上册)
现代Javascript高级教程
立即下载 立即下载 立即下载