《网站设计 开发 维护 推广 从入门到精通》—— 1.1 网页设计的相关术语

简介:

本节书摘来异步社区《网站设计 开发 维护 推广 从入门到精通》一书中的第1章,第1.1节,作者:何新起 ,娄彦杰,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.1 网页设计的相关术语

在具体学习网页设计与制作前,需要了解什么是静态网页和动态网页,动态网页是怎么交互的,为以后的学习打好基础。

1.1.1 什么静态网页

在网站设计中,纯粹HTML格式的网页通常称为“静态网页”,早期的网站一般都是由静态网页制作的,静态网页是以.htm、.html、.shtml和.xml等为后缀。在HTML格式的网页上,也可以出现各种动态的效果,如GIF格式动画、Flash滚动字幕等。这些“动态效果”只是视觉上的,与下面将要介绍的动态网页不同。

静态网页的特点简要归纳如下。

  • 静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”。
  • 网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。
  • 静态网页的内容相对稳定,因此容易被搜索引擎检索。
  • 静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时,完全依靠静态网页制作方式比较困难。
  • 静态网页的交互性较差,在功能方面有较大的限制。图1-1所示为一个宣传介绍性的静态网页。
    88a79440c4d6d2fad461e890768f6d44f77e6cc3

    1.1.2 什么动态网页

    纯粹的静态网页网站通常需要手工制作网页,对于网站维护人员有一定的专业要求,并且当网站内容更新较多时,手工制作静态网页会显得相当繁琐,于是通过后台信息发布方式的动态网站技术很快在网站中得到普及应用。

    所谓动态网页,就是该网页文件不仅含有HTML标记,而且含有程序代码,这种网页的后缀一般根据不同的程序设计语言来定,如ASP文件的后缀为.asp。动态网页能够根据不同的时间、不同的来访者而显示不同的内容,还可以根据用户的即时操作和即时请求,使动态网页的内容发生相应的变化。如常见的BBS、留言板、搜索系统和聊天室等就是用动态网页来实现的。图1-2所示为交友网站中的会员搜索系统。

    5a876331748e62bd9ee0b5088b3ddafd32a281d8

    如果在下拉列表中选择不同的查询条件,单击“查询”按钮后会显示不同的网页内容,这就是动态网页所具有的典型特征。这种交互式的行为利用单纯的HTML语言是无法实现的,它需要将内容存储在数据库中,在服务器端利用动态编程语言来实现,如ASP、PHP、JSP等。这样的程序不仅能处理从浏览器端表单提交的数据,而且可以根据这些数据动态地反馈给用户。

相关文章
|
小程序 人工智能
|
存储 缓存
Debug:获取自定义cookie为空的常见原因
1 场景在实现HandlerInterceptor接口的过程中,常用到HttpServletRequest的getCookies()方法,可以获取缓存的cookie数据。以下拦截器可以实现利用cookie实现自动登录基本思路:检查cookie在不在-检查cookie_username在不在-检查session中有没有用户-保持登录实现: import entity.User; import ser
1883 1
Debug:获取自定义cookie为空的常见原因
|
Kubernetes 搜索推荐 应用服务中间件
【kubernetes】新版helm3的三大概念+快速指南+自定义charts模板
chart:代表helm包,包含在 Kubernetes 集群内部运行应用程序,工具或服务所需的所有资源定义。 Repository(仓库):用来存放和共享 charts 的地方。 Release :运行在 Kubernetes 集群中的 chart 的实例,一个 chart 通常可以在同一个集群中安装多次,每一次安装都会创建一个新的 release。
691 1
【kubernetes】新版helm3的三大概念+快速指南+自定义charts模板
|
存储 数据库 数据安全/隐私保护
基于SpringBoot+Vue的电商应用系统的设计与实现(3)
基于SpringBoot+Vue的电商应用系统的设计与实现
111 1
|
前端开发 JavaScript API
用的前端框架都有什么
【8月更文挑战第26天】用的前端框架都有什么
884 2
|
9月前
|
存储 机器学习/深度学习 人工智能
《量子AI:突破量子比特稳定性与容错性的关键瓶颈》
量子计算的发展面临量子比特稳定性和容错性的关键挑战。量子纠错技术如表面码、Steane七量子比特颜色代码等,通过编码和解码提高可靠性。硬件设计选择超导或离子阱量子比特,结合低噪声器件减少干扰。量子噪声抑制技术优化环境,降低噪声影响。拓扑量子计算利用多体系统的拓扑性质实现天然容错。量子算法优化和AI技术助力,进一步提升抗干扰能力。尽管取得进展,但要实现大规模应用仍需克服诸多挑战。
241 13
|
11月前
|
安全 网络协议 数据安全/隐私保护
访问控制(ACL)原理详解
访问控制(ACL)原理详解
565 0
访问控制(ACL)原理详解
|
开发框架 前端开发 JavaScript
多端/跨端/融合的移动端/小程序之React Native
React Native 是一种非常重要的移动端开发框架,因为它可以让开发者在不同的平台上进行开发,并且提供了跨平台的可移植性。
699 0
|
人工智能 达摩院 物联网
阿里云刘洪强:通往山顶的路各不相同
从清华到耶鲁,从外企到阿里,刘洪强用“匠心”书写着对网络研究的“一网情深”
阿里云刘洪强:通往山顶的路各不相同
|
Android开发 Windows 容器
浅析 JetPack Compose 是如何安装到View视图上
为什么 Compose 无需在意 view 层级问题,怎样嵌套都行? (最简单10s就能明白);
423 0
浅析 JetPack Compose 是如何安装到View视图上