![](https://img-blog.csdnimg.cn/20200618170739120.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ECMA script 6
文章平均质量分 73
主要介绍es6 ,在项目中的遇到的难题
柚子·小哥哥
这个作者很懒,什么都没留下…
展开
-
es6 Promise 详解:
Promise 对象: 什么是Promise对象: Promise 是异步编程的一种解决方案,比起传统的解决方案(回调函数和事件),它显得更加强大,从语法讲:Promise是一个对象,从他可以获取异步操作的消息,Promse对象提供统一的 API,各种异步操作都可用同样的方法进行处理; Promise 对象有两个特点: 对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决原创 2020-09-06 19:52:12 · 183 阅读 · 0 评论 -
async 和 await详解:
什么是async/await async 定义异步函数 自动把函数转换为promise 当调用异步函数时,函数返回值会被resolve处理 异步函数内部可以使用await await 暂停异步函数的执行 当使用在promise 前面是,await等待promise完成,并返回promise的结果 await只能和promise一起使用,不能和callback一起使用 await只能和async函数中使用,【async和await两者必须搭配使用】 async 和 await 的使用场景:原创 2020-09-06 13:36:55 · 1028 阅读 · 0 评论 -
Generator 函数的详解:
Genertor 函数是es6 新增的一种异步编程的解决方案,语法和传统的函数完全不同;Genertor 函数的最大的特点就是可以交出函数的执行权(即暂停执行)。 Generator 基本概念: 1、 yield 表达式; 2、next 方法; 3、 next ...原创 2020-09-05 15:02:45 · 6902 阅读 · 4 评论 -
var ,let,和 const 的区别:
var ,let,const 的区别: 1、 块级作用域; 2、 不存在变量提升; 3、 暂时性死区; 4、 不可重复声明; 5、let ,const,声明的全局变量不会挂在顶层对象下面; const 命令两个注意点: 1、 const声明之后必须马上赋值,否则会报错; 2、 const简单类型一旦声明就不能更改,复杂的类型(数组,对象)指针指向的地址不能更改,内部数据可以更改 #### 块级作用域: es5只有全局作用域和函数作用域,没有块级作域; 这样在es5 中会有很多不合理的场景 1、原创 2020-09-05 13:46:50 · 435 阅读 · 0 评论 -
瀑布流:代码逻辑
实现瀑布流的思路和 要么图片图片变形,要么图片之间要留空隙,这两者不能兼得。 css 样式: /** 清除内外边距**/ *{ margin: 0; padding: 0; position: relative; } img { display: block; width: 250px; } .item { box-shadow: 2px 2px 2px #999; position: absolute; }原创 2020-06-18 17:03:31 · 260 阅读 · 0 评论 -
前端解决地狱回调的方法:
前端解决地狱回调 1. 什么是地狱回调: 函数作为参数层层嵌套,嵌套很多层。 2. 什么是回调函数: 一个函数作为参数需要依赖另一个函数执行调用。 3. 解决地狱回调的方法有: 3.1 Promise 对象 //导入文件模块 const fs = require("fs"); // function getData(path, datafn, errfn) { // // new Promise()是立即执行构造函数的代码的,构造函数是隐含return的 // return new原创 2020-06-02 13:55:07 · 777 阅读 · 1 评论 -
前端必学:ECMAScript6(1)
ECMAScript6 1、ES6简介 1.1、什么是ES6 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 1.2、ECMAScript和JavaScript的关系 一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系? 要讲清楚这个问题,需要回顾历史。1996 年 11 月,JavaScript原创 2020-06-01 22:54:16 · 157 阅读 · 0 评论