自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对于vue生命周期的理解

下面我们就来分别看看vue生命周期的这八个阶段:1、创建前(beforeCreate)对应的钩子函数为beforeCreate。此阶段为实例初始化之后,此时的数据观察和事件机制都未形成,不能获得DOM节点。2、创建后(created)对应的钩子函数为created。在这个阶段vue实例已经创建,仍然不能获取DOM元素。3、载入前(beforeMount)对应的钩子函数是beforemount,在这一阶段,我们虽然依然得不到具体的DOM元素,但vue挂载的根节点已经创建,下面vue对DOM的操作将

2020-11-09 16:39:13 106

原创 截流函数与防抖

1,解释截流:事件触发后,规定时间内,事件处理函数不能再次被调用。也就是说在规定的时间内,函数只能被调用一次,且是最先被触发调用的那次。防抖:多次触发事件,事件处理函数只能执行一次并且是在触发操作结束时执行。也就是说,当一个事件被触发准备执行事件函数前,会等待一定的时间(这时间是码农自己去定义的,比如1秒),如果没有再次被触发,那么就执行,如果被触发了,那就本次作废,重新从新触发的时间开始计算,并再次等待1秒,直到能最终执行!2,使用场景截流:滚动加载更多、搜索框搜的索联想功能、高频点击、表单重复

2020-11-05 22:51:37 243

原创 promise与async和await 有什么区别?

·promise是一个异步编程的解决方案,减少了代码量,提高了代码可读性,有效解决了回调地狱问题.它可以链式调用。·async的用法,它作为一个关键字放到函数前面,调用该函数会返回一个 promise对象如果只是async, promise差不多,但有了 await就不一样了·await关键字只能放到 async函数里面, await是等待的意思。其实它后面可以放任何表达式,不过我们更多的是放一个返回 promise对象的表达式,它等待的是 promise对象的执行完毕,并返回结果。...

2020-11-05 22:44:01 374

原创 作用域链,闭包,原型链

1.作用域链内部环境可以通过作用域链来访问外部环境的属性和方法,但是,外部环境不能访问內部环境的任何属性和方法。只能通过定义函数来延长作用域链条。2.闭包闭包就是能够读取其他函数内部变量的函数。由于在 Javascript语只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。它的最大用处有两个,可以读取函数内部的变量;让这些变量的值始终保持在内存3原型链原型:所有的函数都有一个特殊的属性prototype(原型), prototype属性是一个指针,指向

2020-11-05 22:39:29 184

原创 从浏览器地址栏输入URL到现实页面,这个过程是怎么实现的?

从浏览器地址栏输入URL到现实页面,这个过程是怎么实现的?1.DNS解析,将域名地址解析为jp地址·浏览器DNS缓存·系统DNS缓存·路由器DNS缓存·运营商DNS缓存·再找不到就递归搜索该网址2.如果找到了,就会TCP连接:TCP三次握手·第一次握手,由浏览器发起,告诉服务器,我要发送请求了·第二次握手,由服务器发起,告诉浏览器我准备接受了,你发送吧·第三次握手,由浏览器发送,告诉服务器,我马上发送了,准备接受吧3.发送请求报文发送HTTP协议的通信内容,即请求报4.接受响应

2020-11-05 22:22:37 183

空空如也

空空如也

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

TA关注的人

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