Web系统与技术基础:从Internet到Web3.0

需积分: 28 3 下载量 169 浏览量 更新于2024-07-18 收藏 591KB PPTX 举报
“Web系统与技术”章节主要涵盖了互联网的基础知识,包括Internet的含义、TCP/IP协议、域名、URL、MIME、HTTP协议的介绍,以及Web浏览器和Web服务器的讲解,特别是Apache和IIS服务器。此外,还概述了Web系统中的关键技术,如HTML、JavaScript、XML、PHP和Ajax,并提供了相关的习题。 在Web系统的技术基础中,我们首先了解到Internet,即互联网,起源于1969年的美国ARPA网,提供了多种服务,如WWW、即时通讯、电子邮件等,并通过各种接入方式如ADSL、有线电视网、光纤和无线接入连接。互联网的发展经历了三个阶段:Web1.0以静态内容为主,Web2.0强调用户交互,而Web3.0则更注重信息的交互和整合。 TCP/IP协议是互联网通信的核心,它包括四个层次:网络接口层、网络互连层、传输层和应用层。其中,TCP和IP是核心协议,应用层则包含HTTP、FTP、SMTP等多个协议。HTTP是用于在Web上交换超文本的协议,而IP地址分为IPv4和IPv6两种类型。 Web浏览器是用户访问Web内容的主要工具,而Web服务器则负责存储和提供这些内容。本教材提到了两种常见的Web服务器:Apache和IIS。Apache是开源且广泛应用的服务器软件,而IIS则是微软提供的服务器平台。 在Web系统的主要技术概述部分,介绍了基本的标记语言HTML,用于创建网页结构;JavaScript,用于增强网页的动态功能;XML,用于数据交换和存储;PHP,一种服务器端脚本语言,常用于动态网页开发;最后,Ajax是异步JavaScript和XML的缩写,它允许网页在不刷新整个页面的情况下更新部分内容,提高了用户体验。 这些知识为初学者提供了理解Web系统和技术的基础框架,进一步的学习可以深入到各个技术的细节和实际应用中。
2018-06-16 上传
国家级实验教学示范中心联席会计算机学科规划教材 教育部高等学校计算机类专业教学指导委员会推荐教材 面向“工程教育认证”计算机系列课程规划教材 谢从华,高蕴梅,黄晓华.Web系统与技术[M],清华大学出版社,2018年6月 第1章 Web系统与技术的基础知识... 1 1.1 Internet介绍... 1 1.1.1 Internet含义... 1 1.1.2 TCP/IP协议... 1 1.1.3 域名... 2 1.1.4 URL. 3 1.1.5 MIME. 3 1.1.6 HTTP协议... 4 1.2 Web浏览器... 5 1.3 Web服务器... 5 1.3.1 Web服务器... 5 1.3.2 Apache服务器... 5 1.3.3 IIS服务器... 6 1.4系统的主要技术概述... 7 1.4.1 HTML 概述... 7 1.4.2 JavaScript概述... 8 1.4.3 XML概述... 8 1.4.4 PHP概述... 8 1.4.5 Ajax概述... 9 1.5习题... 9 第2章 HTML网页设计基础... 10 2.1 HTML 网页... 10 2.1.1 简介... 10 2.1.2 HTML文件结构... 10 2.1.3 文件编辑器... 12 2.2 HTML基本标签... 13 2.2.1 元信息标签<Meta>. 13 2.2.2 文本标签... 18 2.2.3 列表标签... 20 2.2.4 表格标签... 24 2.2.5 超级链接标签... 27 2.2.6 图像标签... 29 2.2.7 背景声音标签... 29 2.2.8 视频标签... 29 2.3 网页表单和控件... 30 2.3.1 表单标签<form>. 30 2.3.2 表单的控件... 31 2.3.3 获取表单数据... 37 2.4 框架标签... 39 2.4.1 帧标记<frame>. 39 2.4.2 IFRAME标记... 40 2.5 习题... 40 第3章 CSS样式设计... 43 3.1 CSS 简介... 43 3.2 CSS 语法与使用... 43 3.2.1 CSS定义语法... 43 3.2.2 CSS的使用... 44 3.2.3 选择符... 48 3.3 CSS样式设计... 51 3.3.1字体样式... 51 3.3.2文本样式... 53 3.3.3颜色样式... 56 3.3.4 列表样式... 57 3.3.5表格样式... 60 3.4.6 鼠标样式... 64 3.4.7 滤镜样式... 67 3.4 CSS页面布局... 78 3.4.1 文本对齐... 78 3.4.2盒子模型... 81 3.4.3文字环绕float样式... 85 3.4.4 元素定位... 86 3.6 习题... 88 第4章 网页数据的有效性验证... 92 4.1验证控件... 92 4.1.1 验证控件分类... 92 4.1.2 ASP页面验证控件... 92 4.2 正则表达式... 102 4.2.1常用的元字符... 102 4.2.2 复杂的正则表达式... 102 4.3 正则表达式应用... 104 4.3.1 RegExp对象... 104 4.3.2 String 对象的正则表达式方法... 106 4.4 常见的正则表达式... 107 4.5 习题... 108 第5章 JavaScript编程技术... 109 5.1 JavaScript编程基础... 109 5.1.1 JavaScript简介... 109 5.1.2 Javascript的使用方法... 109 5.1.3 语法规则... 111 5.1.4 运算符和表达式... 112 5.1.5 函数... 117 5.1.6流程控制... 121 5.1.7 事件处理... 128 5.2 JavaScript对象编程... 130 5.2.1 Object 类型... 131 5.2.2 Array对象... 131 5.2.3 String对象... 133 5.2.4 Math对象... 138 5.2.5 Number对象... 142 5.2.6 Data对象... 143 5.3 JavaScript ActiveX编程技术... 145 5.3.1 FileSystemO