码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
ES6入门——类的概念
1、Class的基本用法 概述 JavaScript语言的传统方式是通过构造函数,定义并生成新对象。这种写法和传统的面向对象语言差异很大,下面是一个例子: function Point(x, y) { this.x = x; this.y = y; }; Point.prototype.toStri ...
分类:其他好文   时间:2018-01-02 18:41:35    阅读次数:2079
Promise API 简介
Promise API 简介 译者注: 到处是回调函数,代码非常臃肿难看, Promise 主要用来解决这种编程方式, 将某些代码封装于内部。 Promise 直译为“承诺”,但一般直接称为 Promise; 代码的可读性非常重要,因为开发人员支出一般比计算机硬件的支出要大很多倍。 虽然同步代码更容 ...
分类:Windows程序   时间:2018-01-01 23:48:53    阅读次数:396
粗看ES6之面向对象写法
标签: es6 在es6以前,js没有类的概念,虽然有构造函数原型的方式用来做面向对向开发,但是对于书法并不是十分友好,而且对于继承实现也不是十分友好。 es6引入class constructor extends super等关键字简化了JS面向对象写法,以后可以跟后端说JS也终于是有类的一门语言 ...
分类:其他好文   时间:2018-01-01 00:27:36    阅读次数:126
2017让我受益最大的那些书--别找了,都在这里
2017让我受益最大的那些书--别找了,都在这里 每一年对自己读过的技术书籍都会进行一个小结,今年也不例外,终于拖到了2017的最后一天,但是非常高兴,时间还来得及,也算对自己今年的一年来工作的总结。年初的时候由于公司一个电商项目的原因,需要用到 React 框架和 ES6,于是对这两项技术相关的资 ...
分类:其他好文   时间:2017-12-31 23:31:24    阅读次数:213
ES6/7 异步编程学习笔记
前言 在ES6的异步函数出现之前,Js实现异步编程只有settimeout、事件监听、回调函数等几种方法 settTmeout 这种方法常用于定时器与动画的功能,因为其本质上其实是浏览器的WebAPIs功能,因此与主线程并不同,当延时方法到达触发条件时,方法被添加到用于回调的任务队列,只要执行引擎栈 ...
分类:其他好文   时间:2017-12-31 16:44:59    阅读次数:230
《关于ES6的学习》
var JavaScript中,我们通常说的作用域是函数作用域,使用var声明的变量,无论是在代码的哪个地方声明的,都会提升到当前作用域的最顶部,这种行为叫做变量提升(Hoisting) 也就是说,如果在函数内部声明的变量,都会被提升到该函数开头,而在全局声明的变量,就会提升到全局作用域的顶部。 实 ...
分类:其他好文   时间:2017-12-31 12:51:07    阅读次数:92
ES6转换ES5
各大浏览器的最新版本,对 ES6 的支持可以查看kangax.github.io/es5-compat-table/es6/。随着时间的推移,支持度已经越来越高了,超过 90%的 ES6 语法特性都实现了。 Node 是 JavaScript 的服务器运行环境(runtime)。它对 ES6 的支持 ...
分类:其他好文   时间:2017-12-31 10:54:56    阅读次数:389
复习es6-解构赋值+字符串的扩展
1. 数组的解构赋值 从数组中获得变量的值,给对应的声明变量赋值,,有次序和对应位置赋值 解构赋值的时候右边必须可以遍历 解构赋值可以使用默认值 惰性求值,当赋值时候为undefined时候,默认是个函数就会执行函数 2.对象解构赋值 与数组不同的是,对象没有按次序排序 对象按照属性名赋值 3.字符 ...
分类:其他好文   时间:2017-12-30 12:08:56    阅读次数:133
复习es6-let和const
1、声明变量的方法 es5 : var function es6 : var function let const class 2、let(const)与var 不同 let不能变量提升 let不能多次声明统一变量 let不能声明在window对象上 let内的变量不能作为全局 变量引用 3、con ...
分类:其他好文   时间:2017-12-30 01:01:12    阅读次数:153
babel的安装和使用方法
要使用Babel, 我们需要nodeJS的环境和npm, 主要安装了nodeJS, npm就默认安装了 , 现在安装nodeJS很简单了, 直接下载安装就好了; 安装es-checker 在使用Babel之前 , 我们要先检测一下当前node对es6的支持情况, 我们使用先es-checker, 命 ...
分类:其他好文   时间:2017-12-29 16:17:52    阅读次数:144
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!