自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 快速了解ES6常用知识点

目录一、let和const二、ES6新增数量类型symbol三、解构赋值四、findIndex五、箭头函数六、.Generator 函数一、let和const1、let和const与var不同,不存在变量提升,使用var声明时,在var的上一行console.log();打印,得到的时undefined,而let和const会直接报错,这种情况也就是常说的暂时性死区2、const 声明的是一个常量,声明后是不能再改变,否则会报错,let可以修改3、con...

2022-01-04 16:20:56 438

原创 简单了解ES6的Promise

Promise是一种异步编程的方案,解决了回调地狱的问题,是一种链式调动的方式Promise有三种状态,pending初始状态,fulfilled成功状态,,reject

2022-01-04 15:15:31 447

原创 一分钟了解JS的ajax请求

ajax请求是用于实现页面局部刷新的一门技术ajax--- a 代表 async j 代表 javascript a 代表and x代表家婆xml(异步的JavaScript)ajax的和新对象是XMLHttpRequsetajax的请求流程如下:1、实例化核心对象 var 变量名=new XMLHttpRequset()2、建立链接 变量名.open("请求方式"请求的路径","同步异步")3、发送请求,如果说要穿参数,比如说id或者页码,可以写在这里4、请求成功后的接收变

2021-12-30 10:38:56 770

原创 vue的路由守卫

目录一、路由守卫分为哪几种?全局路由守卫有三个:组件路由守卫有三个:独享路由有一个:一、路由守卫分为哪几种?分为三种,全局路由守卫,组件路由守卫,独享路由守卫全局路由守卫有三个:router.beforEach 全局前置守卫,进入页面前调用,router.afterEach 全局后置守卫,进入页面后调用,router.beforeResolve 全局解析卫,在beforeRouteEnter后调用组件路由守卫有三个:beforeRouteEnter 进入路由前

2021-12-29 16:43:29 334

原创 JS的this指向

JS的this指向简单说就是谁调用指向谁,但在使用时往往分不清谁进行了调用,下面会分享,我平时总结的this指向在全局时this的指向时window,在函数里面时,谁调用函数,this就指向谁,举例:function fn1(){ console.log(this)}fn1()这时调用函数的是window,所以this也指向windowlet obj={ a:function fn2(){ console.log(this) }}

2021-12-29 16:01:24 378 1

原创 本地存储几种方式的区别

localStorage、sessionStorage、cookies在当前页面存储的数据,只在当前页面存储,其他页面的储存里并不会显示localStorage、sessionStorage存储下来的空间最大占5m,cookies最大占4k,localStorage、sessionStorage,如果要存储引用类型的要用JSON.stringify转换为json字符串localStorage不主动销毁,会一直存在,sessionStorage,关闭会话时会自动销毁,cookies最初设计并不

2021-12-28 11:57:08 357

原创 JS的数据类型

JS的数据类型分为,一般数据类型和引入数据类型一般数据类型:number(数字),string(字符串),boolean(布尔值),undefined(未定义),null(空)等引入数据类型:array(数组),function(函数),object(对象)等一般数据类型的储存位置是栈,引入数据类型存储位置是堆,例:let a=1let a1=aa1和a的值都是1,切都存在栈里,let obj={a;1}obj在栈里,里面的a:1在堆里面,栈里存储的是一个指针,指

2021-12-27 16:23:19 145

原创 vue2过滤器

vue2过滤器分为全局过滤器和局部过滤器,过滤器可用于一些常见文本的格式化,多用于倒计时和价格,过滤器里面没有this指向,必须return局部过滤器:filters和data同级,里面可以有多个过滤器,过滤器的第一个参数是管道符前的数据,管道符为|,而且可以串联,当你创建第二个过滤器时,你的第一个参数,是前面过滤器的返回值,全局过滤器:一般写在main.js里面,Vue.filter,里面只能写一个过滤器,如果想要写第二个全局过滤器,需要再创建一个,第一个参数是过滤器的id,第二个是一

2021-12-27 15:58:32 716

原创 vue的生命周期函数

beforeCreate 只有一些实例本身的事件和生命周期函数created 是最早使用data和methods中数据的钩子函数beforeMount 指令已经解析完毕,内存中已经生成dom树mounted 渲染完毕页面和内存的数据已经同步beforeUpdate 当data的数据发生改变会执行这个钩子,内存中的数据是新的,页面是旧的updated内存和页面都是新的beforeDsetory 即将销毁data和methods中的数据此时还是可以使用的,可以做一些释放内存的操作..

2021-12-27 12:01:18 45

原创 vuex存储数据后,数据改变,视图不变的解决方法

方法就是通过调用Vue.set(target,key,value),target:要更改的数据源(可以是对象或者数组)key:要更改的具体数据value :重新赋的值举例:我现在写一个加入购物车数据,上面是商品数据,下面是购物车数据,当我把商品数据添加进购物车后,点击加时,购物车的num数据改变了,但视图没有变化,这时就在加入购物车时,调用vue.set就行,Vue.set(item,'num',1),item是我传来的单个商品数据,num是购物车没有这个商品时,要添加给购物车数据的数量,1

2021-12-27 11:42:46 662

原创 git的使用的步骤

git是后期工作的必用品,所以在正式工作前,熟练使用git是要掌握的先去官网下载gitGit,在首页点击 Downloads 选择你要下载的系统版本在安装时,可以是傻瓜式安装,放到c盘里,这样git就下载成功了。使用git仓库的话,拿码云举例,...

2021-12-25 11:37:57 304 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除