JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑和自包含的方式,用于在各方之间作为JSON对象安全地传输信息。作为标准,它没有提供技术实现,但是大部分的语言平台都有按照它规定的内容提供了自己的技术实现,所以实际在用的时候,只要根据自己当前项目的技术平台,到官 ...
分类:
其他好文 时间:
2019-03-09 12:52:35
阅读次数:
154
ES6-Babel-Browserify使用教程 定义package.json文件 安装babel-cli, babel-preset-es2015和browserify npm install babel-cli browserify -g npm install babel-preset-es2 ...
分类:
其他好文 时间:
2019-02-26 01:19:39
阅读次数:
282
目前,ES6(ES2015)这样的语法已经得到很大规模的应用,它具有更加简洁、功能更加强大的特点,实际项目中很可能会使用采用了ES6语法的模块,但浏览器对于ES6语法的支持并不完善。为了实现兼容,就需要使用转换工具对ES6语法转换为ES5语法,babel就是最常用的一个工具 babel转化语法所需依 ...
分类:
Web程序 时间:
2019-02-24 10:42:12
阅读次数:
191
生成相关说明,TypeScript编译器如何编译.ts文件。
指定模块代码生成:“none”、“commonjs”、“amd”、“system”、“umd”、“es2015”或“esnext”。
作者: 志银(ZainChen); 更新日期: 2019.02.22 ...
分类:
编程语言 时间:
2019-02-22 11:53:28
阅读次数:
184
# 处理ES6语法
使用Babel > Babel是一个用于将ECMAScript 2015+ 代码转换为新旧浏览器或其他环境支持的JavaScript向下兼容版本代码的工具链。
> > Babel主要可以做:
> > - 语法翻译
> - 拓展(Polyfill)您的目标环境不支持的特性
> - ... ...
分类:
其他好文 时间:
2019-01-27 21:52:53
阅读次数:
245
ES6也出来好久了,最近闲来无事就想着吧es6做一个系统的总结,巩固自己的知识,丰富一下博客. 为什么叫ES6 实际上是ECMA的一个打的标准,这个标准是在2015年6月发布的,正式的名字实际是es2015,ecma这个组织规定每年6月份对这个版本进行更新,所以有es2016,es2017,es20 ...
分类:
其他好文 时间:
2019-01-14 21:25:24
阅读次数:
172
# ES6 - ECMAScript 6.0(ES2015) ## 变量声明- let、const ### let - ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 - `let`特点: - 1 块级作用域(ES6) - 2 先声 ...
分类:
其他好文 时间:
2019-01-09 15:03:25
阅读次数:
258
1. 安装 npm install --save-dev babel-preset-es2015 2. 安装 npm install --save-dev babel-preset-stage-3 3. 在项目根目录创建一个.babelrc文件(ES6转ES5配置) 里面内容 最基本配置是: 然后重 ...
分类:
移动开发 时间:
2019-01-03 14:00:44
阅读次数:
479
ES201X是JavaScript的一个版本。 ES2015新的feature 新的声明类型let, const,配合Block Scope。(if, forEach,) 之前: var, Global scope和function scope。 之后: let, const , 这2个类型声明用在 ...
分类:
编程语言 时间:
2018-12-29 23:26:25
阅读次数:
281
如何让 node 运行 es6 模块文件,及其原理 最新版的 node 支持最新版 ECMAScript 几乎所有特性,但有一个特性却一直到现在都还没有支持,那就是从 ES2015 开始定义的模块化机制。而现在我们很多项目都是用 es6 的模块化规范来写代码的,包括 node 项目,所以,node ...
分类:
其他好文 时间:
2018-12-22 20:40:35
阅读次数:
249