一起重温ES6
文章平均质量分 83
带你重新学习ES6,查缺补漏,重点关注实际项目中程序猿所常用的内容
清狂无益
前端小白,在线学习
展开
-
ES6学习(10)-- Promise对象
ES6 提供的解决异步编程问题的Promise方法在我们工作中可谓是重点了。无论在什么样的公司面试,Promise都是重点考察对象。那么,为什么Promise会这么受重视?今天我们一起来看一下Promise的用法和存在的意义。 在学习Promise之前,我们在阮一峰的ES6入门中可以看到介绍Promise对象的第一句话: Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。原创 2021-09-26 17:37:34 · 402 阅读 · 0 评论 -
ES6学习(9)-- 各数据类型扩展的汇总(2)
本篇文章我们续接ES6学习(8)-- 各类数据类型扩展的汇总(1)学习剩下的部分:函数的扩展,对象的扩展,运算符的扩展;同样的,在这里我们还是摘取出来大家常见,常用,或者有机会用到的知识点。原创 2021-09-14 17:10:56 · 98 阅读 · 0 评论 -
ES6学习(8)-- 各数据类型扩展的汇总(1)
字符串扩展,数值扩展,正则扩展。本篇文章中的都是我从原文中摘取出来的常见,常用,或者说有机会用到的 “ 芝士点 ”。大家可以浏览的看一遍,也不用死记硬背,知道在那里就好了,以后有用到了,再回来瞅瞅。原创 2021-09-02 15:08:17 · 141 阅读 · 0 评论 -
ES6学习(7)-- Set和Map数据结构
今天我们一起学习的是Set数据结构、Map数据结构。首先我要说一下,它们可不是对象的set()方法和数组的map()方法,人家是ES6提供的新的数据结构。一个是属性方法,一个是数据结构(也是一个构造函数)。 1,Set数据结构 定义: ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构。 基本用法: Set函数可以接受一个数组(或者具有 iterable ...原创 2021-09-01 14:19:38 · 144 阅读 · 0 评论 -
ES6学习(6)-- 箭头函数
提起来ES6的箭头函数,相信大家都不默认,无论是工作还是学习还是面试中,箭头函数都是重点使用和考察对象。这次我们一起回顾一下箭头函数,重新学习一下ES6提供的这项瑰宝的内容。 1,回顾一下函数 什么是函数? JavaScript函数 也就是我们平时所说的 函数 。根据官方定义:JavaScript 使用关键字function定义函数。JavaScript 函数是被设计为执行特定任务的代码块。JavaScript 函数会在某代码调用它时被执行。 从定义中我们不难摘出:...原创 2021-08-31 15:24:23 · 181 阅读 · 0 评论 -
ES6学习(5)-- 字符串模板
前端层面的逻辑,我觉得绝大部分都是可以看做 “ 数据的处理和展示 ” 。在处理层面:无论是后台请求的JSON数据还是页面层次的字符串,数组,对象,都是我们要攻克的。在学习ES6之前,我们处理字符串时,相信大家都和我一样,单纯的字符串拼接。嗯,没错,就是 “ 字符串 ”+ 变量 + “ 字符串”......这样进行的。这时候我们就遇到比较麻烦的问题,比如:注意单引号和双引号的使用;字符串比较长的时候,不单拼接的时候乱七八糟容易出错,而且在后续检查的时候,作实让人头疼。 ES6...原创 2021-08-30 14:33:31 · 125 阅读 · 0 评论 -
ES6学习(4) -- 变量的解构赋值
es6真的是非常重要,贯穿了前端的各个地方。变量的解构赋值也是我们在工作中非常常见的一项手段。虽然不是非必要,但是它会给我们带来极大地便洁。 1,概念 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 ...原创 2021-08-30 10:26:41 · 105 阅读 · 0 评论 -
ES6学习(3)-- Module语法:export和import
相信大家看到export和import肯定不会陌生。尤其是掌握了vue和react的小伙伴们,在日常的工作和学习中,无时无刻不能看到它们的身影。反正我在学习vue的时候,就知道组件用export暴露出来,用import引入组件或者插件。这里,我们一起看一下ES6中的定义。 1,模块的概念 ES6定义: ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 模块不是对象,而是通过export命...原创 2021-08-26 17:28:10 · 383 阅读 · 0 评论 -
ES6学习(2)--class的基本语法和继承
本次我们一起回顾一下 ES6的class类的知识点。在 “ ES6学习(1)” 的博客中,我们一起简单的回顾了一下 “ 类 ” 的概念。本篇博客,我们继续往下走,是男人就一直下到100层。原创 2021-08-26 11:26:04 · 118 阅读 · 0 评论 -
ES6学习(1)-- 新增声明变量方法
我们都知道,声明变量在ES5之前有两种:第一种是声明变量和常量的 “ var ”。第二种是声明函数的 “ function ”。在ES6中,声明变量的方法一下子扩充了到了 6 种,总结如下: 声明变量或常量:var 、let(ES6新增) 、const (ES6新增); 声明函数变量:function ; 声明类:class(ES6新增); 声明 ‘ 静态加载 ’ 输入变量:import (ES6新增); 在我们学习这几个新增的方法之...原创 2021-08-10 10:00:08 · 822 阅读 · 0 评论