设计模式
yuan2018__
这个作者很懒,什么都没留下…
展开
-
前端设计模式学习笔记-高阶函数
复习并且记录下今天的学习笔记 高阶函数是指至少满足下列条件之一的函数。 1.函数可以作为参数被传递 2.函数可以作为返回值输出。 一、函数作为参数传递 把函数当作参数传递,这代表我们可以抽离出一部分容易变化的业务逻辑,把这部分业务逻 辑放在函数参数中,这样一来可以分离业务代码中变化与不变的部分。其中一个重要应用场景就 是常见的回调函数。 1. 回调函数 在 ajax 异步请求的应用中,回调函数的使用非常频繁。当我们想在 ajax 请求返回之后做一 些事情,但又并不知道请求返回的确切时间时,最常见的方案就是把原创 2020-07-29 16:33:45 · 577 阅读 · 1 评论 -
前端设计模式学习笔记-单例模式
单例模式的定义是,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式是一种常用的模式,有一些对象我们只需要一个,比如线程池,全局缓存,浏览器window对象。当我们点击登录按钮的时候,页面中会出现一个登录浮窗,这个是唯一的,无论单击多少次,这个浮窗只会被创建一次,那么这样就适合用单例模式来创建。 1.实现单例模式 要实现一个标准的单例模式并不复杂,无非是用一个变量来标志当前是否已经为某个类创建过对象,如果是,则在下一次获取该类的实例时,直接返回之前创建的对象 var Singleto原创 2020-05-28 19:43:00 · 299 阅读 · 0 评论