一,网站和网页的认识
- 网页就是一个文件,后缀名通常为HTML,htm,php,aspx,jsp的文件。
其本质就是将文字+图片+超链接以一种和谐,美观的方式排列在页面上; - 网站就是由网页及其其他资源文件组成的组织
网站常见的目录结构:index.html/images/css/js等。 - 主页与首页
主页也被称为首页,用户打开网站时默认打开的网页,一般默认index,default;
二,做一个网站的基本要素
- Logo:网站的标志;
- Navigation:网站的导航;
- Banner:网站横幅;slide:幻灯片;
- Copyright:版权;
- header,footer:头部和尾部;
三,网页的类型
- 静态网页
主要指的是网页中只有HTML标签
任何人任何时间打开的页面内容都是不变的,想要修改数据内容必须修改源文件,静态网页指的是网页无法在服务器上操作或与数据库交互,并不是指静止不动的网页 - 动态网页
使用了编程及数据库技术,跟踪不同的请求返回不同的页面
指不修改源代码就能改变内容的网页,可以和网页各种交互,如淘宝网站,或不同的人打开的的同一个页面但是内容是不一样的,如csdn
一个网站里面可以同时包含动态网页和静态网页,也可以只包含动态网页或静态网页
两者区别
-
更新和维护
静态网页
静态网页的内容一旦发布到服务器上就不能修改了,想要更新维护内容就必须修改源代码,网站内容信息数据多的时候,更新内容,制作网站和维护的工作就会特别困难
动态网页
动态网页是基于编程和数据库技术基础上的,可以根据用户不同的请求返回不同的内容页面,也可以通过不修改源代码就能直接删除,更新内容,所以降低了大量的维护更新工作量 -
交互性
静态网页
静态网页的内容很多都是固定的,功能有着很大的局限性,交互性很差
动态网页
动态网页的交互性很好,可以实现各种功能,如:注册,登录,查询等各种界面 -
响应速度
静态网页
静态网页内容基本都是固定的,容易被搜索引擎收录,且不需要连接数据库和编程技术,因此响应速度很快
动态网页
动态网页是基于数据库和编程技术上的,根据不同的请求返回不同的页面,访问动态网页的时候需要连接数据库,查询和其他相关文件,因此响应速度相对较慢
制作简单的网页,就采用静态网页
制作内容复杂,需要实现各种功能,改动频繁,需要时不时更新内容数据的网页就采用动态网页