logo头像
Snippet 博客主题
对javascript EventLoop事件循环机制不一样的理解

对javascript EventLoop事件循环机制不一样的理解

前置知识点: 浏览器原理,浏览器内核5种线程及协作,JS引擎单线程设计推荐阅读: 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理 【FE】浏览器渲染引擎「内核」 js异步编程,Promise实现推荐阅读: Javascr...

带你快速了解如何进行移动端开发

带你快速了解如何进行移动端开发

图片来自网络 正如上图所示,得益于JavaScript语言的强大和流行,前端工程师思维广度不断提升,这是要抢了IOS、Android工程师饭碗的节奏啊(当然也不可能完全替代,毕竟人家是原生开发)。 为什么混合型移动开发受欢迎👏...

js隐式类型转换学习总结

js隐式类型转换学习总结

为什么会写这篇博客,因为自己类型转换规则实在记不住,直接先看练习题,都没问题就直接pass。 前置知识点: js基本数据类型比较的是值是否相等 js引用数据类型比较的是引用的地址是否相等 ==比较会进行类型转换,===必须类型相同...

js执行上下文、词法作用域、块级作用域相关学习

js执行上下文、词法作用域、块级作用域相关学习

JavaScript引擎JavaScript引擎的一个流行示例是Google的V8引擎。例如,在Chrome和Node.js中使用V8引擎,下面是一个非常简化的视图: 浏览器中的JavaScript解释器是作为一个单线程实现的,这实...

js原型、原型链、继承相关学习心得

js原型、原型链、继承相关学习心得

前置知识点: js基本数据类型和引用数据类型(基本数据类型有: null, undefined, Boolen, Number, String, Symbol) 计算机堆、栈内存(栈内存存的是基本类型和引用类型的地址,堆内存由于树状结...

前端面试必考题Promise的源码解析

前端面试必考题Promise的源码解析

考察知识点: js迭代器 js构造函数、原型、原型链 js执行栈、事件循环机制 伪源码实现:Promise构造函数 创建一个Promise实例,通过new一个Promise(接受一个函数作为参数),该函数接受resolve, re...