- mozilla 文档 ⭐️⭐️⭐️⭐️⭐️
- JavaScript 深入系列 ⭐️⭐️⭐️⭐️
- JavaScript 开发者应懂的 33 个概念
- 30-seconds-of-code
- JS 函数式编程指南中文版
- 深入理解 javascript 原型和闭包
- 必学技能-断点调试 ⭐️⭐️⭐️⭐️
- 深入理解 TypeScript ⭐️⭐️⭐️⭐️⭐️
- git-scm
- git-recipes
- Docker — 从入门到实践
熟悉打包流程。会写 loader、plugin
- webpack 中文 ⭐️⭐️⭐️⭐️⭐️
- babel 官网 ⭐️⭐️⭐️⭐️⭐️
- 知乎 babel ⭐️⭐️⭐️⭐️⭐️
- Babel 手册
- Babel 内部原理分析
- AST 抽象语法树
- 细说 webpack 之流程篇
- contributors-guide
- astexplorer
- 玩转 webpack(一)上篇:webpack 的基本架构和构建流程
- Webpack 源码解析
- babael 插件编写
- 一些好的 loader
- 撸一个 webpack 插件
- 平庸前端码农之蜕变 — AST
- 透過製作 Babel-plugin 初訪 AST
- minipack-explain
- 手把手教你撸一个 Webpack Loader
- puppeteer
- google 介绍视频 ⭐️⭐️⭐️⭐️⭐️
- an answer to server-side rendering JS sites
- 爬取《es6 标准入门》
- 使用 Puppeteer 完成一次复杂的爬虫
- puppeteer-examples
- 开始使用 GitLab CI/CD
- Chrome 远程调试协议不完全指南
- Puppeteer:模拟浏览器操作行为的利器
- puppeteer-examples
- awesome-puppeteer
- 网站性能测试利器:Puppeteer
- 记录前端开发中的技巧以及算法知识
- leetcode 中文在线
- 数据结构和算法动态可视化
- 数据结构和算法
- algorithm-visualizer
- LeetCode 题解
- LeetCodeAnimation
必学内容:stream
- 美团网页首帧优化实践
- 实现移动端浏览器控制台
- 打造你的专属 Chrome 插件
- 高效的 GraphQL + Antd
- React Conf 2018 ⭐️⭐️⭐️⭐️⭐️
- functional programming in JavaScript 视频
- 前端的构建时优化 视频
- 程序员必学电脑计算机专业英语词汇 1700 词 ⭐️⭐️⭐️⭐️⭐️
- 一种自动化生成骨架屏的方案 ⭐️⭐️⭐️
- 骨架图 (待定)
- GO 入门指南
- build-web-application-with-golang ⭐️⭐️⭐️⭐️⭐️
- Go 夜读 ⭐️⭐️⭐️⭐️⭐️
- Go 系列教程
- Goroutine 并发调度模型深入之实现一个协程池
- go-example
console.log("main1");
setTimeout(function() {
console.log("setTimeout");
process.nextTick(function() {
console.log("process.nextTick2");
});
}, 0);
new Promise(function(resolve, reject) {
console.log("promise");
resolve();
}).then(function() {
console.log("promise then");
});
process.nextTick(function() {
console.log("process.nextTick1");
});
console.log("main2");