大白话讲解Promise ES6/7

大白话讲解Promise

ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法...
阅读全文

async / await:更好的异步解决方案

在实际开发中总会遇到许多异步的问题,最常见的场景接口请求之后一定要等一段时间才能得到结果,如果遇到多个接口前后依赖,那么问题就变得复杂。大家都一直在尝试使用更好的方案来解决这些问题。最开始只能利用回调...
阅读全文

js中位运算的运用

我们可能很少在编程中用位运算,如果没深入学习,可能也很难理解。平时的数值运算,其实是要先转换成二进制再进行运算的,而位运算就是直接进行二进制运算,所以位运算的执行效率肯定是更高的。下面通过一些实例来加...
阅读全文
编写高性能的 JavaScript 原生JS

编写高性能的 JavaScript

本文的初衷是想介绍如何利用些简单的代码小技巧就能促进JavaScript编译器的优化进程从而提升代码运行效率。特别是在游戏这种对于垃圾回收速度要求较高,你性能稍微差点用户就能见到白屏的地方。 Mono...
阅读全文

Yarn:一个新的JavaScript包管理器

npm工具存在挺多难以忍受的诟病,包括安装速度慢、每次都要在线重新安装等问题,yarn正是为了解决npm当前所存在的问题而出现的。 YARN亮点 极致的快速:会缓存已经下载过的包,避免重复下载。 安全...
阅读全文
npm scripts 使用指南 Node及周边

npm scripts 使用指南

作者: 阮一峰 Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(npm scripts)。 一、什么是 npm 脚本? npm 允许在p...
阅读全文
npm package.json属性详解 Node及周边

npm package.json属性详解

概述 本文档是自己看官方文档的理解+翻译,内容是package.json配置里边的属性含义。package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象。其中很多属性可以通过np...
阅读全文
JavaScript 模块(2):模块打包 原生JS

JavaScript 模块(2):模块打包

转自:伯乐在线  英文出处:Preethi Kasireddy 在第一部分中,我讲解了模块是什么、为何要使用模块和将程序整合为模块的各种方式。而在第二部分,我将会详细讲解模块“打包”:为什么要打包模块...
阅读全文