Web程序设计

Web程序设计

(美) 塞巴斯塔 (Sebesta,R.W.) , 著

出版社:清华大学出版社

年代:2014

定价:69.0

书籍简介:

本书浓墨重彩地描述客户端和服务器端Web开发技术,深入分析Web站点构造和维护工具,并透彻讲解主流Web编程语言,包括xhtml、css、javascript、xml、flash技术、php、ajax、asp.net、基于web的数据库访问技术、ruby、rails框架等。

作者介绍:

塞巴斯塔(Robert W. Sebesta),美国科罗拉多大学计算机科学系(斯普林司校区)的系主任。他从美国宾夕法尼亚州立大学获得计算机科学博士学位后,一直从事计算机科学的教学工作,拥有长达30余年的丰富教学经验,还曾编著过包括本书在内的多本经典教材。   Robert也是ACM和IEEE计算机协会的委员,主要负责研究编程语言、编译器设计、软件测试方法和工具。他还兼任联邦快递、HP、Ford Microelectronics、Paramax和Labtek等多家知名公司的IT顾问。

书籍目录:

第1章 基础知识

1.1 Internet简介

1.1.1 起源

1.1.2 Internet的含义

1.1.3 IP地址

1.1.4 域名

1.2 万维网

1.2.1 起源

1.2.2 Web还是Internet

1.3 Web浏览器

1.4 Web服务器

1.4.1 Web服务器操作

1.4.2 服务器的一般特性

1.4.3 Apache

1.4.4 IIS

1.5 统一资源定位符

1.5.1 URL的格式

1.5.2 URL路径

1.6 多用途网际邮件扩充协议

1.6.1 类型说明

1.6.2 实验性文档类型

1.7 超文本传输协议

1.7.1 请求阶段

1.7.2 响应阶段

1.8 安全性

1.9 Web编程工具箱

1.9.1 HTML概述

1.9.2 创建HTML文档的工具

1.9.3 插件和过滤器

1.9.4 XML概述

1.9.5 JavaScript概述

1.9.6 Flash概述

1.9.7 PHP概述

1.9.8 Ajax概述

1.9.9 Servlet,Java Server Pages和Java Server Faces概述

1.9.10 ASPNET概述

1.9.11 Ruby概述

1.9.12 Rails概述

1.10 本章小结

1.11 复习题

1.12 练习题

第2章 HTML/XHTML简介

2.1 HTML和XHTML的起源和演变

2.1.1 HTML和XHTML的版本

2.1.2 HTML与XHTML

2.2 基本语法

2.3 HTML文档的标准结构

2.4 基本的文本标记

2.4.1 段落

2.4.2 换行

2.4.3 保留空白字符

2.4.4 标题

2.4.5 文本块引用

2.4.6 字体样式与大小

2.4.7 字符实体

2.4.8 水平线

2.4.9 meta元素的其他用法

2.5 图片

2.5.1 图片格式

2.5.2 元素

2.5.3 XHTML文档的验证

2.6 超链接

2.6.1 链接

2.6.2 位于文档内部的目标

2.6.3 使用链接

2.7 列表

2.7.1 无序列表

2.7.2 有序列表

2.7.3 定义列表

2.8 表格

2.8.1 基本的表格标签

2.8.2 rowspan与colspan特性

2.8.3 表格分块

2.8.4 表格的使用

2.9 表单

2.9.1 form元素

2.9.2 input元素

2.9.3 select元素

2.9.4 textarea元素

2.9.5 动作按钮

2.9.6 一个完整的表单示例

2.10 audio元素

2.11 video元素

2.12 组织元素

2.13 time元素

2.14 HTML与XHTML之间的语法差异

2.15 本章小结

2.16 复习题

2.17 练习题

第3章 层叠样式表

3.1 简介

3.2 样式表的层次

3.3 样式说明格式

3.4 选择器格式

3.4.1 简单的选择器格式

3.4.2 类选择器

3.4.3 通用选择器

3.4.4 id选择器

3.4.5 上下文选择器

3.4.6 伪类

3.4.7 通配选择器

3.5 属性值的格式

3.6 字体属性

3.6.1 字体族

3.6.2 字体大小

3.6.3 字体变体

3.6.4 字体样式

3.6.5 字体粗细

3.6.6 简写字体属性

3.6.7 文本修饰

3.6.8 文本间距

3.7 列表属性

3.8 文本对齐

3.9 颜色

3.9.1 颜色组

3.9.2 color属性

3.10 盒模型

3.10.1 边框

3.10.2 内边距和外边距

3.11 背景图片

3.12 标签和

标签

3.13 冲突解决方案

3.14 本章小结

3.15 复习题

3.16 练习题

第4章 JavaScript基础知识

4.1 JavaScript概述

4.1.1 起源

4.1.2 JavaScript与Java

4.1.3 JavaScript的用途

4.1.4 浏览器和HTML/JavaScript文档

4.2 面向对象和JaVaSc邱t

4.3 一般的语法特征

……

第5章 JavaScript与HTML文档

第6章 利用JavaScript开发动态文档

第7章 XML简介

第8章 Flash简介

第9章 PHP简介

第10章 Ajax简介

第11章 Java Web软件

第12章 ASPNET简介

第13章 基于Web的数据库访问

第14章 Android软件开发

第15章 Ruby简介

第16章 Rails简介

第1章 基础知识

1.1 Internet简介

1.1.1 起源

1.1.2 Internet的含义

1.1.3 IP地址

1.1.4 域名

1.2 万维网

1.2.1 起源

1.2.2 Web还是Internet

1.3 Web浏览器

1.4 Web服务器

1.4.1 Web服务器操作

1.4.2 服务器的一般特性

1.4.3 Apache

1.4.4 IIS

1.5 统一资源定位符

1.5.1 URL的格式

1.5.2 URL路径

1.6 多用途网际邮件扩充协议

1.6.1 类型说明

1.6.2 实验性文档类型

1.7 超文本传输协议

1.7.1 请求阶段

1.7.2 响应阶段

1.8 安全性

1.9 Web编程工具箱

1.9.1 HTML概述

1.9.2 创建HTML文档的工具

1.9.3 插件和过滤器

1.9.4 XML概述

1.9.5 JavaScript概述

1.9.6 Flash概述

1.9.7 PHP概述

1.9.8 Ajax概述

1.9.9 Servlet,Java Server Pages和Java Server Faces概述

1.9.10 ASPNET概述

1.9.11 Ruby概述

1.9.12 Rails概述

1.10 本章小结

1.11 复习题

1.12 练习题

第2章 HTML/XHTML简介

2.1 HTML和XHTML的起源和演变

2.1.1 HTML和XHTML的版本

2.1.2 HTML与XHTML

2.2 基本语法

2.3 HTML文档的标准结构

2.4 基本的文本标记

2.4.1 段落

2.4.2 换行

2.4.3 保留空白字符

2.4.4 标题

2.4.5 文本块引用

2.4.6 字体样式与大小

2.4.7 字符实体

2.4.8 水平线

2.4.9 meta元素的其他用法

2.5 图片

2.5.1 图片格式

2.5.2 元素

2.5.3 XHTML文档的验证

2.6 超链接

2.6.1 链接

2.6.2 位于文档内部的目标

2.6.3 使用链接

2.7 列表

2.7.1 无序列表

2.7.2 有序列表

2.7.3 定义列表

2.8 表格

2.8.1 基本的表格标签

2.8.2 rowspan与colspan特性

2.8.3 表格分块

2.8.4 表格的使用

2.9 表单

2.9.1 form元素

2.9.2 input元素

2.9.3 select元素

2.9.4 textarea元素

2.9.5 动作按钮

2.9.6 一个完整的表单示例

2.10 audio元素

2.11 video元素

2.12 组织元素

2.13 time元素

2.14 HTML与XHTML之间的语法差异

2.15 本章小结

2.16 复习题

2.17 练习题

第3章 层叠样式表

3.1 简介

3.2 样式表的层次

3.3 样式说明格式

3.4 选择器格式

3.4.1 简单的选择器格式

3.4.2 类选择器

3.4.3 通用选择器

3.4.4 id选择器

3.4.5 上下文选择器

3.4.6 伪类

3.4.7 通配选择器

3.5 属性值的格式

3.6 字体属性

3.6.1 字体族

3.6.2 字体大小

3.6.3 字体变体

3.6.4 字体样式

3.6.5 字体粗细

3.6.6 简写字体属性

3.6.7 文本修饰

3.6.8 文本间距

3.7 列表属性

3.8 文本对齐

3.9 颜色

3.9.1 颜色组

3.9.2 color属性

3.10 盒模型

3.10.1 边框

3.10.2 内边距和外边距

3.11 背景图片

3.12 标签和

标签

3.13 冲突解决方案

3.14 本章小结

3.15 复习题

3.16 练习题

第4章 JavaScript基础知识

4.1 JavaScript概述

4.1.1 起源

4.1.2 JavaScript与Java

4.1.3 JavaScript的用途

4.1.4 浏览器和HTML/JavaScript文档

4.2 面向对象和JaVaSc邱t

4.3 一般的语法特征

……

第5章 JavaScript与HTML文档

第6章 利用JavaScript开发动态文档

第7章 XML简介

第8章 Flash简介

第9章 PHP简介

第10章 Ajax简介

第11章 Java Web软件

第12章 ASPNET简介

第13章 基于Web的数据库访问

第14章 Android软件开发

第15章 Ruby简介

第16章 Rails简介

内容摘要:

  《国外计算机科学经典教材:Web程序设计(第8版)》全面透彻地介绍客户端和服务器端编程所需的工具和技术,讲述如何运用最新Web技术开发独立于平台的站点。《国外计算机科学经典教材:Web程序设计(第8版)》开篇带您建立一个基础XHTML网站,然后循序渐进地介绍为基础网站添加功能的各种新语言和技术。为提高内容的权威性和准确度,《国外计算机科学经典教材:Web程序设计(第8版)》对上一版内容做了细致入微的修改,融入了HTML5的canvas元素、Flash CS 5.5、NetBeans 7和Rails 3.1.1、Android软件开发等最新技术。《国外计算机科学经典教材:Web程序设计(第8版)》既可作为高校教材,也可供专业Web编程人员参考使用。

书籍规格:

书籍详细信息
书名Web程序设计站内查询相似图书
9787302384243
如需购买下载《Web程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3500

书籍信息归属:

Web程序设计是清华大学出版社于2014.出版的中图分类号为 TP393.092 的主题关于 网页制作工具-程序设计-教材 的书籍。