前端手撕代码系列
**前端手撕代码系列**
1.观察者模式(发布订阅模式)
2.继承-(1)利用原型链进行继承
3.css常绘图形(圆形,半圆,扇形,弧形)
4.css常绘图形(三角形)
5.防抖原理实现
6.节流原理实现
7.使用Promise封装AJAX请求
8.手写new
9.手写instanceof
10.手写typeof
11.手写深拷贝,浅拷贝
12.手写flat
13.手写数组去重
14.类数组转换为数组
15.数组扁平化
16.使用setTimeout 实现setlnterval
17.手写map
18.手写reduce
19.手写push
20.手写pop
21.手写shift
22.手写unshift
23.手写repeat
24.图片懒加载
25.手写promise.race,promise.all
26.手写promise27.手写forEach
28.手写filter
29.手写find
30.手写some
31.手写every
32.手写slice,splice
33.实现每隔一秒打印1,2,3,4
34.循环打印红黄绿
35.实现数组的乱序输出
36.创建10个标签,点击的时候弹出来对应的序号
37.手写isArray
38.二分查找
39-排序算法
40.手写callapply,bind
41.实现函数柯里化
42.将url参数转为js对象
43.抽奖事件