ES6之Promise的学习

Promise开篇因为javascript异步机制,导致一个常见的问题,回调金字塔:loadImg('a.jpg', function() { loadImg(...

ES6 Generator 基本使用

本文实例讲述了ES6 Generator基本使用方法。分享给大家供大家参考,具体如下:1.Generator介绍先来一段Generator的基础代码function* g(){ y...

直击JavaScript ES6里最重要的5个特性

JavaScript ES6 添加了一系列新的语言特性,其中一些特性比其它更具有开创性以及更广的可用性。比如像 ES6 类 这样的特性,虽然新奇,但其实仅仅是在 JavaScrip...

JavaScript开发中常用的方法集

日期格式化// 格式化日期类型,fmt格式可选择function dateFormat(fmt, date) { let ret; let opt = { "Y+&quo...

详解ES6模块化和CommonJS模块化的区别

ES6 模块化与 CommonJS 模块化区别在最近的项目中关于 ES6 的 import、export 和 CommonJS 中的 module.exports、require ...

带你了解ES6的Set,WeakSet,Map和WeakMap

之前在学习 ES6 的时候,看到 Set 和 Map,不知道其应用场景有哪些,只觉得很多时候会用在数组去重和数据存储,后来慢慢才领悟到 Set 是一种叫做集合的数据结构,Map 是...

现代JavaScript使用技巧之ES6中的简写语法

ES6为一些已有的功能提供了非破坏性更新,这类更新中的大部分我们可以理解为语法糖,称之为语法糖,意味着,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些。本章我们将着重...

深入学习es6作用域

最近重新学习了es6的知识。根据视频和一些资料做出自己理解中的一些笔记,希望能帮到大家。 作用域? 几乎所有的编程语言的最基础模型之一就是在变量中储存值,并且取出修改这些的值的能力...

ES6 Map原理分析

ES6的Map的键可以是任意的数据结构,并且不重复。 那么map的底层原理是啥呢? Map利用链表,hash的思想来实现。 首先,Map可以实现删除,而且删除的数据可以是中间的值。...

详解ES6 Modules

当下, 我们几乎所有的项目都是基于 webpack、rollup 等构建工具进行开发的,模块化已经是常态。 我们对它并不陌生,今天,我们就再系统的回顾一下ES6的模块机制, 并总结...
正在加载中...

已加载全部内容

已经没有更多文章了

返回顶部