![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
一、认识防抖和节流函数 防抖和节流的概念其实最早并不是出现在软件工程中,防抖是出现在电子元件中,节流出现在流体流动中而javaScript是事件...
1.自定义深拷贝函数 前面我们已经学习了对象相互赋值的一些关系,分别包括:引入的赋值:指向同一个对象,相互之间会影响。对象的浅拷贝:只是浅层的拷...
1.自定义事件总线 自定义事件总线属于一种观察者模式,其中包括三个角色:发布者(Publisher):发出事件(Event)订阅者(Subscr...
一、前言 Cookie:Storage用于客户端,cookie用在服务器端,一般cookie不是由客户端设置的,而是由服务器设置的。浏览器发送请...
一、JSON 1.JSON的由来 在目前的开发中,JSON是一种非常重要的数据格式,它并不是编程语言,而是一种可以在服务器和客户端之间传输的数据...
一、npm 1、代码共享方案 我们已经学习了在js中通过模块化的方式将代码划分成一个个小的结构。 以后的开发中我们就可以通过模块化的方式来封装自...
一、错误处理方案 开发中我们会封装一些工具函数,封装之后给别人使用在其他人使用的过程中,可能会传递一些参数对于函数来说,需要对这些参数进行验证,...
1.异步函数 async function async关键字用于声明一个异步函数:async是asynchronous单词的缩写,异步、非同步s...
一、迭代器 1.什么是迭代器 迭代器(iterator),是使用户可在容器对象(container,例如链表或数组)上遍访的对象,使用该接口无需...
文集作者