摘要: JS的类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型); 原始类型(即基本数据类型)分别是 undefined、null、number、boolean、string、Symbol(es6)、BigInt(ES11); 对象类型(即引用数据类型)也就是对象类型Object,比如:O 阅读全文
posted @ 2023-03-16 00:01 gerry仝 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 回调、事件监听(发布订阅模式)、Promise、Generator、async/await 下面我们逐个分析 1、回调 早期常用的一步解决方案之一。可以简单的理解为一个函数最为参数传递个另外一个函数。 注意:回调不一定是一步的 下面是一个简单的例子 优点:简单,好理解缺点:由于层层嵌套造成的回调地狱 阅读全文
posted @ 2023-03-12 00:18 gerry仝 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 一、在js非严格模式、非箭头函数下,不看函数在哪里定义,不看是怎么定义,只看函数的调用方式 即想知道this指向,就要看this哪个函数,这个函数是怎么调用的 普通调用 调用方式:函数名() 他们的调用者都是 window, this指向是window,this指向了函数调用者 这个在在控制台打印 阅读全文
posted @ 2023-03-09 12:05 gerry仝 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 首先解释下Token Token其实就是访问资源的凭证; Token——普遍情况下是用户通过用户名和密码登录成功之后,服务器将登录凭证做数字签名,加密之后得到的字符串。 用户登陆成功之后token会被返回给客户端,客户端有以下几种存储方式 1、存储在localStorage中,每次调用接口的时候都把 阅读全文
posted @ 2023-03-08 10:58 gerry仝 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: JS中数据类型 定义数据 let str = "我是字符串"; let num = 100; let bool = true; let fn = () => {}; let sym = Symbol(); let und = undefined; let nul = null; let obj = 阅读全文
posted @ 2023-03-07 13:12 gerry仝 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 为什么会出现设计模式 随着公司业务的不断迭代和扩张,项目的复杂程度也在不断加强,如果不采取一些方法那么项目会变的难以开发及维护;而设计模式就是为了解决这样的问题诞生的。 设计模式通过将变与不变分离,确保变化的部分灵活、不变的部分稳定,来帮助开发者开发出“健壮”的代码,保证代码的可扩展性和高维护性。 阅读全文
posted @ 2023-03-07 12:13 gerry仝 阅读(376) 评论(0) 推荐(0) 编辑