自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 防抖节流 async 模块化 深浅拷贝 总结

1.async异步函数1.1async 函数的语法结构普通函数直接调用可直接拿到返回值async 函数要求返回值必须是一个promise 对象,如果实际返回值不是promise对象,async 会把返回值封装到 promise对象中,通过then 函数拿到数据1.2.async 函数的用法fs 异步读取数据,只能在回调中获取结果,在回调函数外拿不到数据可以把异步读取操作封装到一个promise中,通过promise的then函数拿数据此时拿到promise之后还需要通过回调函数取出数据能不能

2021-04-22 22:57:36 632

原创 块级作用域、const常量、字符串模板、箭头函数、数组对象解构与赋值、参数默认值、数组和对象变量、对象的字面量创建、类的创建与继承、promis 、总结

1.块级作用域letvar 关键字定义变量有两个作用域 全局作用域 和 局部作用域let 关键字定义变量有三个作用域 全局作用域, 局部作用域 和 块级作用域全局变量: 在全局范围内定义的变量​ 局部变量: 在函数内部定义的变量块级变量: 在语法块中定义的变量 比如循环,判断语法块let和var的两点主要区别:// 1, var 在同一作用域可以重复定义同一个变量, let不行// 2, var 没有块级作用域, 在循环中定义的变量都是全局的, 会相互覆盖, let在循环中定义的变量都是独

2021-04-22 22:56:07 121

原创 闭包解决打车计费问题

// 使用立即执行函数; var car = (function Car() {var start = 13;//起步价为 13元var total = 0; // 总价return {price: function (n) {//不超过3公里的情况if (n <= 3) {total = start;} else { // 超过3公里的情况total = start + (n - 3) * 5;}return total;},// 拥堵的情况yd: function (

2021-03-18 22:45:51 153

原创 静态成员和动态成员

#静态成员和实例成员###1.实例成员就是构造函数内部通过this添加的成员 如下列代码中uname age sing 就是实例成员,实例成员只能通过实例化的对象来访问!function Star(uname, age) {// 动态成员this.uname = uname;this.age = age;this.sing = function() {console.log(‘我会唱歌’);}}###2.静态成员 在构造函数本身上添加的成员 如下列代码中 sex 就是静态成员,静态成员

2021-03-17 22:36:17 624

空空如也

空空如也

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

TA关注的人

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