解析Javascript 中的作用域和执行上下文栈lidong - 2021.06.01

作用域 作用域是指程序源代码中定义变量的区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 JavaScript 采用词法作用域(lexical scoping),也就是静态作...

#javascript#作用域#词法作用域#执行上下文
评论:0 赞:0

简介函数柯里化(curry)lidong - 2019.04.09

JavaScript函数柯里化与反柯里化是高阶函数应用之一。 那么什么是高阶函数? 其实只要将函数当做参数传递的情况,就是高阶函数。比如日常开发中大家都遇到过的回调函数,这些都是高阶函数。 那么问题来...

#javascript#柯里化
评论:0 赞:0

跟着 Event loop 规范理解浏览器中的异步机制lidong - 2019.07.04

我们都知道 JavaScript 是一门单线程语言,这意味着同一事件只能执行一个任务,结束了才能去执行下一个。如果前面的任务没有执行完,后面的任务就会一直等待。试想,有一个耗时很长的网络请求,如果所有...

#javascript#异步#浏览器
评论:0 赞:0

ECMAScript规范解读thislidong - 2021.06.01

之前的文章有讲到过: 当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context) 对于每个执行上下文,都有三个重要属...

#javascript#执行上下文
评论:0 赞:0

webpack的打包原理lidong - 2019.01.18

本文通过实现一个简单 webpack,来理解它的打包原理,看完不懂直接盘我 !!! 什么是 webpack ? 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(mo...

#javascript#Webpack
评论:0 赞:0
鄂ICP备20003892号 Copyright © 2017-2023 leedong.cn

ABOUT ME

Hello,这里是「我的心情永不立冬」
一个想到什么就做什么的个人站点,所有内容纯主观、有偏见