第1部分 全栈之JavaScript

从Web的发展史来看,Web 1.0以展示和呈现信息为主。从Web 2.0开始以使用和交换信息为主,即人机交互。交互的出现使得人们能在互联网上进行各种各样的活动,如社交、购物、观影等,而互联网的发展不仅于此。移动端的出现使得人们不再局限于计算机旁,每个人则变为行走的数据。离开了固定局促的计算机旁,人们发现基于互联网能做更多的事情,如移动支付、移动办公、移动餐饮、移动学习、移动娱乐,越来越多的事情都能在移动中完成。所以人们需要的交互越来越多,交互的逻辑也越来越复杂。于是开始进入Web 3.0时代也就是万物互联的时代。

JavaScript“生于”Web 1.0,但是在Web 2.0的时候“粉墨登场”,它的出现正好契合了Web 2.0 时代的标志。它使得前端页面具有了动态的效果,具有了交互的生命和产品的灵魂。于是JavaScript受到了越来越多的从业人员的追捧和喜爱。JavaScript一路追随着互联网的发展在更新和迭代,于是ES5、ES6、ES7 一路“高奏凯歌”,全面占领了前端的高地,能够高效地运行在PC端、移动端、多端,为下一步布局做好充分的准备。

JavaScript 现在已然是前端的代名词,成为前端的核心技术。它能够对重构的页面进行动态操作,能够实现人类对于前端页面操作的所有想象,能够为静态的页面注入活力四射的数据。本章将对JavaScript 展开详细的讲解,结合大量的实例来全面剖析JavaScript 的每一个知识点。通过对比的方式对ES5 和ES6 做解析,让读者明白新的语法结构和语言升级的来龙去脉。

JavaScript是进阶Web全栈开发的必经之路,也是Web全栈开发中最核心的语言,本部分对后续内容有着举足轻重的作用。