web前端知识框架很难用这个思维导图试试

前端是什么?通俗的来说前端就是运行在PC端,移动端等浏览器上展现给用户层浏览的网页。前端技术也分为前端设计和前端开发,前端设计顾名思义就是网页的UI视觉设计,简洁美观的UI设计会给用户带来更佳的使用体验,而前端开发则是网站的前台代码实现。前端技术发展日新月异,更新迭代的速度很快且种类繁杂,本文将对前端开发基础知识作一个简单梳理介绍,通过MindMaster思维导图帮系统梳理前端知识框架。

一、开发语言

前端开发的三大核心技术:JavaScript、HTML、CSS,这也是每一个前端工程师所需掌握的基本功。

1、JavaScript

虽说JavaScript名字开头带有Java,但与Java实际上并没有什么联系,就像雷峰塔与雷锋一样,毫无关系。JavaScript由LiveScript发展而来,是一种面向对象的动态类型的客户端脚本语言,区分大小写。ECMAScript是JavaScript的正式名称。而ECMAScript5和ECMAScript6都是JavaScript语言的国际标准。ECMAScript6在ECMAScript5的基础上增添了例如模块和类等许多必要的特性以及一些实用特性,具体知识梳理详见图一图二。

图1ECMAScript5

图2ECMAScript6

BOM即浏览器对象模型,没有相关标准,因此不同的浏览器实现同一功能可用过不同的实现方式。BOM与浏览器联系密切,浏览器很多东西,例如打开窗口、打开选项卡、关闭页面、收藏夹等都可以通过JavaScript控制。

DOM即文档对象模型,执行W3C标准。DOM与文档有关而与浏览器无关,


转载请注明:http://www.aierlanlan.com/grrz/1394.html