
ES6语法详解
闲人王昱珩
不忘初心,就不错了
展开
-
ES6语法(4)—— 模块化开发之import和export命令详解
在了解import和export之前,不如先抛出一个问题,为什么要用模块化开发? 来看一下传统的开发模式,一个简单的前后端分离的业务系统 前端可能要在页面中引用一个common.js文件,该文件里面包含了一些常用的函数,如ajax的二次封装,常用数值处理器等 function myAjax(){ //... } function myMath(){ //... ...原创 2018-08-22 10:41:29 · 2974 阅读 · 0 评论 -
ES6语法(3)—— 用promise()对象优雅的解决异步操作
Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 上面两段话是阮大神对于promise对...原创 2018-08-01 08:19:43 · 9601 阅读 · 0 评论 -
ES6语法(2)—— 对象解构赋值、箭头函数使用和思考
ES6的内容太过丰富,在学习的过程中,我选择取其精华,跳过非精华,个人觉得变量的解构赋值和箭头函数都是非常有实际使用价值的内容,就单独拿出来放一个章节分析和介绍。 关于变量的解构赋值,其实有很多种解构方式,包括数组,对象,字符串等都可以进行解构赋值,但个人认为对象的结构赋值是最常用,也是最有用的。 下面来看一个应用场景:现在有一个person对象,然后你通过引用(imp...原创 2018-06-12 16:03:56 · 2850 阅读 · 1 评论 -
ES6语法(1)—— 用let、const代替var
学习资源地址:阮一峰大神的书 前端面试的最后一个问题:请问你对ES6有什么了解?ok,了解一下 1.let的使用以及块级作用域的提出 由于let继承了var弱类型的特性,因此在大部分情况下let和var是十分相似的,但如果对javaScript的作用域以及预解析机制(在我的前端面试题一文中)有所了解的话,那么let和var简直是天壤之别。 下面这段代...原创 2018-05-16 09:34:43 · 4529 阅读 · 1 评论