谭雪微
从本质上讲,所有Web应用都是一种运行在网页浏览器中的软件,这些软件的图形用户界面(Graphical User Interface,简称GUI)即为前端。
结构
表现
行为
在地址栏中输入一个URL
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<meta charset="utf-8"/>
</head>
<body>
<h1 style="display:none">Article</h1>
<p class="tlt">Hi, 今天的中午饭很好吃</p>
<div class="img">
<img src="photo.png" alt="我的照片" width="320" height="240"/>
</div>
</body>
</html>
HTML
网页的信息
网页的具体内容
DOM:Document Object Model,浏览器将HTML解析成树形的数据结构
CSS文件下载完成,开始构建CSSOM
如:行内元素里不要包含块级元素
<a><li></li></a>
ECMAScript:描述了该语言的语法和基本对象
文档对象模型(DOM):描述处理网页内容的方法和接口
浏览器对象模型(BOM):描述与浏览器进行交互的接口和方法
因图片无法添加,请点击 原图地址
前端体系
页面制作
性能优化
编程语言/框架/库/组件
开发技巧与调试
构建工程
前端技术网站
ps切图,生成雪碧图
HTML+CSS编写页面
响应式布局(layout/html/css等)
浏览器兼容性与seo
CSS3的新属性(animation,Flexbox等)
UI框架
预处理器:less、sass、postcss等