自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6新增函数之Generator

ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。Generator函数构成Generator 有两个区分于普通函数的部分:一是在 function 后面,函数名之前有个 *二是函数内部有 yield 表达式其中 * 用来表示函数为 Generator 函数,yield 用来定义函数内部...

2020-03-28 13:35:21 106

原创 ES6新增数据类型Symbol

SymbolES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。Symbol的基本用法Symbol 函数栈不能用 new 命令,因为 Symbol 是原始数据类型,不是对象。可以接受一个字符串作为参数,为新创建的 Symbol 提供描述,用来显示在控制台或者作为字符串的时候使用,便于区分。let sy = Symbol("c");c...

2020-03-28 13:16:06 129

原创 Promise对象

Promise是异步编程的一种解决方案Promise状态状态的特点Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。除了异步操作的结果,任何其他操作都无法改变这个状态。Promise 对象只有:从 pending 变为 fulfilled 和从 pending 变为 rejected 的状态改变。只要处于 fulfil...

2020-03-28 13:07:42 71

原创 ES6新增的两个重要的JavaScript关键字: let 和 const

let 声明的变量只在 let 命令所在的代码块内有效。const 声明一个只读的常量,一旦声明,常量的值就不能改变。let基本用法:{ let a = 0; a // 0}a // 报错 ReferenceError: a is not defined代码块内有效let只在代码块内生效,var是在全局范围生效{ let a = 0; var b = 1...

2020-03-26 13:51:10 170

原创 ES6

ES6简介ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。ECMAScript的背景JavaScrip...

2020-03-20 13:04:49 104

原创 js异步加载和时间线

1、异步加载1.1、异步加载js的三种方法1、defer 异步加载:加载后续文档元素的过程和JS的加载是并行进行(异步)的,但是JS的执行在所有元素解析完成之后进行,而且它是按照加载顺序执行脚本的<script type="text/javascript" src="tool.js" defer="defer"></script>2、aysnc :加载和渲染后续文...

2020-03-12 11:56:55 136

空空如也

空空如也

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

TA关注的人

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