ECMAScript
ECMAScript系列
Vam的金豆之路
开源 JavaScript 库 Strve.js 作者
展开
-
一分钟入门 Babel(下一代 JavaScript 语法的编译器)
简单来说把 JavaScript 中 es2015/2016/2017/2046 的新语法转化为 es5,让低端运行环境(如浏览器和 node )能够认识并执行。严格来说,babel 也可以转化为更低的规范。但以目前情况来说,es5 规范已经足以覆盖绝大部分浏览器,因此常规来说转到 es5 是一个安全且流行的做法。ES6转ES5(第一种)初始化项目npm init --y安装依赖npm install babel-cli -Dnpm install babel-preset-es2015 .原创 2020-07-04 17:24:16 · 1232 阅读 · 0 评论 -
重学ES系列之新型数据结构Map应用
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>新型数据结构Map应用</title></head><body> </body原创 2020-07-04 16:31:29 · 849 阅读 · 0 评论 -
重学ES系列之Set实现数组去重、交集、并集、差集
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Set实现数组去重、交集、并集、差集</title></head><body> &l原创 2020-07-04 16:30:20 · 1288 阅读 · 1 评论 -
重学ES系列之过滤数组
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>过滤数组</title></head><body><script>let ar原创 2020-07-04 16:29:00 · 797 阅读 · 0 评论 -
重学ES系列之拓展运算符
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>扩展运算符</title></head><body><script>let {原创 2020-07-04 16:27:39 · 551 阅读 · 0 评论 -
重学ES系列之新增的几个循环方法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>新增的几个循环方法</title></head><body><script>原创 2020-07-04 16:26:20 · 632 阅读 · 0 评论 -
重学ES系列之函数优化
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>函数</title></head><body> </body><原创 2020-06-04 22:33:41 · 460 阅读 · 0 评论 -
重学ES系列之模版字符串
作者:Vam的金豆之路主要领域:前端开发我的微信:maomin9761微信公众号:前端历劫之路原创 2020-05-24 22:49:03 · 2264 阅读 · 0 评论 -
重学ES系列之字符串方面的处理
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>字符串方面的处理</title></head><body> </body>原创 2020-05-24 00:45:50 · 2802 阅读 · 0 评论 -
重学ES系列之变量的作用范围
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>变量的作用范围</title></head><body> </body>原创 2020-05-23 23:50:38 · 2245 阅读 · 0 评论 -
你要的几个JS实用工具函数(持续更新)
你要的几个JS实用工具函数(持续更新)1、封装fetch源码:/** * 封装fetch函数,用Promise做回调 * @type {{get: (function(*=)), post: (function(*=, *=))}} */const fetchUtil = { get: (url) => { return new Promise((resolve, reject) => { fetch(url, {原创 2020-05-15 14:10:23 · 3583 阅读 · 3 评论 -
《ECMAScript 6 入门》【三、字符串的扩展】(持续更新中……)
本系列是针对于阮一峰大佬的文章进行简化,更方便的让大家学习阅读前言:本篇介绍 ES6 对字符串的改造和增强。一、字符的 Unicode 表示法字符的 Unicode 码点必须在\u0000~\uFFFF之间,\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。const {log} = console;log('\u0061'); //axxxx超出这个...原创 2020-01-31 17:26:28 · 7165 阅读 · 12 评论 -
《ECMAScript 6 入门》【二、变量的解构赋值】(持续更新中……)
1原创 2020-01-26 18:36:33 · 2266 阅读 · 1 评论 -
《ECMAScript 6 入门》【一、let、const命令】(持续更新中……)
本系列是针对于阮一峰大佬的文章进行简化,更方便的让大家学习阅读let命令:let命令是用于声明变量基本用法1、 { let a = 10; var b = 10; } console.log(a); // ReferenceError: a is not defined. console.log(b); // 10a未定义,是...原创 2019-12-23 10:51:52 · 11130 阅读 · 4 评论