ES6新特性概览 箭头操作符 如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。 我们知道在JS中回调是经常的事,而一般回调又以匿名函数的形 ...
分类:
其他好文 时间:
2017-07-27 00:47:27
阅读次数:
256
虽然在ES6中有了继承,使用extends关键字就能实现。本篇讲的不是这种,而是ES6之前的几种实现继承的方式。 (一)原型链 ECMAScript中将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。(不理解原型链的童鞋们可以翻阅一下我之前的博客,里面 ...
分类:
编程语言 时间:
2017-07-26 20:19:57
阅读次数:
166
前端的dva项目开发时,遇到个很郁闷的问题,用es6的语法简单的export一个变量出来,在其他js中import使用,结果就报错了。 export写法如下: 1 const enUS = { 2 account: "account:", 3 password: "password:", 4 use ...
分类:
Web程序 时间:
2017-07-26 19:26:04
阅读次数:
493
1.属性和方法的简写: ES6允许对象中只写属性名、不写属性值,属性值等于属性名表示的变量。 方法的简写: ...
分类:
其他好文 时间:
2017-07-26 18:01:12
阅读次数:
130
拿到一个项目,我们应该如何去完成这个项目呢。 是直接上手? 还是先进行分析,然后再去解决呢?毫无疑问,如果直接上手解决,那么可能会因为知道目标所在,而导致出现各种问题。 所以,我们应该系统的分析这个项目,然后再去完成。 第一步: 需求 除了上面的基本需求之外,我们还需要实现登录、注册的相关功能,这样 ...
分类:
数据库 时间:
2017-07-26 13:44:24
阅读次数:
324
Promise是什么?? 打印出来看看 console.dir(Promise) 这么一看就明白了,Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。这么说用Promise new出来的对象肯定就有then、 ...
分类:
其他好文 时间:
2017-07-26 13:42:42
阅读次数:
156
一、优先使用ES6语法的类而不是ES5的纯函数 传统的ES5类语法很难拥有类的继承、构造函数和方法的定义。如果你需要使用继承(要注意的是,你可能不需要),那么就用ES2015/ES6的类。但是,在你发现你需要更大更复杂的对象的之前,尽量使用小巧的函数。 二、使用方法链 这个模式在JS中非常有用,你可 ...
分类:
其他好文 时间:
2017-07-26 13:38:58
阅读次数:
180
前面的话 字符串是编程中重要的数据类型,只有熟练掌握字符串操作才能更高效地开发程序。JS字符串的特性总是落后于其它语言,例如,直到 ES5 中字符串才获得了 trim() 方法。而 ES6 则继续添加新功能以扩展 JS 解析字符串的能力。本文将详细介绍ES6中字符串扩展 子串识别 自从 JS 引入了 ...
分类:
其他好文 时间:
2017-07-26 00:05:21
阅读次数:
183
ES6 箭头函数 解构赋值 promise class ... ...
分类:
其他好文 时间:
2017-07-25 22:43:25
阅读次数:
260
[1]基本用法 [2]多行字符串 [3]变量占位符 [4]标签模板 [5]raw() ...
分类:
其他好文 时间:
2017-07-25 19:34:09
阅读次数:
163