前端学堂
学有所用

前端学堂的文章

闭包与作用域-前端学堂
JavaScript|Node

闭包与作用域

前端学堂阅读(134)

可以参考学习下执行上下文 (Execution Context) 和提升 (Hoisting)与事件循环 (Event Loop)这篇文章,介绍的很详细了。学习闭包的时候可以理解下。 欢迎学习前端知识体系课程,本系列属于:前端增长教程 在线...

JS数据结构-前端学堂
JavaScript|Node

JS数据结构

前端学堂阅读(154)

原始类型 精度问题:JS中浮点数精度问题 是最常见的问题,我们在日常开发中一般不使用数值类型,特别是像id、价格等等。如果数值过大会出现丢失精度的问题,比如接口返回的id超出了js表达的数值范围,可能获取到的数据是另外一个数值。做价格小数运...

容器十年 ——一部软件交付编年史-前端学堂
JavaScript|Node

容器十年 ——一部软件交付编年史

前端学堂阅读(119)

2019 年,全世界的开发人员都开始习惯用容器测试自己的软件,用容器做线上发布,开始对容器化的软件构建和交付流程习以为常。全世界的架构师们都在对“云原生”侃侃而谈,描绘多云时代的应用治理方式,不经意间就把 “sidecar” 这种容器组织方...

Serverless发展历程-前端学堂
JavaScript|Node

Serverless发展历程

前端学堂阅读(248)

背景 Serverless 概念从2012年开始提出,真正推出相关云产品是2014年AWS推出Lambda。如果我们将 Serverless 比作一个婴儿,那么它已经6岁了。虽然业界对Serverless尚无一致认可的定义,但是我相信大部分...

浏览器的JS事件循环-前端学堂
JavaScript|Node

浏览器的JS事件循环

前端学堂阅读(129)

这部分其实也很好理解,结合前面学习的浏览器的多进程架构 ( 浏览器渲染原理 ),我们知道渲染进程负责页面的渲染工作。渲染进程的核心是Blink引擎,Blink引擎负责html、dom解析、布局、渲染,Blink包含一个主线程,多个Worke...