上一篇博客JavaScript动态加载script方式引用百度地图API,Uncaught ReferenceError: BMap is not defined 这篇文章中我接触到一个新的单词:Promise,借此来记录一下它,引用来源:JS - Promise使用详解--摘抄笔记 ...
原文地址:JavaScript Promise API 在 JavaScript 中,同步的代码更容易书写和 debug,但是有时候出于性能考虑,我们会写一些异步的代码 代替同步代码 。思考这样一个场景,同时触发几个异步请求,当所有请求到位时我们需要触发一个回调,怎么做 Promise 让一切变的简单,越来越多的原生 API 基于 Promise 去实现。那么,什么是 Promise Promis ...
2017-02-13 14:01 2 1287 推荐指数:
上一篇博客JavaScript动态加载script方式引用百度地图API,Uncaught ReferenceError: BMap is not defined 这篇文章中我接触到一个新的单词:Promise,借此来记录一下它,引用来源:JS - Promise使用详解--摘抄笔记 ...
原文: http://www.2ality.com/2012/12/arrays.html 本文要解释一下Javascript中的数组是如何工作的,你将会知道,它们比你想的更像普通对象. 1.概述 在Javascript中,对象是一个从字符串到值的映射.数组 ...
原文:http://www.2ality.com/2012/03/stricter-equality.html 大部分JavaScript程序员都知道:应该使用严格相等(===)来代替"普通"的相等操作(==).但是,有时候你的确需要一个比严格相等===更严格的运算符,比如说:在你想检查 ...
原文:http://www.2ality.com/2011/12/strict-equality-exemptions.html 答案是:永远不要用.本文依次否定了五种看起来可以使用==的地方,同时解释了为什么. JavaScript中有两个运算符用来判断两个值是否相等: 严格 ...
原文:http://atroche.org/post/30994290348/javascript-indentation JavaScript没有一个相当于PEP8的东西(译者注:PEP8是python官方的代码风格指南).没有官方的文档告诉我们应该如何来缩进.社区的风格指南 ...
原文:http://www.2ality.com/2012/01/object-plus-object.html 最近,Gary Bernhardt在一个简短的演讲视频“Wat”中指出了一个有趣的JavaScript怪癖:在把对象和数组混合相加时,会得到一些你意想不到的结果.本篇 ...
原文:http://asenbozhilov.com/articles/quiz.html 这些题目都源自ECMA-262-3规范.Good luck! 译者注:作者是根据ES3出的题,但 ...
原文:http://www.2ality.com/2012/02/nan-infinity.html 本文要讲的是两个特殊值,NaN和Infinity,返回这两个值的操作通常都应该返回正常的数字. 1.NaN 在JavaScript中,NaN代表了“not a number”.主要 ...