你可能有过类似的经历:在某个项目进行数据处理时,封装了一些函数,之后其他项目遇到相同场景,封装的函数却死活想不起来放哪里了。 如果封装了工具函数库,使用起来就会非常方便,不仅如此,本套教程还模拟实现了一些数组、对象和函数的API,帮助你了解它们的实现原理,知其然更知其所以然。教程讲解由浅入深,通俗易懂,结构清晰,拆分细致,你可以打通关从头学到尾,也可以取需选学哪里不会点哪里 内容概要: * 自定义常用数组、对象、字符串函数 * 自定义事件总线 * 自定义消息订阅与发布 * 自定义事件委托绑定 * 封装一个属于自己的工具函数库 通过本套教程的学习,你可以构建一个属于自己的工具函数库,掌握常用数组、对象、字符串函数的实现原理,掌握事件总线的实现原理,掌握消息订阅与发布的实现原理,以及事件委托及其功能函数的封装。 本套教程适合前端的小伙伴,学前需掌握JavaScript基础。
视频目录 01.尚硅谷_课程介绍02.尚硅谷_call函数封装实现03.尚硅谷_apply函数封装实现04.尚硅谷_bind函数封装实现05.尚硅谷_函数节流06.尚硅谷_函数防抖07.尚硅谷_数组函数map封装实现08.尚硅谷_reduce函数封装09.尚硅谷_filter函数封装10.尚硅谷_find函数封装11.尚硅谷_findIndex函数封装12.尚硅谷_every与some函数的封装实现13.尚硅谷_数组去重-114.尚硅谷_数组去重-215.尚硅谷_数组去重-316.尚硅谷_concat数组合并17.尚硅谷_slice数组切片18.尚硅谷_数组扁平化-119.尚硅谷_数组扁平化-220.尚硅谷_数组分块21.尚硅谷_数组差集22.尚硅谷_删除数组元素23.尚硅谷_获取数组某些元素24.尚硅谷_创建新对象25.尚硅谷_比对对象类型26.尚硅谷_对象合并27.尚硅谷_浅拷贝-128.尚硅谷_浅拷贝-229.尚硅谷_深拷贝之JSON转换30.尚硅谷_递归深拷贝基础版本31.尚硅谷_深拷贝-解决循环引用32.尚硅谷_深拷贝-遍历性能优化33.尚硅谷_字符串函数封装34.尚硅谷_事件捕获与事件冒泡介绍35.尚硅谷_事件委托函数封装36.尚硅谷_手写事件总线37.尚硅谷_消息订阅与发布38.尚硅谷_取消订阅39.尚硅谷_axios函数功能介绍40.尚硅谷_axios函数封装41.尚硅谷_axios方法封装42.尚硅谷_代码打包准备工作43.尚硅谷_函数文件打包44.尚硅谷_npm包的制作45.尚硅谷_npm账号注册