随笔分类 -  JS ES6

摘要:ES6的了解 新增模板字符串(为JavaScript提供了简单的字符串插值功能)、箭头函数(操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。)、for-of(用来遍历数据—例如数组中的值。)arguments对象可被不定参数和默认参数完美代替。ES6将prom 阅读全文
posted @ 2018-10-23 16:26 抱臂柴 阅读(134) 评论(0) 推荐(0)
摘要:前言 && 基础概念 Promise 是解决 JS 异步的一种方案,相比传统的回调函数,Promise 能解决多个回调严重嵌套的问题。 Promise 对象代表一个异步操作,有三种状态: pending、fulfilled 或 rejected ,状态的转变只能是 pending -> fulfil 阅读全文
posted @ 2018-10-18 15:42 抱臂柴 阅读(337) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> //ES6字符串扩展方法,三个方法都支持第二个参数,表示开始搜索的位置 阅读全文
posted @ 2018-10-09 09:14 抱臂柴 阅读(126) 评论(0) 推荐(0)
摘要:先回答我:为什么模块很重要? 答:因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套! 于是下面三个模块规范出来了,这篇文章也出来了(拼出来的 {捂脸笑})。 JS中的 阅读全文
posted @ 2018-09-27 21:21 抱臂柴 阅读(186) 评论(0) 推荐(0)
摘要:let和var一样也是用来定义变量,不同之处在于let是块级作用域,只在所定义的块级作用域中生效,一个花括号便是一个块级作用域 可以看出let定义的变量在全局作用域内并没有生效 如果我们在全局作用域中定义,试一下看在函数或者流程控制语句中是否会输出 我们发现这样可以输出 如果我们反向来一下呢 我们发 阅读全文
posted @ 2018-09-26 18:25 抱臂柴 阅读(169) 评论(0) 推荐(0)
摘要:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构ES6之前我们申明多个变量需要按照下面的方法: let l a=1; let b=2; let c=3; let d=4; //或者 let a=1,b=2,c=3,d=4; 现在我们可以更加简便 这种方法需要连边结构完全对 阅读全文
posted @ 2018-09-25 20:28 抱臂柴 阅读(132) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> //ES6字符串扩展方法,三个方法都支持第二个参数,表示开始搜索的位置 阅读全文
posted @ 2018-09-12 21:12 抱臂柴 阅读(175) 评论(0) 推荐(0)