ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6 ...
分类:
其他好文 时间:
2017-09-20 19:33:03
阅读次数:
161
js基础语法 Netcape js基础语法规范(ECMAScript1,2,3,3.1,5(IE9),6 ES ES6=es2015) DOM BOM BOM :是由浏览器厂商各自实现的,所以差异比较大 DOM:相关的规范 是由W3C维护的 Node的优势 没有浏览器的兼容性问题 前端项目尽量不要使 ...
分类:
Web程序 时间:
2017-09-08 11:56:46
阅读次数:
224
一、检查File-Watchers中Babel的Arguments,有一项presets的设置,把他更改为=es2015,详细设置如下: $FilePathRelativeToProjectRoot$ --out-dir dist --source-maps --presets=es2015 二、把 ...
分类:
其他好文 时间:
2017-09-07 09:54:16
阅读次数:
694
概述 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布,也叫ES2015。 语法提案的批准流程 新的语法从正式提案到正式成为标准,需要经历5个过程。 Stage 0 - Strawman(展示阶段) Stage 1 - Prop ...
分类:
其他好文 时间:
2017-09-01 23:11:47
阅读次数:
422
因为现在vue的流行,vue的各种插件都出来了,我们公司也是使用vue做项目,我自己在做项目的时候自己去琢磨了其他的插件以及结合自己对vue和es2015的理解,自己找的了一种在vue中使用封装方法的方式。因为我们是用vue-cli作为项目的总体架构 ,所以我是在cli中操作的。首先建一个js文件这 ...
分类:
其他好文 时间:
2017-08-19 18:36:31
阅读次数:
186
一、优先使用ES6语法的类而不是ES5的纯函数 传统的ES5类语法很难拥有类的继承、构造函数和方法的定义。如果你需要使用继承(要注意的是,你可能不需要),那么就用ES2015/ES6的类。但是,在你发现你需要更大更复杂的对象的之前,尽量使用小巧的函数。 二、使用方法链 这个模式在JS中非常有用,你可 ...
分类:
其他好文 时间:
2017-07-26 13:38:58
阅读次数:
180
一、作用域 var和es6中的let 的区别。 1、var 是JavaScript中定义全局变量的关键字 2、let 是es6语法中定义变量的关键字 但是let的变量是块级作用域(只能在自己的块里面使用 也就是在大括号里面可以使用在外面是用不了) 实例(var): 'use strict'; if( ...
分类:
编程语言 时间:
2017-07-21 10:24:44
阅读次数:
117
2017年6月底es2017不期而至; 截止目前es8是ecmascript规范的第九个版本;自es2015开始ECMA协会将每年发布一个版本并将年号作为版本号;算了 直接看下es2017的新特性: 1.异步函数 ECMAScript 2017功能“ 异步函数 ”由Brian Terlson提出。其 ...
分类:
其他好文 时间:
2017-07-18 01:42:44
阅读次数:
265
联系es6的网址:https://babeljs.io/ ES6 的第一个版本,就这样在2015年6月发布了,正式名称就是《ECMAScript 2015标准》(简称 ES2015) let命令 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码 ...
分类:
其他好文 时间:
2017-07-17 18:46:15
阅读次数:
115
Ant Design是蚂蚁金服基于react实现的一个UI 设计库,基于 npm + webpack + babel 的工作流,支持 ES2015。babel-plugin-import 可以从组件库中仅仅引入需要的模块,而不是把整个库都引入,从而提高性能。 如果使用 import { Button ...
分类:
其他好文 时间:
2017-07-14 10:06:26
阅读次数:
6263