- 博客(4)
- 收藏
- 关注
转载 js基础-JS执行机制:同步,异步,宏任务,微任务
要点:1.除了广义的同步任务和异步任务,我们对任务有更精细的定义:macro-task(宏任务):包括整体代码script,setTimeout,setInterval micro-task(微任务):Promise,process.nextTick2. 在浏览器中,我们讨论事件循环,是以“从宏任务队列中取一个任务执行,再取出微任务队列中的所有任务”来分析执行代码的。-------...
2019-11-06 10:54:46 413
转载 js基础-堆内存与栈内存
转载:https://www.cnblogs.com/heioray/p/9487093.html要点:1. 在js引擎中对变量的存储主要有两种位置,堆内存和栈内存。2. 栈内存主要用于存储各种基本类型的变量,包括Boolean、Number、String、Undefined、Null,**以及对象变量的指针,这时候栈内存给人的感觉就像一个线性排列的空间,每个小单元大小基本相等。...
2019-11-06 10:33:25 264
原创 js基础-基本类型与引用类型,执行环境与作用域,垃圾收集
基本类型与引用类型的值 区分基本类型与引用类型:typeOf(null是object,undefined,number,boolean,string) 区别引用类型的具体的类型:instanceOf(Array,Date,RegExp,function) 区分两者复制的差别:值传递,引用传递 存储地点的差别:栈内存,堆内存 基本包装类型的原理:(str...
2019-11-06 10:26:37 111
原创 webpack是什么
总的来说,webpack能将各种浏览器无法识别的文件,转换成浏览器环境可以识别的文件(html,js,css)。这个转换过程称为构建。webpack能操作的文件必须是模块化项目中的文件,webpack将所有文件类型识别为‘模块’。对构建的参数(输入,输出,转换方法)进行说明的文件,是webpack的配置文件webpack.config.js。配置文件中关键的几个参数有:入口...
2019-11-04 17:19:29 715
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人