2018年11月8日
摘要: 本部分内容主要讲解JavaScript开发中常见的14中设计模式。 第二部分 设计模式 第 4 章 单例模式 单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。 单例模式是一种常用的模式,有一些对象我们往往只需要一个,比如线程池、全局缓存、浏览器中的window对象等。例如我们单击登录 阅读全文
posted @ 2018-11-08 19:11 huyanluanyu1989 阅读(118) 评论(0) 推荐(0) 编辑
  2018年11月7日
摘要: 第一部分 基础知识 第 3 章 闭包和高阶函数 3.1 闭包 3.1.1 变量的作用域 变量的作用域,就是指变量的有效范围。 3.1.2 变量的生存周期 对于全局变量来说,全局变量的生存周期是永久的; 而对于在函数内用 var 关键字声明的局部变量来说,当退出函数时,这些局部变量即失去了它们的价值, 阅读全文
posted @ 2018-11-07 17:12 huyanluanyu1989 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 第一部分 基础知识 第2章 this 、 call 和 apply 2.1 this JavaScript的 this 总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。也就是说声明时不知道,运行时才知道。 this 的指向大致可以分为以下 4种: 阅读全文
posted @ 2018-11-07 17:09 huyanluanyu1989 阅读(165) 评论(0) 推荐(0) 编辑
  2018年10月16日
摘要: 针对基础知识的每一个小点,我都写了一些小例子,https://github.com/huyanluanyu1989/DesignPatterns.git,便于大家理解,如有疑问,大家可留言给我,最近工作比较忙,可能更新会比较慢,大家多我原谅,有兴趣可以关注一下,后续我会尽快更新的,谢谢大家支持!!! 阅读全文
posted @ 2018-10-16 10:29 huyanluanyu1989 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 历史: “模式”最早诞生于建筑学。20世纪70年代,哈佛大学建筑学博士Christopher Alexander和他的研究团队花了约20年的时间,研究了为解决同一个问题而设计出的不同建筑结构,从中发现了那些高质量设计中的相似性,并且用“模式”来指代这种相似性。 受Christopher Alexan 阅读全文
posted @ 2018-10-16 10:12 huyanluanyu1989 阅读(361) 评论(0) 推荐(0) 编辑