尚硅谷Java培训

自定义工具函数库

视频介绍

你可能有过类似的经历:在某个项目进行数据处理时,封装了一些函数,之后其他项目遇到相同场景,封装的函数却死活想不起来放哪里了。

如果封装了工具函数库,使用起来就会非常方便,不仅如此,本套教程还模拟实现了一些数组、对象和函数的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.尚硅谷_数组去重-1
  • 14.尚硅谷_数组去重-2
  • 15.尚硅谷_数组去重-3
  • 16.尚硅谷_concat数组合并
  • 17.尚硅谷_slice数组切片
  • 18.尚硅谷_数组扁平化-1
  • 19.尚硅谷_数组扁平化-2
  • 20.尚硅谷_数组分块
  • 21.尚硅谷_数组差集
  • 22.尚硅谷_删除数组元素
  • 23.尚硅谷_获取数组某些元素
  • 24.尚硅谷_创建新对象
  • 25.尚硅谷_比对对象类型
  • 26.尚硅谷_对象合并
  • 27.尚硅谷_浅拷贝-1
  • 28.尚硅谷_浅拷贝-2
  • 29.尚硅谷_深拷贝之JSON转换
  • 30.尚硅谷_递归深拷贝基础版本
  • 31.尚硅谷_深拷贝-解决循环引用
  • 32.尚硅谷_深拷贝-遍历性能优化
  • 33.尚硅谷_字符串函数封装
  • 34.尚硅谷_事件捕获与事件冒泡介绍
  • 35.尚硅谷_事件委托函数封装
  • 36.尚硅谷_手写事件总线
  • 37.尚硅谷_消息订阅与发布
  • 38.尚硅谷_取消订阅
  • 39.尚硅谷_axios函数功能介绍
  • 40.尚硅谷_axios函数封装
  • 41.尚硅谷_axios方法封装
  • 42.尚硅谷_代码打包准备工作
  • 43.尚硅谷_函数文件打包
  • 44.尚硅谷_npm包的制作
  • 45.尚硅谷_npm账号注册