码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
ES5和ES6中的继承 图解
Javascript中的继承一直是个比较麻烦的问题,prototype、constructor、__proto__在构造函数,实例和原型之间有的 复杂的关系,不仔细捋下很难记得牢固。ES6中又新增了class和extends,和ES5搅在一起,加上平时很少自己写继承,简直乱成一锅粥。不过还 好,画个 ...
分类:其他好文   时间:2016-06-21 17:14:19    阅读次数:179
NodeJs和ReactJs单元测试工具——Jest
Jest——Painless JavaScript UnitTesting 特点 适应性强 默认使用Jasmine断言 模块化的 可扩展的 可配置的 沙箱式且快速 虚拟化JS环境,模拟浏览器 并行运行工作线程 默认的模拟框架 默认自动模拟所有模块,便于测试当前代码 集成Babel 必要性 支持ES6 ...
分类:Web程序   时间:2016-06-21 15:44:09    阅读次数:1356
纯原生仿ES6的Object.assign,实现深度合并对象
源码: 调用: ...
分类:其他好文   时间:2016-06-20 20:39:05    阅读次数:313
ES6 - Note6:Set与Map
Set和Map是ES6中新增的数据结构,Set是集合,无序唯一,Map类似于对象,也是"key-value"形式,但是key不局限于字符串。 1.Set的用法 Set是构造函数,可以使用new初始化一个Set实例,如下所示 Set集合具有唯一性,因此不管是向Set中添加重复的元素还是使用数组作为参数 ...
分类:其他好文   时间:2016-06-20 18:56:20    阅读次数:200
es6-let 和 const
1.let 1.1用法:类似var ,但是所声明的变量只在let命令所在的代码块内有效 { let a = 10; var b =1; } { let a = 10; var b =1; } for 循环适合用 let for( let i = 0; i<arr.length; i+=){ } co ...
分类:其他好文   时间:2016-06-20 12:52:10    阅读次数:218
[F2016061803] ES6的模块导入与变量解构的注意事项
在ES6中变量解构是这样的: 我们可以直接用解构赋值来获得对象的同名属性,这等效于: 除了变量的解构赋值,ES6的模块导入也提供了相似的语法: 如果使用webpack构建项目的话,注意这里的解构与普通变量的解构是有所区别的,比如在a.js里有以下代码: 如果按照普通变量的解构法则来导入这个包,即这种 ...
分类:其他好文   时间:2016-06-19 01:12:12    阅读次数:273
[F2016061802] NodeJS之旅-使用webpack构建项目时代码正确但编译出错
遇到这个问题前,我对webpack还不算太熟,仅仅限于用它来编译ES6代码,代码写多了,问题也就来了。 一开始用NodeJS写些小项目,用的模块并不多,遇到些报错问题,改改也就通过了。然而,随着用的第三方模块增多,用webpack构建项目时出现错误的次数越来越多,最奇怪的是:代码检查了十几遍,明明任 ...
分类:Web程序   时间:2016-06-19 01:11:28    阅读次数:359
ES6 - Note5:Promise
1.Promise介绍 Promise最早是社区提出和实现,后面ES6将其写入标准,并原生提供Promise对象,是一种异步编程的解决方案,具体的概念大家可以去查看相关的资料。传统上处理异步都是以callback回调函数的方式完成,但是当回调嵌套的太多,便会使程序很难理解,如下所示 如果后面还有基于 ...
分类:其他好文   时间:2016-06-17 16:51:45    阅读次数:207
ES6新特性:Javascript中内置的延迟对象Promise
Promise的基本使用: 利用Promise是解决JS异步执行时候回调函数嵌套回调函数的问题, 更简洁地控制函数执行流程; 通过new实例化Promise, 构造函数需要两个参数, 第一个参数为函数执行成功以后执行的函数resolve, 第二个函数为函数执行失败以后执行的函数reject: 通过P ...
分类:编程语言   时间:2016-06-17 06:20:13    阅读次数:2221
为网站添加emoji表情的支持
项目框架 React.js + webpack + ES6 + Jquery 需求描述 使用客户端的用户常常喜欢发emoji表情,而在浏览器打开网页版的时候,emoji表情不能正常显示。在chrome下,emoji表情显示的是黑白的线框表情。 因此需要通过前端来实现所有浏览器的emoji表情显示支持 ...
分类:Web程序   时间:2016-06-16 17:54:22    阅读次数:629
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!