js中的严格模式(use strict)

文章共1.2k个字 读完大约需要4分钟

use strict是ECMAScript5引入的一条指令。它不包含任何语言的关键字,可以使用双引号和单引号,对于没有实现ECMAScript的浏览器来说它什么也不做。它只能出现在脚本代码的开始或者函数体的开始、任何实体语句之前。但它不必一定出现在脚本的首行或函数体内的首行, 因为"use strict" 指令之后或之前都可能有其他字符串直接量表达式语句, 并且JavaScript的具体实现可能将它们解析为解释器自有的指令。

继续阅读全文 »

Promise对象

文章共636个字 读完大约需要2分钟

Promise

基本信息

Promise是异步编程的一种解决方案,它可以将异步操作以同步操作的形式展现出来,避免了层层嵌套的回调函数,此外,promise对象提供了统一的接口,使得控制异步操作更加容易

Promise有三种状态,pendding,fulfilledrejected。无论从penddingfulfilled;还是从penddingrejected,只要状态改变了,就回凝固,之后再调用回调函数只能获得其结果。

继续阅读全文 »

-->