深入理解Babel、polyfill、runtime和core-js Babel解决的痛点主要有两方面: 一.是支持我们提前编写较新的es语法,Babel来负责转译为运行环境支持的语法。二.是新标准引入的新的原生对象,部分原生对象新增的原型方法

ES7,8,9,10,11,12特性集中记录 自EcmaScript2015(es6)推出很多新的js特性后,后续每年都会有一些特性更新,但是后面几年更新的体量远不如es6。本文对es7~es12(2016~2021)版本更新的特性做一些整合。

javascript单线程和多线程-同步和异步-微任务和宏任务(一) JavaScript语言的一大特点就是单线程,就是说,同一个时间只能做一件事。那么为什么JavaScript不能有多个线程呢?这样能提高效率啊。

web安全问题整理记录 记录web常见的几种安全问题

React及脚手架部分记录 公司一直用vue技术栈,导致很久不用react写项目了。最近有个项目自由度比较高,打算用react16+刷一遍,记录一些细节,方便查找和回想一些内容,欢迎交流指正~

electron开发跨平台桌面软件(打包篇) electron是一种桌面软件打包工具,它允许你使用前端技术(html,css,js)开发桌面软件。软件运行时分为主进程和渲染进程。

ECMAScript 6新特性及适用场景 ES6 是对javascript语言的一次重大升级,目前es6中很多新语法和特性已经被浏览器兼容

http缓存与cdn相关技术 缓存对于网站新能优化有重要意义,一直对缓存里的ETag,Last-Modified,Expires有些纠结。看到这篇说的比较详细了,这里记录学习下,并添加一些内容。