会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不积跬步无以至千里
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
下一页
2019年10月26日
读阮一峰ES6笔记3:字符串的扩展
摘要: 模板字符串 用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。 模板字符串中嵌入变量,需要将变量名写在${}之中。 大括号内部可以放入任意的 JavaScript 表达式,可以进行运算,以及引用对象属性。 模板字符串之中还能调用函数。 模板字符串甚至还能
阅读全文
posted @ 2019-10-26 22:33 梁涛999
阅读(184)
评论(0)
推荐(0)
2019年10月24日
读阮一峰ES6笔记2:变量的解构赋值
摘要: 1、数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6 允许写成下面这样。 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 下面是
阅读全文
posted @ 2019-10-24 22:33 梁涛999
阅读(247)
评论(0)
推荐(0)
读阮一峰ES6笔记1:let 和 const 命令
摘要: let命令 基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 for循环的计数器,就很合适使用let命令。 用ES5如何正确实现?(梁涛注) 不存在变量提升 var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为u
阅读全文
posted @ 2019-10-24 18:21 梁涛999
阅读(170)
评论(0)
推荐(0)
2019年10月23日
ES6 模块
摘要: 概述 在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。 ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。 ES6 的模块化分为导出(export) @与导入(i
阅读全文
posted @ 2019-10-23 22:51 梁涛999
阅读(155)
评论(0)
推荐(0)
ES6 async 函数
摘要: async async 是 ES7 才有的与异步操作有关的关键字,和 Promise , Generator 有很大关联的。 语法 async function name([param[, param[, ... param]]]) { statements } name: 函数名称。 param:
阅读全文
posted @ 2019-10-23 22:12 梁涛999
阅读(202)
评论(0)
推荐(0)
ES6 Generator(生成器) 函数
摘要: ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。 基本用法 Generator 函数组成 Generator 有两个区分于普通函数的部分: 一是在 function 后面,函数名之前有个 * ; 函数
阅读全文
posted @ 2019-10-23 21:44 梁涛999
阅读(285)
评论(0)
推荐(0)
2019年10月21日
ES6 Promise 对象及解决回调地狱问题
摘要: 概述 在JavaScript的世界中,所有代码都是单线程执行的。 由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。 AJAX就是典型的异步操作。 把回调函数success(request.responseText)和fail(request.status)写到
阅读全文
posted @ 2019-10-21 22:44 梁涛999
阅读(468)
评论(0)
推荐(0)
2019年10月20日
ES6 Iterator迭代器和for...of循环
摘要: ES5中遍历集合通常都是 for循环,数组还有 forEach 方法,对象就是 for-in, var mycars = {a:2,b:3,c:4} for(var key in mycars) { key;//a b c mycars[key]; //2 3 4 } ES6 中又添加了 Map 和
阅读全文
posted @ 2019-10-20 23:02 梁涛999
阅读(142)
评论(0)
推荐(0)
2019年10月18日
ES6 Reflect反射
摘要: 概述 Reflect 是 ES6 为了操作对象引入的 API 。 Reflect 可以用于获取目标对象的行为,它与 Object 类似,它的方法与 Proxy 是对应的。 基本用法: 1、Reflect.get(target, name, receiver) 查找并返回 target 对象的 nam
阅读全文
posted @ 2019-10-18 23:30 梁涛999
阅读(623)
评论(0)
推荐(0)
ES6 Proxy代理
摘要: 概述 Proxy代理 可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式。 基本用法 Proxy代理 一个 Proxy 对象由两个部分组成: target 、 handler 。在通过 Proxy 构造函数生成实例对象时,需要提供这两个参数。 targe
阅读全文
posted @ 2019-10-18 22:35 梁涛999
阅读(393)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
下一页
公告