在早期的 Web 项目当中,后端的语言和前端的语言混合在一起,比如在 jsp 和 php 的代码中能看到大篇幅的 HTML 代码。后来逐步的发展到有了“模板语言”,使得后端语言和前端语言进行了部分的分离,虽然前端中调用模板的方法,但是前端还需要后端来进行渲染。到现在,前后端语言完全分离,前端做交互,后端写接口,各司其职。在移动互联网的飞速发展,前端也日益重要,尤其是出现了所谓的“大前端”。
作为一个后端程序员对前端知识不用懂太多,能看懂、或够用就行。为了弥补自己不懂前端的短板,周末对前端进行了简单的了解,就有了这份笔记。
ECMAScript 6
什么是 ES 6 呢,我这里引用了网上给出的说明,引用如下:
JavaScript 是大家所了解的语言名称,但是这个语言名称是商标( Oracle 公司注册的商标)。因此,JavaScript 的正式名称是 ECMAScript 。1996年11月,JavaScript 的创造者网景公司将 JS 提交给国际化标准组织 ECMA(European computer manufactures association,欧洲计算机制造联合会),希望这种语言能够成为国际标准,随后 ECMA 发布了规定浏览器脚本语言的标准,即 ECMAScript。这也有利于这门语言的开放和中立。
https://www.runoob.com/w3cnote/es6-tutorial.html
我这里整理了 ES 6 的几个特性,当然 ES 6 的特性不只有这些,这些是最基本的部分。
一、变量定义
在 ES 6 中增加了 let 关键字用于定义变量,let 的用法与之前的关键字 var 有所不同。
let 关键字有作用域、不能重复声明和不存在变量提升。
这里演示一下作用