js学习总结

366 阅读2分钟

作为一只毕业一年的程序猿,想要当一名合格的码农,周末时间哪能放过呢~放下手中的kindle,代码立即撸起来~

ps. 第一次在掘金上写文章,记录我的学习历程,这篇文章是对最近学习js的一个总结,主要是手写一些常见的功能函数以及10种常见排序算法。

  • js常用功能模块汇总,持续更新中。

1.jsonp解决跨域(常用功能)

2.拖动(常用功能)

3.分页(常用功能)

4.搜索框(常用功能)

5.超长截断显示省略号(常用功能)

6.js手写实现冒泡排序(常见面试题-算法-排序1)

7.js手写实现快速排序(常见面试题-算法-排序2)

8.js手写实现选择排序(常见面试题-算法-排序3)

9.js手写实现插入排序(常见面试题-算法-排序4)

10.js手写实现希尔排序(常见面试题-算法-排序5)

11.js手写实现归并排序(常见面试题-算法-排序6)

12.js手写实现堆排序(常见面试题-算法-排序7)

13.js手写实现计数排序(常见面试题-算法-排序8)

14.js手写实现桶排序(常见面试题-算法-排序9)

15.js手写实现基数排序(常见面试题-算法-排序10)

16.js手写实现事件委托函数(常见面试题-基础)

17.js手写实现bind函数(常见面试题-基础)

18.js手写实现call和apply函数(常见面试题-基础)

19.js手写实现数组去重(常见面试题-基础)

20.js手写实现函数防抖debounce(常见面试题-基础)

21.js手写实现函数防抖throttle(常见面试题-基础)

22.js手写实现深浅拷贝(常见面试题-基础)

23.js手写实现类型判断(12种)(常见面试题-基础)

24.js手写实现数组扁平化(常见面试题-基础)

如果文章里有什么问题欢迎指正。快来跟我一起快乐的学习js吧~ 我的github