### 网页编程练习知识点解析 #### 一、WEB数据库访问技术 1. **公共网关接口技术(CGI)** - **定义**: CGI(Common Gateway Interface)是一种规范,允许客户端程序通过网络与Web服务器进行交互。 - **功能**: 通过编写符合CGI规范的程序,可以扩展Web服务器的功能,实现数据处理、数据库访问等功能。 - **工作原理**: 当Web服务器接收到一个CGI请求时,会启动一个独立的进程来执行CGI程序。该程序生成HTML文档,并将其返回给Web服务器,最终发送给客户端。 2. **服务器端脚本编程技术** - **定义**: 服务器端脚本编程技术是指在服务器端执行的编程技术,常见的有ASP、PHP、JSP等。 - **特点**: - **ASP**: Active Server Pages的缩写,是一种服务器端脚本环境,在HTML页面中可以嵌入VBScript或JScript等脚本来创建动态网页。 - **PHP**: PHP: Hypertext Preprocessor,一种嵌入HTML文档的脚本语言,语法吸收了C、Java和Perl的特点,主要用于Web开发领域。 - **JSP**: Java Server Pages,是基于Java技术的一种服务器端脚本技术,可以创建动态网页。 #### 二、HTML基础结构 - **定义**: HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。 - **基本结构**: ```html <html> <head> <title>...标题内容...</title> </head> <body> ...主体内容... </body> </html> ``` - `<html>`标签:HTML文档的根元素。 - `<head>`标签:包含文档的元信息,如标题、样式链接等。 - `<title>`标签:定义文档标题,显示在浏览器的标题栏。 - `<body>`标签:包含文档的主要内容。 #### 三、ASP内置全局对象 - **Response对象**: 控制向浏览器发送的数据。 - **Request对象**: 获取来自浏览器的请求信息。 - **Server对象**: 提供对服务器资源的访问。 - **Session对象**: 存储与特定用户会话相关的信息。 - **Application对象**: 存储与整个Web应用程序相关的信息。 - **ObjectContext**: 用于分布式事务处理。 #### 四、浏览器/服务器模式通信流程 1. 用户打开浏览器。 2. 输入网址后,浏览器向指定的Web服务器发送请求。 3. 服务器接收请求并处理,然后将主页发送回浏览器。 4. 浏览器接收并显示主页内容。 #### 五、HTML与ASP中的注释区别 - **HTML中的注释**: ```html <!-- ... --> ``` - **ASP中的注释**: ```asp <%REM 注释行 或 '注释行 %> ``` #### 六、静态网页与动态网页的区别 - **静态网页**: 内容固定,服务器直接返回存储的HTML文件。 - **动态网页**: 根据用户请求动态生成HTML内容。 #### 七、在网页中插入JavaScript脚本的方法 1. 使用`<script>`标签内联插入脚本。 2. 在HTML文件中直接嵌入脚本代码。 3. 链接到外部JavaScript文件。 #### 八、CSS的使用方式与选择符 - **CSS使用方式**: - 直接嵌入到HTML标记符中。 - 嵌入到HTML文档的`<style>`标签内。 - 外部样式表文件。 - **CSS选择符分类**: - HTML标记符选择符。 - 上下文关系选择符。 - 用户自定义类选择符。 - 用户自定义ID选择符。 - 虚类选择符。 #### 九、超文本与普通文本的区别 - **超文本**: 包含指向其他位置的链接,形成网状结构。 - **普通文本**: 按顺序排列的文字内容。 #### 十、主页、网页和网站的关系 - **主页**: 作为整个网站的起始点,包含网站的概览信息。 - **网页**: 组成网站的基本单位,包含具体的信息内容。 - **网站**: 由多个相关网页组成的集合,具有共享的主题或目的。
剩余44页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java学籍管理系统源码带本地搭建教程数据库 MySQL源码类型 WebForm
- php+mysql学生成绩查询(系统)
- Bazel 的 Go 规则.zip
- Android ListView下拉刷新 Demo.zip
- Python实现基于一维卷积神经网络(1D-CNN)的多元时间序列分类源码+文档说明
- java基于springBoot课程评价系统源码数据库 MySQL源码类型 WebForm
- 5G工业无线路由器说明书
- SunshineLife个人博客是基于django+mysql+layui的小型个人博客网站
- 5G终端拔号脚本(AT), 适用于MT5701
- 基于Python + Django的生鲜超市系统 调用alipay沙盒系统支付