Skip to content

Commit 56c22ce

Browse files
committed
feat: 添加 readme 内容
1 parent 11c6a05 commit 56c22ce

1 file changed

Lines changed: 62 additions & 1 deletion

File tree

README.md

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,63 @@
11
# fe-tutorial
2-
🚀 fe tutorial note
2+
3+
这是一份整理的前端学习笔记,主要是关于学习前端的过程和知识的梳理,包括计算机基础知识、JavaScript、webpack 等,这个过程中也参考了很多的文章和课程,感谢这些内容帮助。期望这份笔记也可以对你学习前端有帮助,有问题可以提 [issue](https://github.com/niexias/fe-tutorial/issues) 进行讨论,这份笔记应该会不断更新。
4+
5+
阅读之后,如果对你有帮助,可以给我一个 star~
6+
7+
访问完整的[文档](https://niexias.github.io/fe-tutorial/)
8+
9+
## JavaScript
10+
11+
### JavaScript 知识整理
12+
13+
- [执行环境和执行栈](https://niexias.github.io/fe-tutorial/javaScript/%E6%89%A7%E8%A1%8C%E7%8E%AF%E5%A2%83%E5%92%8C%E6%89%A7%E8%A1%8C%E6%A0%88.html)
14+
- [作用域和闭包](https://niexias.github.io/fe-tutorial/javaScript/%E4%BD%9C%E7%94%A8%E5%9F%9F%E5%92%8C%E9%97%AD%E5%8C%85.html)
15+
- [this]()
16+
- [执行环境和执行栈](https://niexias.github.io/fe-tutorial/javaScript/this.html)
17+
- [对象、原型和原型链](https://niexias.github.io/fe-tutorial/javaScript/%E5%AF%B9%E8%B1%A1%E3%80%81%E5%8E%9F%E5%9E%8B%E5%92%8C%E5%8E%9F%E5%9E%8B%E9%93%BE.html)
18+
- [实现继承](https://niexias.github.io/fe-tutorial/javaScript/%E5%AE%9E%E7%8E%B0%E7%BB%A7%E6%89%BF.html#%E5%8E%9F%E5%9E%8B%E9%93%BE)
19+
- [实现 new](https://niexias.github.io/fe-tutorial/javaScript/%E5%AE%9E%E7%8E%B0new.html)
20+
- [call、apply 和 bind](https://niexias.github.io/fe-tutorial/javaScript/%E5%AE%9E%E7%8E%B0call,apply%E5%92%8Cbind.html#call)
21+
- [实现 instanceof](https://niexias.github.io/fe-tutorial/javaScript/%E5%AE%9E%E7%8E%B0instanceof.html)
22+
- [深拷贝和浅拷贝](https://niexias.github.io/fe-tutorial/javaScript/%E6%B7%B1%E6%8B%B7%E8%B4%9D%E5%92%8C%E6%B5%85%E6%8B%B7%E8%B4%9D.html)
23+
- [节流函数和防抖函数](https://niexias.github.io/fe-tutorial/javaScript/%E8%8A%82%E6%B5%81%E5%87%BD%E6%95%B0%E5%92%8C%E9%98%B2%E6%8A%96%E5%87%BD%E6%95%B0.html)
24+
- [高阶函数](https://niexias.github.io/fe-tutorial/javaScript/%E9%AB%98%E9%98%B6%E5%87%BD%E6%95%B0.html)
25+
- [函数柯里化](https://niexias.github.io/fe-tutorial/javaScript/%E5%87%BD%E6%95%B0%E6%9F%AF%E9%87%8C%E5%8C%96.html)
26+
- [EventEmitter](https://niexias.github.io/fe-tutorial/javaScript/EventEmitter.html)
27+
- [实现异步打印](https://niexias.github.io/fe-tutorial/javaScript/%E5%AE%9E%E7%8E%B0%E5%BC%82%E6%AD%A5%E6%89%93%E5%8D%B0.html)
28+
- [数组去重,扁平化和最值](https://niexias.github.io/fe-tutorial/javaScript/%E6%95%B0%E7%BB%84%E5%8E%BB%E9%87%8D,%E6%89%81%E5%B9%B3%E5%8C%96%E5%92%8C%E6%9C%80%E5%80%BC.html)
29+
- [数组乱序](https://niexias.github.io/fe-tutorial/javaScript/%E6%95%B0%E7%BB%84%E4%B9%B1%E5%BA%8F.html)
30+
- [懒加载](https://niexias.github.io/fe-tutorial/javaScript/%E6%87%92%E5%8A%A0%E8%BD%BD.html)
31+
- [无限滚动](https://niexias.github.io/fe-tutorial/javaScript/%E6%97%A0%E9%99%90%E6%BB%9A%E5%8A%A8.html)
32+
33+
### RegExp
34+
35+
- [正则表达式](https://niexias.github.io/fe-tutorial/javaScript/RegExp/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F.html)
36+
- [RegExp 构造函数属性](https://niexias.github.io/fe-tutorial/javaScript/RegExp/RegExp%E7%9A%84%E5%B1%9E%E6%80%A7%E5%92%8C%E6%96%B9%E6%B3%95.html#%E5%AE%9A%E4%B9%89%E6%96%B9%E5%BC%8F)
37+
- [应用](https://niexias.github.io/fe-tutorial/javaScript/RegExp/%E5%BA%94%E7%94%A8.html)
38+
39+
### 浏览器工作原理
40+
41+
- [浏览器的多进程和JS单线程](https://niexias.github.io/fe-tutorial/javaScript/browser/%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9A%84%E5%A4%9A%E8%BF%9B%E7%A8%8B%E5%92%8CJS%E5%8D%95%E7%BA%BF%E7%A8%8B.html)
42+
- [浏览器的渲染过程](https://niexias.github.io/fe-tutorial/javaScript/browser/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%B8%B2%E6%9F%93%E8%BF%87%E7%A8%8B.html)
43+
- [Event Loop](https://niexias.github.io/fe-tutorial/javaScript/browser/EventLoop.html)
44+
- [栈空间和堆空间](https://niexias.github.io/fe-tutorial/javaScript/browser/%E6%A0%88%E7%A9%BA%E9%97%B4%E5%92%8C%E5%A0%86%E7%A9%BA%E9%97%B4.html)
45+
- [垃圾回收](https://niexias.github.io/fe-tutorial/javaScript/browser/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6.html)
46+
47+
### 性能优化
48+
49+
- [性能优化](https://niexias.github.io/fe-tutorial/javaScript/effective/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.html#%E8%AF%B7%E6%B1%82%E8%BF%87%E7%A8%8B)
50+
- [DNS 缓存和预解析](https://niexias.github.io/fe-tutorial/javaScript/effective/DNS%E7%BC%93%E5%AD%98%E5%92%8C%E9%A2%84%E8%A7%A3%E6%9E%90.html#dns-%E8%A7%A3%E6%9E%90%E8%BF%87%E7%A8%8B)
51+
- [减少请求次数和体积](https://niexias.github.io/fe-tutorial/javaScript/effective/%E5%87%8F%E5%B0%91%E8%AF%B7%E6%B1%82%E6%AC%A1%E6%95%B0%E5%92%8C%E4%BD%93%E7%A7%AF.html#webpack-%E8%A6%81%E5%81%9A%E7%9A%84%E4%BC%98%E5%8C%96)
52+
- [利用缓存](https://niexias.github.io/fe-tutorial/javaScript/effective/%E5%88%A9%E7%94%A8%E7%BC%93%E5%AD%98.html#http-%E7%BC%93%E5%AD%98)
53+
- [CDN](https://niexias.github.io/fe-tutorial/javaScript/effective/CDN.html#cdn-%E7%9A%84%E8%BF%87%E7%A8%8B)
54+
- [浏览器渲染机制和优化](https://niexias.github.io/fe-tutorial/javaScript/effective/%E6%B5%8F%E8%A7%88%E5%99%A8%E6%B8%B2%E6%9F%93%E6%9C%BA%E5%88%B6%E5%92%8C%E4%BC%98%E5%8C%96.html#_1-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%B8%B2%E6%9F%93-%E6%9B%B4%E5%BF%AB%E9%80%9F%E5%9C%B0%E7%9C%8B%E5%88%B0%E5%AE%8C%E6%95%B4%E6%B8%B2%E6%9F%93%E7%9A%84%E9%A1%B5%E9%9D%A2)
55+
56+
## 其他
57+
58+
除了前面的内容,也整理了一些计算机基础知识和打包工具的笔记。
59+
60+
- [数据结构和算法](https://niexias.github.io/fe-tutorial/algo/)
61+
- [网络协议](https://niexias.github.io/fe-tutorial/network/)
62+
- [前端工程化](https://niexias.github.io/fe-tutorial/fee/)
63+

0 commit comments

Comments
 (0)