posts

润雨细无声,何已湿衣襟

ES6 symbol

ES6 symbol

ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,前六种是:Undefined、Null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)

箭头函数

箭头函数

ES6允许使用箭头 => 定义函数,简化函数的写法

ES6 promise对象

ES6 promise对象

所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。

ES6 变量的解构赋值

ES6 变量的解构赋值

ES6允许按照一定模式,从数组、对象或字符串中提取值,对变量进行赋值,这被称为解构(Destructuring)

ES6 let 与 const

ES6 let 与 const

ES6 新增了 let 命令,用来声明只在所在的代码块内有效变量,不存在变量提升

严格模式下主要限制

严格模式下主要限制

在头部加上 "use strict" 启用严格模式,使用严格模式能够有效的降低bug,开始需要适应

js按位运算符及运用

js按位运算符及运用

js按位运算符/二进制运算符的简单简绍和使用

&、|、^、~、<<、>>

babel-polyfill的引用和使用

babel-polyfill的引用和使用

使用 babel-polyfill 来解决一些低版本的浏览器对es6新语法的不支持

js中隐性类型转换

js中隐性类型转换

只需要一点点时间学会使用js中隐性类型转换,更加轻松的处理部分类型

js的一些特别技巧

js的一些特别技巧

收集整理关于js的一些常用的技巧和新版带来的更加方便的操作