- 博客(18)
- 收藏
- 关注
原创 promise
PromisePromise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理且更强大。它最早由社区提出并实现,ES6将其写进了语言标准,统一了用法,并原生提供了Promise对象。特点1.对象的状态不受外界影响 (3种状态)Pending状态(进行中)Fulfilled状态(已成功)Rejected状态(已失败)2.一旦状态改变就不会再变 (两种状态改变:成功或失败)Pending -> FulfilledPending -> Rejecte
2022-05-05 20:51:46
226
原创 vue 生命周期
1.vue生命周期是什么?所谓的vue⽣命周期就是vue实例从创建到销毁的整个过程我们称之为vue的 ⽣命周期在组件中具体的方法有:beforeCreate 创建前created 创建后beforeMount 挂载前mounted 挂载后beforeUpdate 更新前updated 更新后beforeDestroy 销毁前destroyed 销毁后另外三个: activa...
2022-05-03 13:55:14
137
原创 vue router
路由原理通过改变 URL,在不重新请求页面的情况下,更新页面视图。①hash(哈希默认)模式:使用 URL hash 值来作路由。默认模式。 ②history(mode:history)模式: 依赖 HTML5 History API 和服务器配置。查看 HTML5 History 模式。 ③abstract模式(严格模式):支持所有 JavaScript 运行环境,如 Node.js 服务器端。 根据mode参数来决定采用哪一种方式。 vue-router的实现原理...
2022-04-27 11:21:22
124
原创 深拷贝和浅拷贝
浅拷贝:浅拷贝是会将对象的每个属性进行依次复制,但是当对象的属性值是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化。深拷贝:深拷贝复制变量值,对于非基本类型的变量,则递归至基本类型变量后,再复制。 深拷贝后的对象与原来的对象是完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。深拷贝和浅拷贝是针对复杂数据类型来说的,浅拷贝只拷贝一层,而深拷贝是层层拷贝;浅拷贝(只能拷贝一层):Object.assign和for in进行{ }和[ ]的拷贝。```//拷贝1层(测
2022-04-27 11:12:41
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人