摘要:
一、sessionstorage(会话存储) 1、添加数据:SessionStorage.setItem('key', 'value'); 该方法接受一个键和值作为参数,会把键值对添加到存储中,如果键名存在,则更新其对应的值。 2、获取数据:SessionStorage.getItem('key') 阅读全文
posted @ 2023-06-12 19:42
有只小菜猫
阅读(134)
评论(0)
推荐(0)
摘要:
1、概念 当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域 2、产生原因 浏览器的同源策略:页面请求的接口地址,必须与页面的url地址处于同域上 (即域名、端口、协议相同) 3、浏览器跨域报错 (1)发起 ajax请求 的那个页面的地址 和 ajax接口地址 不在同一个 阅读全文
posted @ 2023-06-12 19:01
有只小菜猫
阅读(26)
评论(0)
推荐(0)
摘要:
1.浏览器的地址栏输入URL并按下回车。 2.浏览器查找当前URL是否存在缓存,并比较缓存是否过期。 3.DNS解析URL对应的IP。 4.根据IP建立TCP连接(三次握手)。 5.HTTP发起请求。 6.服务器处理请求,浏览器接收HTTP响应。 7.渲染页面,构建DOM树。 8.关闭TCP连接(四 阅读全文
posted @ 2023-06-12 18:28
有只小菜猫
阅读(66)
评论(0)
推荐(0)
摘要:
1、forEach更多的用来遍历数组 var arr = [23, 9, 78, 6, 45] arr.forEach((item) => { // console.log(item) item = 'cc' }) 2、for in 一般常用来遍历对象或json【循环出的是key】 // var o 阅读全文
posted @ 2023-06-12 18:26
有只小菜猫
阅读(146)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2023-06-12 18:20
有只小菜猫
阅读(14)
评论(0)
推荐(0)
摘要:
1、定义 指能够访问另一个函数作用域中的变量的一个函数(定义在一个函数内部的函数) 函数 A 返回了一个函数 B,并且函数 B 中使用了函数 A 的 变量,函数 B 就被称为闭包 function A() { let a = 1 function B() { console.log(a) } ret 阅读全文
posted @ 2023-06-12 18:11
有只小菜猫
阅读(23)
评论(0)
推荐(0)
摘要:
1、首次登录,前端调用后端登录接口,发送用户名密码 2、后端收到请求,验证用户名密码。成功,返回给前端token和一个用户信息的值 (token:后台发的唯一标识,用来验证用户是否登录) 3、前端拿到token,将token存储到sessionStorage中,并跳转路由页面 4、前端每次跳转路由, 阅读全文
posted @ 2023-06-12 17:56
有只小菜猫
阅读(718)
评论(0)
推荐(0)
摘要:
在dom操作中,在绑定事件触发频率上进行的控制 一、防抖【多次执行变成最后一次执行】 1、概念:等用户高频事件完了,再进行事件操作 (监听输入框的输入,不应该每次都去触发监听,应该是用户完成一段输入后在进行触发。) 2、流程: 事件触发 开启定时器 再次触发,清除上次,重写一次 定时到,触发操作 / 阅读全文
posted @ 2023-06-12 17:47
有只小菜猫
阅读(41)
评论(0)
推荐(0)
摘要:
三者都可以改变函数的this对象指向 三者第一个参数都是this要指向的对象,如果如果没有这个参数或参数为undefined或null,则默认指向全局window 三者都可以传参,但是apply是数组,而call是参数列表,且apply和call是一次性传入参数,而bind可以分为多次传入 bind 阅读全文
posted @ 2023-06-12 17:14
有只小菜猫
阅读(46)
评论(0)
推荐(0)
摘要:
1、普通函数中 指向window对象,严格模式下为undefined 2、对象中 指向调用函数的对象 3、构造函数和类中 配合new使用,new关键字将构造函数中的this指向实例对象 4、绑定事件函数 指向调用函数的对象 5、定时器中 指向window对象,因为定时器中采用回调函数作为处理函数,回 阅读全文
posted @ 2023-06-12 17:05
有只小菜猫
阅读(18)
评论(0)
推荐(0)
摘要:
一、普通函数 存在声明提升 1、定义: 关键字(function) 函数名 (参数){ //参数是形参(形式参数) 函数体 return xxx } 2、调用: 函数名(参数) //参数是实参(实际参数) 3、形参|实参 实参:在调用函数的时候真正传进去要进行运算的值(真实的数据) 形参:占位的参数 阅读全文
posted @ 2023-06-12 16:59
有只小菜猫
阅读(404)
评论(0)
推荐(0)
摘要:
一、须知 1、函数对象: new 出的对象是由函数对象创建的。 所有的函数对象中都有一个名为【prototype】的引用类型变量 所有的函数对象中都有prototype属性,原型对象和new 出来的对象中没有 其变量是函数对象的成员,其值为对应的原型对象的引用值 >【prototype指向原型对象】 阅读全文
posted @ 2023-06-12 15:56
有只小菜猫
阅读(27)
评论(0)
推荐(0)