ES6允许按照一定的模式,从数组和对象中提取值,并对变量进行赋值。这对于解析json数据和函数参数等操作是非常有帮助的。 数组的解构赋值 基本用...
字符串的拓展 字符的Unicode表示法 ES5中,Unicode必须是\uxxxx形式的,少与4位不行,多于四位必须拆成两个4位的来表示。在E...
let命令 基本用法 let命令用来声明变量,它的用法类似于var,但是所声明的变量只在let命令所在的代码块内有效。 for循环的计数器就很适...
requestAnimationFrame() 早期动画循环 JS的动画很长时间以来都是使用计时器setInterval来达成的。就像这样: 但...
可维护性 JS从完成小的网页特效和验证到现在要处理各种复杂的逻辑,页面中代码的数量也是成倍的增长。这就让编写可维护的代码变得越来越重要了。 可维...
Web应用与传统客户端最大的区别就是需要连接网络,没有网络整个应用就无法运行,这个一直是Web应用最大的痛点之一。HTML5为了解决这个问题添加...
高级函数 函数本质上是很简单且过程化的,但是由于JS天生的动态的特性,从使用方式上可以很复杂。 安全的类型检测 虽然JS中是有类型检测的,但是由...
Ajax:Asynchronous JavaScript + XML的简写。Ajax技术的核心是XMLHttpRequest对象(XHR),XH...
JSON是JavaScript Object Notation,JavaScript对象表示法。这是一种数据格式,并不从属于JS,许多语言都有J...
文集作者