我们在浏览一个网页或者使用 APP 时,这些直接面向用户交互媒介都可以称为前端或客户端(C端),网页都是通过浏览器渲染后呈现给用户的,渲染使用的技术即下述的 HTML、CSS、JavaScript 等前端技术;相应的为用户提供内容或服务的一端称为后端或服务端(B端),为用户提供传输数据服务,即下述后端开发部分。
用户浏览信息或与网站进行交互时,会发出一个请求(Request)给服务器。相应地,服务器接收到请求后做出响应(Respond)。互联网大多都是以这种“我喊一下”,你“应一声的”的 C to B 模式交流着。
另外要区分一个概念就是:静态网站和动态网站不是网页的动与静的效果,而是网站建设中有没有数据库作为支撑。有数据库的网站才叫动态网站,反之就叫静态网站。
继续学习充电:
MDN:《什么是网络服务器?》
菜鸟教程《网站建设指南》
网站建设前端
HTML
学习网站建设,最简单的是从静态页面开始,即 HTML( 超文本标记语言)开始。
你也许之前不知道 HTML 是什么东西,但想必有听过火爆朋友圈 H5。所谓的 H5 即是 HTML 5,是 HTML 4 升级版。
HTML 的语法简单易学,跟我们平时使用 word 排版有点类似,HTML 如其名,是基于开合标签的语法,也是一种文档形式(每个 HTML 文件头部有条 <!DOCTYPE html> 语句标记文档形式)。
举个简单例子,如编辑文档使用大标题(H1):
在 HTML 文档是也是用<h1>(大小写都可以,推荐小写)来表示,只不过是解析后的结果,使用浏览器右键查看源码,可以看到类似形式:
那怎么编辑 HTML 文件呢 ,其实只要任何能编辑文本存储文件后缀名为 .html 的都可以。不过我们还是建议使用些比较智能的编辑器:Visual Studio Code(免费)、Atom(免费)、Sublime(收费)、WebStorm(收费)等提升效率。或者你在学校学习的 Dreamweaver。这些编辑器也适用底下的 CSS、Javascript 等开发。
HTML 只是标注文档结构,那我们怎么设置样式,比如改颜色,变大小,改字体等等呢。这正是 CSS 的用武之地。
推荐继续学习 HTML 教程: