自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6中的Interator

ES6中的Interator概念 :interator是一种接口机制,为各种不同的数据结构提供统一的访问机制作用:为各种数据结构,提供一个统一的简便的访问接口使得数据结构的成员按某种次序排列ES6创造了一种新的遍历命令 for…of循环,Interator接口主要供for…of消费工作原理:创建了某个指针对象,指向当前数据结构的起始位置第一次调用next方法,指针自动指...

2020-05-25 17:21:36 276

原创 简略了解关于ES6中的Generator函数

ES6中的Generator函数概念特点:举例:概念ES6提供解决异步编程的方案之一Generator函数是一个状态机,内部封装了不同状态的数据用来生成遍历器对象可暂停函数(惰性求值),yield可暂停,next方法可启动。每次返回的是yield后的表达式结果特点:function 与函数名之间有个(星号)*内部用yield表达式语句来定义不同的状态gene...

2020-05-25 17:08:54 156

原创 关于ES7中的async

关于ES7中的Async概念真正意义上去解决异步回调的问题,同步流程表达异步操作描述异步函数可以包含await指令,该指令会暂停异步函数的执行,并等待Promise执行,然后继续执行异步函数,并返回结果。本质Generator的语法糖语法结构 asycn function name([param[, param[, ... param]]]) { [...

2020-05-25 17:07:36 447

原创 简单了解ES6中的class类

简单了解ES6中的class类ES6中的class类参考相关内容: 阮一峰 Class 的基本语法 - ECMAScript 6入门ES6中的class类通过class定义类/实现类的继承在类中通过constructor定义构造方法通过new来创建类的实例通过extends来实现类的继承通过super调用父类的构造方法重写从父类中继承的一般方法通过st...

2020-05-25 17:06:22 96

原创 ES6中常用的对象方法

ES6中常用的对象方法字符串的新增方法includesstartsWithendsWithrepeat数值二进制和八进制表示法Number.isFiniteNumber.isNaNNumber.isIntegerNumber.parseIntMath.trunc数组Array.fromArray.offindfindIndex对象Object.isObject.assign__proto__属性...

2020-05-24 02:37:59 1052

原创 关于ES6中的Set、map容器的使用

关于ES6中的Set、map容器的使用set容器set 实例属性set 实例方法set 实例set容器无序不可重复的多个Value的集合体语法:new Set([iterable]);参数iterable:如果传递一个可迭代对象,它的所有元素将被不重复地添加到新的 Set中。如果不指定此参数或其值为null,则新的 Set为空。return:一个新的set对象Set...

2020-05-24 02:37:05 338

原创 了解JS中关于数组和对象的浅拷贝和深拷贝(深度克隆)

关于数组和对象的浅拷贝和深拷贝数组和对象的浅拷贝和深拷贝浅拷贝拷贝的是引用(地址值),修改拷贝后的数据会影响原数据,使得原数据不安全深拷贝(深度克隆):拷贝的时候生成新数据,修改拷贝后的数据会影响原数据浅拷贝举例: //直接赋值 let user={name:"Jack",age:15}; let user1=user; user1.age=18; //会影响原数据 ...

2020-04-21 04:19:46 181

原创 了解ES6中的Symbol

ES6中的SymbolES5 的对象属性名都是字符串,容易造成重名,污染环境,为防止属性名的冲突。ES6 引入Symbol。概念:ES6中添加了一种原始数据类型symbol。(在ES6之前已有的原始数据类型:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object))特点:Symbol属性值对应的值是唯一的,解决命名...

2020-04-16 03:37:05 126

原创 Promise对象原型及Promise中的方法。

Promise对象Promise对象语法Promise 原型Promise原型中的属性Promise原型中的方法Promise基本方法Promise.all()Promise.race()Promise.resolve()Promise.reject()Promise对象Promise对象用于表示一个异步操作的最终完成 (或失败), 及其结果值.有了promise对象,可以将异步操作以同步的...

2020-04-13 00:20:50 1188

原创 ES6中的三点运算符

ES6中的三点运算符ES6中的三点运算符参数使用拓展运算符使用ES6中的三点运算符在es6规范中三点运算符有两个用途参数使用拓展运算符使用。参数使用作为参数使用的三点运算符,也可称为剩余参数,获取到的是剩余参数数组剩余参数传入的参数可不限数量剩余参数只能出现在最末尾,否则报错。(当然以扩展运算的身份出现时另当别论) function foo(param1,param2,...

2020-03-23 15:20:15 2601

原创 Javascript中的箭头函数

Javascript中的箭头函数箭头函数参数不传参数只传入一个参数传入两个及两个以上的参数支持默认参数、剩余参数及参数的解构函数体箭头函数中的this箭头函数内定义的变量及其作用域其他箭头函数特点:比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。适用于:那些本来需要匿名函数的地方,并且它不能用作构造函数注意:箭头函数不能用作构造器,和 ...

2020-03-23 13:43:56 281

原创 ES6中默认参数和剩余参数的注意事项

ES6中默认参数和剩余参数的注意事项参数有了默认参数值,不允许重复参数名 //抛出异常 Duplicate parameter name not allowed in this context //在此上下文中不允许重复参数名 function test2(param=123,param){ ... }剩余参数必须是最后一个形式参数 //抛出异常 Rest param...

2020-03-06 01:37:55 954

原创 模板字符串及简化对象的写法

模板字符串及简化对象的写法模板字符串关于多行字符串插入表达式/变量带标签的模板字符串简化对象的写法功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchar...

2020-03-03 17:15:41 535

原创 数据的解构赋值

数据的解构赋值、模板字符串及简化对象的写法数据的解构赋值模板字符串简化对象的写法合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2020-03-02 12:44:25 712

原创 ES6中的let关键字和const关键字

ES6中的let关键字新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入ES6中的let作用与var类似 ...

2019-12-17 04:01:35 125

原创 js中call方法和apply方法以及bind方法的区别

js中call方法和apply方法以及bind方法的区别js中call方法和apply方法以及bind方法的区别js中call方法和apply方法以及bind方法的区别call()、apply()、bind() 都是用来重定义 this 这个对象 var person={name:"jack",age:"14"};区别一(调用方式):call()/apply() 是立即调用函数bi...

2019-12-11 04:14:52 106

原创 ES5中常用的Array扩展方法

ES5中常用的Array扩展方法ES5中常用的Array扩展方法Array.prototype.indexof(value);Array.prototype.lastindexof(value);Array.prototype.foreach(function(item,index){});Array.prototype.map(function(item,index){});Array.prot...

2019-12-11 03:02:43 158

原创 JavaScript 访问器(Getter 和 Setter)

关于js中的get、set方法JavaScript 访问器(Getter 和 Setter)JavaScript 访问器(Getter 和 Setter)ECMAScript 5 (2009) 引入了 Getter 和 Setter。Getter 和 Setter 允许您定义对象访问器(被计算的属性)。。get和set的使用方法: 1. get和set是方法,因为是方法,所以可以进行判断...

2019-12-11 02:12:26 251

原创 ES6中的Object.getOwnPropertyDescriptor方法

Object.getOwnPropertyDescriptorObject.getOwnPropertyDescriptorObject.getOwnPropertyDescriptor该方法返回指定对象上一个自有属性对应的属性描述符。(自有属性指的是直接赋予该对象的属性,不需要从原型链上进行查找的属性)语法:Object.getOwnPropertyDescriptor (object,...

2019-12-11 01:45:19 571

原创 Object.defineProperties

Object.definePropertiesdefinePropertiesObject.defineProperties新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你...

2019-12-11 01:23:34 4084

原创 ES6中关于Object.create方法

Object.create和Object.defineProperiesObject.create功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchar...

2019-12-07 06:40:12 769

原创 JSON对象最常用的两个方法

JSON对象JSON对象JSON对象JSON 是一种轻量级的数据交换格式,具有自我描述性且易于理解关于json对象的两种方法:1.JSON.stringify(Object/Array);js对象(数组)转换为json对象(数组)2.JSON.parse(json)json对象(数组)转换为js对象(数组) // var obj={{uname:'zhangsa...

2019-12-04 00:57:01 320

原创 Javascript 5中的严格模式

Javascript 5中的严格模式 了解Javascript 5也称为 ES5 和 ECMAScript 2009。除了正常运行模式,ES5还添加了严格模式。这种模式使得javascript在更严格的语法条件下运行。作用消除语法上的不合理,不严谨之处为代码的安全运行保驾护航使用在全局或函数的第一条语句定义为 'use strict’’use strict’ 只是一个字符串表达式...

2019-12-04 00:40:30 67

转载 Sublime Text3快捷键

Sublime Text3快捷键选择类Ctrl + D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Ctrl+L 选中整行,继续操作则继续选择下一行,Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M 选择括号内的内容(继续操作则选择父级括号内容)查看注脚。例:快速选中删除函数中的代码,重写函数体代码...

2019-06-16 00:54:24 129

空空如也

空空如也

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

TA关注的人

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