自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于es6中Promise的用法

什么是promise? promise:承诺 他是es6新增的构造器,用来优化实现异步操作,在没有它之前,javascript中的异步处理,大多是利用回调函数来实现的。典型的几种如下:(1)setTimeout (2)ajax (3)nodejs中的文件读取 promise的优点: 可以很好地解决回调地狱的问题(避免了层层嵌套的回调函数)。 语法非常简洁。Promise 对象提供了简洁的API,使得控制异步操作更加容易。 例如: $.ajax({ url: '', data:

2021-08-03 18:31:05 382

原创 如何实现防抖与节流

性能优化的知识 共同点:降频( 降低函数的调用 ) 场景: 一个功能本身就是要限制被调用的次数。例如用户请求登陆的次数不能太频繁。 一个功能没有必须被频繁调用。 防抖(debounce) 某个时间内不能再次触发,一旦触发,就要重新计时。在这个时间内没有被再次调用,才会真正的执行, 如果一直按,就会一直重新计时 防抖函数分为非立即执行版和立即执行版 简单写法: hInput () { clearTimeout(this.timer) console.l

2021-07-12 22:11:23 172

原创 如何理解vue的生命周期?分为哪几个阶段?

vue的生命周期就是vue实例从创建到销毁的过程 这些钩子函数会在生命周期的不同阶段被调用 例如: created ——>实例创建后执行代码 第一次加载执行前四个 beforeCreat() 实例初始化前 在这个阶段定义的变量值还获取不到 created() 实例初始化后 (已经new完了) 在这个阶段可以获取到定义的变量 以及发送AJAX请求 beforeMount() vue的虚拟DOM,挂载到真实的网页之前 在这个阶段页面还没有渲染完成 ,所以不能操作DOM moun

2021-07-06 23:40:24 425 2

空空如也

空空如也

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

TA关注的人

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