web概述
一、软件概述
1.C/S: Client/Server 客户端/服务端架构
- 优点:用户体验好
- 缺点:开发、安装、不熟、维护特别麻烦
2.B/S: Browser/Server 浏览器/服务器端
- 优点:开发、安装、部署、维护 简单
- 缺点:如果应用过大,用户体验可能会受到影响;对硬件要求过高
二、B/S架构的资源分类
1.静态资源:静态网页开发技术发布的资源
- 所有用户访问结果一样
- 如文本、图片、音频、视频、html【骨架】、CSS【样式】、JavaScript【动效、数据交互等】
- 用户请求的是静态资源,服务器会注解将静态资源发送给浏览器。浏览器内置了静态资源的解析引擎,可以展示静态资源。
2.动态资源:使用动态网页技术及时发布的资源
- 所有用户访问,得到的结果可能不一样
- 如:3P技术--->jsp/servlet、asp、php
- 如果用户请求的是动态资源,服务器会执行动态资源,再转换为静态资源,再发送给浏览器。
二、html概念及快速入门
-
概念:Hyper Text Markup Language 超文本标记语言
- 超文本:
- 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.
- 标记语言:
- 由标签构成的语言。<标签名称> 如 html,xml
- 标记语言不是编程语言
- 超文本:
语法速入门:
html文档后缀名 .html 或者 .htm
-
标签分为
- 围堵标签:有开始标签和结束标签。如 <html> </html>
- 自闭和标签:开始标签和结束标签在一起。如
标签可以嵌套:
需要正确嵌套,不能你中有我,我中有你
错误:<a><b></a></b>
正确:<a><b></b></a>在开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可)引起来
html的标签不区分大小写,但是建议使用小写。