JavaScript

ECMAScript 5学习总结
JavaScript

ECMAScript 5学习总结

149 0

ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范)标准最新修正。 与HTML5规范进程本质类似,ES5通过对现有JavaScript方法添加语句和原生ECMAScript对象做合并实现标准化。浏览器支持一般来说,除了针对个别特性的特殊说明,各大主流浏览器都支持es5,包括Chro…

vscode 插件推荐以及常用配置
JavaScript

vscode 插件推荐以及常用配置

118 0

1、主题2、常用快捷键1、文件之间切换 Ctrl+Tab2、代码行缩进 Ctrl+[ 、 Ctrl+]3、代码格式化: Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code(或者先Ctrl+K然后再点一次Ctrl+F)4、上下移动一行: Alt+Up 或 Alt+Down5、向上向下复制一行: Shift+Alt+Up 或 Shift+Alt+D…

ES6函数新增内容介绍
JavaScript

ES6函数新增内容介绍

124 0

学习函数新增内容,需要先了解ES6的变量解构赋值。本文大量引用阮一峰老师的ES6手册。为函数的参数设置默认值function Point(x = 0, y = 0) { this.x = x; this.y = y;}const p = new Point();console.log(p);注意事项:函数内部不允许给参数重复声明,比如用var、let、cons…

ES6(对象展开运算符)扩展运算符和剩余操作符的对比和应用
JavaScript

ES6(对象展开运算符)扩展运算符和剩余操作符的对比和应用

165 0

扩展运算符扩展运算符写法是三个点...,写法虽然跟剩余操作符一致,都是...,但是作用可以认为是相反的。扩展运算符的核心就是2个字:打散。剩余操作符的核心就是2个字:打包。剩余操作符和扩展运算符在赋值方面的对比:剩余操作符是:表示剩下的打包,通常是只可能放在变量名…

JS ES6中的箭头函数(Arrow Functions)使用
JavaScript

JS ES6中的箭头函数(Arrow Functions)使用

129 0

一、语法基础语法(参数1, 参数2, …, 参数N) => { 函数声明 }(参数1, 参数2, …, 参数N) => 表达式(单一)//相当于:(参数1, 参数2, …, 参数N) =>{ return 表达式; }// 当只有一个参数时,圆括号是可选的:(单一参数) => {函数声明}单一参数 => {函数声明}//…

ES6 Promise 用法讲解
JavaScript

ES6 Promise 用法讲解

146 0

Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。那就new一个var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log(执行完成); resol…