0推荐
26K 浏览

ES6和Babel你不知道的事儿

因babel的版本从5升级到6有很多改动,比如babel本身不再提供任何transform的工作,都需要借助插件来完成,本文的所有讨论都是建立在babel 6之上的。如果只想看结论,直接跳到文章...
0推荐
44K 浏览

10个最佳ES6特性

ES6,正式名称是 ECMAScript2015 ,但是 ES6 这个名称更加简洁。 ES6 已经不再是JavaScript最新的标准,但是它已经广泛用于编程实践中。如果你还没用过 ES6 ,现...
0推荐
32K 浏览

JavaScript数组所有API全解密

数组是一种非常重要的数据类型,它语法简单、灵活、高效。 在多数编程语言中,数组都充当着至关重要的角色,以至于很难想象没有数组的编程语言会是什么模样。特别是JavaScript,它天生的灵活性,又...
0推荐
26K 浏览

Javascript的继承与多态

本文先对es6发布之前javascript各种继承实现方式进行深入的分析比较,然后再介绍es6中对类继承的支持以及优缺点讨论。最后介绍了javascript面向对象编程中很少被涉及的“多态”,并...
0推荐
24K 浏览

用Async函数简化异步代码

Promise 在 JavaScript 上发布之初就在互联网上流行了起来 — 它们帮开发人员摆脱了回调地狱,解决了在很多地方困扰 JavaScript 开发者的异步问题。但 Promises ...
0推荐
18K 浏览

现在就可以使用的5个 ES6 特性

这篇文章介绍了5个 ES6 特性,使你的 JavaScript 代码变的更好。不用说,我们大多数前端开发工程师非常关注 JavaScript 的性能和特性,这就是为什么 ES6 对于我们来说是如此令人兴奋。
0推荐
18K 浏览

JavaScript深入之从ECMAScript规范解读this

前言 在《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution conte...
0推荐
16K 浏览

三个叹为观止的 ES6 Array hack[译]

在JavaScript中,数组随处可见。在最新版本的ECMAScript 6背景下,借助新的展开符、解构等特性,我们可以对数组做很多“四两拨千斤”的事情。
0推荐
19K 浏览

关于JavaScript的数组随机排序

JavaScript 开发中有时会遇到要将一个数组随机排序(shuffle)的需求,一个常见的写法是这样:
0推荐
18K 浏览

JavaScript使用ES6的Class面向对象继承时 this is not defined 解决方法

传统的JavaSCript继承是这个样子的: //相当于构造函数 var myClass = function(name) { this._name = name; }; //通过原型方法继承 ...
0推荐
20K 浏览

一道有价值的JS继承面试题

题目 原题目来源于一个网友的问答 var A = function() { this.name = 'apple'; } A.prototype.getName = function() { r...
0推荐
15K 浏览

ECMAScript6 新特性整理

ECMAScript6(ECMAScript 2015 ,ES5,ES2016)技术已经在前端圈子很流行了,他给前端开发人员带来了很多惊喜,提供的语法糖使复杂的操作变得简单。
0推荐
17K 浏览

用 Async 函数简化异步代码

Promise 在 JavaScript 上发布之初就在互联网上流行了起来 — 它们帮开发人员摆脱了 回调地狱 ,解决了在很多地方困扰 JavaScript 开发者的异步问题。但 Promise...
0推荐
17K 浏览

从 ++[[]][+[]]+[+[]]==10? 深入浅出弱类型 JS 的隐式转换

凡是都有一个来源和起因,这个题不是我哪篇文章看到的,也不是我瞎几把乱造出来的,我也没这个天赋和能力,是我同事之前丢到群里,叫我们在浏览器输出一下,对结果出乎意料,本着实事求是的精神,探寻事物的本...
0推荐
16K 浏览

理解JS模块化

模块化在项目中十分的重要,一个复杂的项目肯定有很多相似的功能模块,如果每次都需要重新编写模块肯定既费时又耗力。但是引用别人编写模块的前提是要有统一的“打开姿势”,如果每个人有各自的写法,那么肯定...
0推荐
17K 浏览

探寻 ECMAScript 中的装饰器 Decorator

如果曾经使用过 Python,尤其是 Django 的话,应该对 装饰器 的概念有些许的了解。在函数前加 @user_login 这样的语句就能判断出用户是否登录。
0推荐
14K 浏览

深入理解 javaScript 原型继承

在探讨 javaScript 的原型继承之前,先不妨想想为什么要继承?
0推荐
15K 浏览

如何在NodeJS项目中优雅的使用ES6

NodeJs最近的版本都开始支持ES6(ES2015)的新特性了,设置已经支持了async/await这样的更高级的特性。只是在使用的时候需要在node后面加上参数: --harmony 。但是...
0推荐
20K 浏览

JS正则表达式一条龙讲解,从原理和语法到JS正则、ES6正则扩展,最后再到正则实践思路

正则啊,就像一座灯塔,当你在字符串的海洋不知所措的时候,总能给你一点思路;正则啊,就像一台验钞机,在你不知道用户提交的钞票真假的时候,总能帮你一眼识别;正则啊,就像一个手电筒,在你需要找什么玩意...
0推荐
57K 浏览

Vue.Js开源:eleme - 高仿饿了么app商家详情

高仿饿了么app商家详情 (vue2 +vue-router2 + es6 +webpack ) demo demo 地址 项目依赖 本项目依赖 eslint全局环境,没有请下载 cnpm in...
1 2 3 4

经验分享,提升职场影响力

投稿

热门问答

    热门文档