设计模式-代理模式
2022-09-25
2026-04-30
1. 简介 代理对象起到类似中介的作用,会增加一些功能(如,校验,合并等等),也会去掉一些原有对象的功能 1-1. 定义 为一个对象提供一种代理以控制对这个对象的访问 1-2. 分类【按职责来划分】 虚拟代理:虚拟代理是把一些开销很大的对象,延迟到真正需要它的时候才去创建执行 安全代理:控制真实对象
16
|
0
设计模式-单例模式
2022-09-25
2026-04-30
1. 简介 在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例 1-1. 定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点 1-2. 注意 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必
15
|
0
设计模式
2022-09-18
2026-04-30
1. 简介 1-1. 什么是设计模式 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 1-2. 设计模式的目的 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的
18
|
0
事件循环
2022-09-14
2026-04-30
简介 JS运行的环境称之为宿主环境。 执行栈 执行栈:call stack,一个数据结构,用于存放各种函数的执行环境,每一个函数执行之前,它的相关信息会加入到执行栈。函数调用之前,创建执行环境,然后加入到执行栈;函数调用之后,销毁执行环境。 JS引擎永远执行的是执行栈的最顶部。 异步函数 异步函数:
16
|
0
Markdownlint书写的规范
2022-09-04
2026-04-30
简介 markdownlint 是一款检查MarkDown语法的VSCode插件,它规定了许多MarkDown规则并实时进行检查,当存在不符合规范的内容时,会有黄色的波浪线来提示及时修正。 语法规范提示内容 MD001 Heading levels should only increment by
21
|
0
ES6学习笔记【精简版】
2022-09-04
2026-04-30
1. 简介 ECMAScript、JavaScript、NodeJs,它们的区别是什么? ECMAScript:简称ES,是一个语言标准(循环、判断、变量、数组等数据类型) JavaScript:运行在浏览器端的语言,该语言使用ES标准。 ES + web api = JavaScript Node
11
|
0
JQuery常用语法笔记【精简版】
2022-08-31
2026-04-30
jQuery实例方法 get() //返回原生数组,正数:第几个元素,负数:倒数第几个元素,空值:返回所有原生dom数组; eq() //返回jq对象,正数:第几个元素,负数:倒数第几个元素,空值:返回空的jq对象; find()
16
|
0
1 2
3