es6
11adaacc
这个作者很懒,什么都没留下…
展开
-
模块化
模块化发展简史1.没有模块化的时候2.传统模块化3.传统模块化存在的问题4.Node5..模块化方案6.ES6 的模块化方案7.实现模块化流程 1.没有模块化的时候 最开始 JavaScript 承担的任务量并不多,表单验证基本上就是他的全部,最多就是简短的前端交互 2.传统模块化 随着 ajax 的流行,前端能做的东西一夜之间暴涨,代码量飞速增加,单文件维护代码已经太沉重,于是拆之,进而引入模块化,将负责不同功能的代码拆分成小粒度的模块,方便维护 这里说的模块化是抛开现在所熟知的 requir原创 2020-12-16 12:26:46 · 161 阅读 · 0 评论 -
ES6部分知识点总结
2020.12.9 18:13 ES601.变量:let、const02.解构赋值03.参数扩展04.字符串的扩展05.数组的扩展06.箭头函数07.JSON08.get和set09.class10.继承11.继承相关的一些问题12.静态方法13.Promise14.generator 01.变量:let、const var 可以重复声明、函数级作用域、变量提升、变量 let 不能重复声明、块级作用域、没有变量提升的概念、暂时性死区、变量 const 不能重复声明、块级作用域、没有变量提升的原创 2020-12-09 19:47:53 · 180 阅读 · 0 评论 -
ES6----generator
2020.12.9 16:44 generator01.generator(生成器)02.generator函数和普通函数的区别03.yield 01.generator(生成器) generator(生成器)是一个函数 generator 函数是 ES6 提供的一种异步编程解决方案 generator 函数有多种理解角度。从语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态 02.generator函数和普通函数的区别 书写格式 普通函数:function gen原创 2020-12-09 16:44:20 · 101 阅读 · 0 评论 -
ES6----Promise
2020.12.9 03:39 Promise异步和同步Promise 对象Promise 也是一个构造函数Promise怎么用Promise.all([])方法Promise.race([])方法 异步和同步 异步,操作之间没有关系,同时执行多个操作, 代码复杂 同步,同时只能做一件事,代码简单 Promise 对象 用同步的方式来书写异步代码 Promise 让异步操作写起来,像在写同步操作的流程,不必一层层地嵌套回调函数 改善了可读性,对于多层嵌套的回调函数很方便 充当异步操作与回调函数之间原创 2020-12-09 16:43:57 · 81 阅读 · 0 评论 -
ES6三
2020.12.18 23:18 ES601.constructor 01.constructor原创 2020-12-09 15:11:46 · 115 阅读 · 0 评论 -
ES6二
2020.12.6 22.10 es6==>数组的扩展、函数的扩展、类 01数组的扩展 1.过滤(es5) 过滤所有符合条件的数据 数组.filter(function(){条件}) let score=[60,70,40,80,90,59,72,48,33]; var n=score.filter(n=>n<60);//过滤值小于60的元素 console.log(n);//[40,59,48,33] 2.删除(es5) splice(参数1,参数2,参数3) 参数1开始的位置原创 2020-12-07 02:56:34 · 181 阅读 · 0 评论 -
ES6一
2020.12.3 上午4:00 01.基本概念 es6 指的是ECMAScript扩展 ES6 的第一个版本,在 2015 年 6 月发布,正式名称就是《ECMAScript 2015 标准》(简称 ES2015) ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等 02.let let块级作用域:{就是代码块}向上寻找距离该变量最近的开始的函数的{,作用范围就是该{}之内 { let a=10;原创 2020-12-03 04:29:39 · 259 阅读 · 0 评论