网页设计简答题

期末复习整理自用

1.网页色彩搭配的基本原理

  • 色彩的鲜明性:

如果一个网站的色彩鲜明,很容易引人注意,会给浏览者耳目一新的感觉。

  • 色彩的独特性:

要有与众不同色彩,网页的用色必须要有自己独特的风格,这样才能给人浏览者留下深刻的印象。

  • 色彩的艺术性:

网站设计是一种艺术活动,因此必须遵循艺术规律。按照内容决定形式的原则,在考虑网站本身特点的同时,大胆进行艺术创新,设计出既符合网站要求,又具有一定艺术特色的网站。

  • 色彩搭配的联想性:

色彩要根据主题来确定,不同的主题选用不同的色彩。例如,用蓝色体现科技型网站的专业,用粉红色体现女性的柔情等。

2.简述HTML

HTML 指的是超文本标记语言 ,是用来描述网页的一种语言。

HTML 不是一种编程语言,而是一种标记语言 ,标记语言是一套标记标签,HTML 使用标记标签来描述网页。

3.什么是CSS?CSS的主要作用是什么?

CSS中文译为“层叠样式表”,主要是对HTML标记的内容进行更加丰富的装饰,并将网页表现样式与网页结构分离的一种样式设计语言。

在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。

4.简述css盒子模型盒子模型的优势

盒子模型是CSS的基石之一,它指定元素如何显示以及在某种程度上的相互交互。页面上的每个元素都被浏览器看成是一个矩形的盒子,这个盒子由元素的内容、填充、边框和边界组成。网页就是由许多个盒子通过不同的排列方式(上下排列,并列排列,嵌套排列)堆积而成。

  • 高度的可维护性

可维护性是衡量一个网站好与坏的标准之一。高度的可维护性需要代码具有高度可读性, 且代码结构清晰、合理, 当页面出现问题 (例如浏览器兼容出错、页面校对出现偏差等) 时, 可以快速地检索代码, 分析其原因, 找出症结, 使得修改代码更加容易。

  • 较好的可扩展性

页面的可扩展性表现在两个方面:一是模块的可扩展性, 即可快速、方便地增、减页面模块或者变动模块位置, 保持页面结构的灵活性;二是页面内容的可扩展性, 对页面内容进行调整也相当方便、快捷。

  • 灵活的可定制性

商业网站对是否可定制有着极高的要求, 其需要面对喜好不同、审美不同, 甚至语言不同的客户, 且需要给客户一定的选择空间, 由客户决定网站的样式、颜色、语言等。基于“DIV+CSS”盒子模型建造的网站可以在一定程度上满足以上要求, 结合JavaScript, 并在网页上进行相应的设置, 就可以达到此效果。

5.简述JavaScript

Javascript是一种在网络浏览器上运行的,专门设计用来增强网页交互性的脚本语言,是一种事件驱动的脚本语言。

6.简述文档对象模型DOM

DOM为文档提供了结构化表示,并定义了如何通过脚本来访问文档结构。其实就是为了能让js操作html元素而制定的一个规范。

7.DHTML的组成

一般地,DHTML技术主要的组成部分为客户端的脚本程序语言(script)、文档对象模型(DOM) 、层叠样式表(CSS)及HTML。

8.静态网页和动态网页的区别

静态网页与动态网页的区别在于Web 服务器对它们的处理方式不同。

当Web服务器接收到对静态网页的请求时,服务器直接将该页发送给客户浏览器,不进行任何处理。如果接收到对动态网页的请求,则从Web 服务器中找到该文件,并将它传递给一个称为应用程序服务器的特殊软件扩展,由它负责解释和执行网页,将执行后的结果传递给客户浏览器。

9.为什么要用dhtml技术?有什么优点?

DHTML 不是由万维网联盟(W3C)规定的标准。DHTML 是一个营销术语 - 被网景公司(Netscape)和微软公司用来描述 4.x 代浏览器应当支持的新技术。对大多数人来说,DHTML 意味着 HTML 4.0、样式表以及 JavaScript 的结合物。

使用dhtml技术,可以实现和用户进行交互的动态页面。

各个部分的优点:

(1)HTML 4.0:所有的格式化(信息)可移出HTML文档,并写入一个独立的样式表中。使得文档的编辑更方便灵活、格式化。

(2)CSS: CSS 使开发者有能力同时控制多个网页的样式和布局,可以使页面布局和格式比 HTML更精确。

(3)DOM:文档对象模型(Document Object Model),它为HTML文档定义了一个与平台无关的程序接口。使用该接口可以控制文档的内容、结构和样式,Web开发人员借助DOM可以在其 Web页中引入动态和交互式内容,而不必依赖于Web 服务器来提供新的内容或改变现有内容的显示方式。

(4)脚本语言:其结构简单,使用方便,易学易懂它的代码可以直接嵌入HTML文档之中,无需编译就可在支持JavaScript的浏览器中解释运行。

10.JavaScript和java的区别

  • Java是面向对象的,而JavaScript是基于对象的;
  • JavaScript是解释执行的,而Java是编译执行;
  • Java 采用强变量,JavaScript采用弱变量;
  • 两者的代码格式不同;
  • 两者嵌入的方式不一样;
  • Java采用静态联编,JavaScript采用动态联编。

11.session和cookie的区别,各自的作用

区别

Cookie:主要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。

Session:保存在服务端,每一个session在服务端有一个sessionID作一个标识。存储的数据量大,安全性高。占用服务端的内存资源。

作用

Session用于保存每个用户的专用信息.

Cookie 用于保存客户浏览器请求服务器页面的请求信息,程序员也可以用它存放非敏感性的用户信息

12.网页制作流程

  • 步骤1:确定站点的核心内容。包括明确建立站点的目的、确定网站提供的内容以及搜集网站资料
  • 步骤2:**网站的规划。**建立网站结构,包括建立网站结构流程图,明晰网页间的链接关系
  • 步骤3:网站外观的设计。设计和制作主页,主页的好坏将直接影响网站的推广效果
  • 步骤4:**网页具体制作。**制作、完善其他页面
  • 步骤5:**网站性能测试。**包括网页测试和网站的验证及调试
  • 步骤6:发布网站。
  • 步骤7:网站更新与维护

13.网页设计需要注意的问题(仅参考)

  • 设计便捷的导航系统。导航是网站的重要功能,便捷的导航可以方便用户快速找到需要的内容。
  • 注意页面布局的合理性。注重版式的设计,不要板块冗杂;页面版式的搭配,注重协调简洁。
  • 注重页面色彩的搭配。只有色彩足够协调、舒缓,才能够让用户有继续停留的念头。
  • 注意代码的可维护性。注意代码规范,方便网站后期的维护更新。