学习并认识ES6

1、什么是ES6?
(1)S2学的JavaScript是基于ES5语法标准
(2)ES = ECMAScript 是一个动态脚本语言的【标准】
(3)JS = JavaScript 是对ES的标准、默认、主流【实现】
(4)ES6新标准的目的是,使用JS可以用来开发大型的Web应用,成为企业级开发语言
适合模块化开发;良好的依赖管理;
由于商标权的问题,欧洲计算机协会制定的语言标准不能叫做JS,只能叫做ES
Web容器(JSP/Servlet容器)
官方标准实现是Tomcat,其他还有JBoss、Weblogic等

a.js
变量num
b.js
变量num
c.js需要依赖a.js和b.js

2、为什么要学ES6?
ES已经过时了。不能满足目前前端越来越复杂、庞大的现状,ES6是对ES5的增强、升级。
2.1.主流的浏览器都已经全面支持ES6;
2.2.业内较新的前端框架都已经全面使用ES6的语法;
2.3.微信小程序、uni-app等都是基于ES6语法;
2.4.从就业出发。中小型公司,全栈,简历上多一个技能,试用期更快上手。

3、菜鸟教程(ES6学习大纲)
1.1 ES6 教程
1.2 ES6 环境搭建 【跳过】
2.1 ES6 let 与 const
2.2 ES6 理解赋值【跳过】
2.3 ES6 Symbol【跳过】
3.1.1 ES6 Map 与 Set
3.1.2 ES6 Reflect 与 Proxy【跳过】
3.2.1 ES6 字符串
3.2.2 ES6 数值
3.2.3 ES6 对象
3.2.4 ES6 数组
4.1 ES6 函数【重点】
4.2 ES6 迭代器
4.3 ES6 Class类
4.4 ES6 模块【重点】
5.1 ES6 Promise 对象【难点】
5.2 ES6 Generator 函数【跳过】
5.3 ES6 async 函数【难点】

比较难理解、不太常用的,先跳过
5.1和5.3是讲异步代码,

2.1.let和const
let和var的区别:let只在自己声明的作用域有效,var是全局的
尽量少用var,尽量用let。var没有封装,容易污染别人的代码

猜你喜欢

转载自blog.csdn.net/yu2875592987/article/details/105639709
今日推荐