什么是前端?前端历史概览。
前端是什么?
前端是系统中与用户直接接触的部分。
- 用户通过前端访问和使用整个系统。——系统的输入输出
- 视觉呈现(静态)和交互体验(动态)
前端能做什么
前端语言能力的发展
对于web前端来说,经历了从传统前端开发到网页脚本开发到现在HTML5以及综合Web Apis。
传统前端开发:HTML+CSS(切图); 静态页面、JSP动态页面。
网页脚本开发: Ajax+JavaScript ;动态页面,BOM+DOM操作浏览器和文档。
HTML5以及综合Web Apis:多媒体(audio 、 video)、可视化(canvas 、 webGL)、PWA(catche API 、worker 、 storage等)。
node.js的出现,使得具备了软件后端功能实现能力和提供网络服务功能。
VDM + AST 。
VDOM :视觉设计部门映射为数据结构。运行时还原为其他语言的视觉设计。
AST :代码逻辑语句映射为数据结构。运行时还原为其他语言的代码逻辑。
什么是大前端?
Web + HTML5 + Node + 跨平台(安卓、ios 、小程序)