图书介绍

Web程序设计 第7版PDF|Epub|txt|kindle电子书版本下载

Web程序设计 第7版
  • (美)塞巴斯塔著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302310327
  • 出版时间:2013
  • 标注页数:585页
  • 文件大小:336MB
  • 文件页数:603页
  • 主题词:网页制作工具-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Web程序设计 第7版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 基础知识1

1.1 Intemet简介2

1.1.1起源2

1.1.2 Intemet的含义2

1.1.3 IP地址3

1.1.4域名3

1.2万维网5

1.2.1起源5

1.2.2 Web还是Intemet5

1.3 Web浏览器6

1.4 Web服务器7

1.4.1 Web服务器操作7

1.4.2服务器的一般特性8

1.4.3 Apache9

1.4.4 IIS9

1.5统一资源定位符9

1.5.1 URL的格式10

1.5.2 URL路径10

1.6 MIME11

1.6.1类型说明11

1.6.2实验性文档类型12

1.7超文本传输协议12

1.7.1请求阶段13

1.7.2响应阶段14

1.8安全性15

1.9 Web编程工具箱17

1.9.1 HTML概述17

1.9.2创建HTML文档的工具18

1.9.3插件和过滤器18

1.9.4 XML概述19

1.9.5 JavaScript概述20

1.9.6 Flash概述20

1.9.7 PHP概述20

1.9.8 Ajax概述21

1.9.9 Servlet、JavaServer Pages和JavaServer Faces概述21

1.9.10 ASP.NET概述22

1.9.11 Ruby概述22

1.9.12 Rails概述23

1.10本章小结23

1.11复习题25

1.12练习题26

第2章HTML/XHTML简介29

2.1 HTML和XHTML的起源和演变29

2.1.1 HTML和XHTML的版本30

2.1.2 HTML与XHTML32

2.2基本语法32

2.3 HTML文档的标准结构34

2.4基本的文本标记35

2.4.1段落35

2.4.2换行36

2.4.3保留空白字符37

2.4.4标题37

2.4.5文本块引用38

2.4.6字体样式与大小40

2.4.7字符实体41

2.4.8水平线41

2.4.9 meta元素的其他用法42

2.5图片42

2.5.1图片格式42

2.5.2 〈img /〉元素43

2.5.3 XHTML文档的验证45

2.6超链接47

2.6.1链接48

2.6.2位于文档内部的目标50

2.6.3使用链接50

2.7列表50

2.7.1无序列表51

2.7.2有序列表51

2.7.3定义列表54

2.8表格55

2.8.1基本的表格标签55

2.8.2 rowspan与colspan属性57

2.8.3表格分块58

2.8.4表格的使用59

2.9表单59

2.9.1 fonm元素60

2.9.2 input元素60

2.9.3 select元素64

2.9.4 textarea元素66

2.9.5动作按钮67

2.9.6一个完整的表单示例67

2.10 HTML5.70

2.10.1 audio元素71

2.10.2 video元素72

2.10.3组织元素73

2.10.4 time元素75

2.11 HTML与XHTML之间的语法差异76

2.12本章小结77

2.13复习题79

2.14练习题80

第3章 层叠样式表83

3.1简介83

3.2样式表的层次84

3.3样式说明格式85

3.4选择器格式86

3.4.1简单的选择器格式86

3.4.2类选择器87

3.4.3通用选择器87

3.4.4 id选择器87

3.4.5上下文选择器88

3.4.6伪类89

3.4.7通配选择器89

3.5属性值的格式89

3.6字体属性91

3.6.1字体族91

3.6.2字体大小92

3.6.3字体变体92

3.6.4字体样式93

3.6.5字体粗细93

3.6.6简写字体属性93

3.6.7文本修饰95

3.6.8文本间距96

3.7列表属性98

3.8文本对齐101

3.9颜色103

3.9.1颜色组103

3.9.2 color属性104

3.10盒模型104

3.10.1边框105

3.10.2内边距和外边距107

3.11背景图片109

3.12 〈span〉标签和〈div〉标签111

3.13冲突解决方案112

3.14本章小结114

3.15复习题115

3.16练习题117

第4章JavaScript基础知识119

4.1 JavaScript概述119

4.1.1起源119

4.1.2 JavaScript与Java120

4.1.3 JavaScript的用途120

4.1.4浏览器和HTML/JavaScript文档121

4.2面向对象和JavaScipt122

4.3一般的语法特征123

4.4基本数据类型、操作和表达式125

4.4.1基本数据类型125

4.4.2数值型和字符串字面量126

4.4.3其他基本数据类型126

4.4.4声明变量127

4.4.5数值运算符127

4.4.6 Math对象128

4.4.7 Number对象129

4.4.8字符串连接运算符129

4.4.9隐式类型转换130

4.4.10显式类型转换130

4.4.11 String属性和方法131

4.4.12 typeof运算符132

4.4.13赋值语句132

4.4.14 Date对象133

4.5屏幕输出和键盘输入133

4.6控制语句136

4.6.1控制表达式137

4.6.2选择语句138

4.6.3 switch语句138

4.6.4循环语句141

4.7创建和修改对象142

4.8数组144

4.8.1创建Array对象144

4.8.2 Array对象的特征145

4.8.3 Array方法146

4.9函数148

4.9.1基础知识148

4.9.2局部变量149

4.9.3参数149

4.9.4复习sort方法151

4.10示例一152

4.11构造函数153

4.12利用正则表达式进行模式匹配154

4.12.1字符和字符类模式155

4.12.2锚157

4.12.3模式修饰符157

4.12.4 String对象中的其他模式匹配方法157

4.13示例二158

4.14脚本中的错误159

4.15 本章小结161

4.16复习题163

4.17练习题164

第5章JavaScript与HTML文档167

5.1 JavaScript的执行环境168

5.2文档对象模型168

5.3在JavaScript中访问元素172

5.4事件与事件处理174

5.4.1事件处理的基本概念174

5.4.2事件、特性和标签175

5.5处理主体元素的事件177

5.6处理按钮元素的事件178

5.7处理文本框和密码框元素的事件183

5.7.1 focus事件183

5.7.2验证表单输入185

5.8 DOM 2事件模型191

5.8.1事件传播192

5.8.2事件处理程序的注册193

5.8.3 DOM 2事件模型示例194

5.9 canvas元素196

5.10 navigator对象197

5.11 DOM树的遍历和修改198

5.11.1 DOM树的遍历198

5.11.2 DOM树的修改199

5.12本章小结199

5.13复习题200

5.14练习题200

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

6.1简介203

6.2元素定位204

6.2.1绝对定位204

6.2.2相对定位207

6.2.3静态定位208

6.3移动元素208

6.4元素可见性211

6.5修改颜色和字体212

6.5.1修改颜色212

6.5.2修改字体214

6.6动态内容215

6.7堆叠元素218

6.8定位鼠标光标220

6.9响应鼠标单击222

6.10缓慢移动元素224

6.11拖放元素227

6.12本章小结230

6.13复习题231

6.14练习题231

第7章XML简介233

7.1简介233

7.2 XML语法235

7.3 XML文档结构237

7.4文档类型定义239

7.4.1元素声明239

7.4.2特性声明241

7.4.3实体声明242

7.4.4一个DTD的示例243

7.4.5内部和外部DTD243

7.5名称空间245

7.6 XML架构246

7.6.1架构的基本原理247

7.6.2架构的定义247

7.6.3定义架构实例249

7.6.4数据类型概述249

7.6.5简单类型250

7.6.6复杂类型251

7.6.7架构实例的验证253

7.7显示没有格式化的XML文档254

7.8通过CSS显示XML文档256

7.9 XSLT样式表257

7.9.1 XSLT概述257

7.9.2用于表现的XSL转换258

7.10 XML处理器265

7.10.1 XML处理器的用途265

7.10.2 SAX方式265

7.10.3 DOM方式266

7.11 Web服务266

7.12本章小结268

7.13复习题269

7.14练习题270

第8章Flash简介273

8.1 Flash的起源与用途273

8.2初步了解Flash创作环境274

8.3绘图工具278

8.3.1预定义图形278

8.3.2线条和徒手画281

8.3.3文本282

8.3.4导入图形283

8.3.5元件和库283

8.4静态图形284

8.5动画和声音288

8.5.1动画简介288

8.5.2移动图形288

8.5.3更多动画291

8.5.4形状动画292

8.5.5声音294

8.6用户交互296

8.6.1动作296

8.6.2 Flash组件297

8.6.3示例297

8.7小结299

8.8复习题300

8.9练习题301

第9章PHP简介303

9.1 PHP的起源和用途303

9.2 PHP概述304

9.3基本语法特征304

9.4.基本数据类型、操作和表达式305

9.4.1变量305

9.4.2整数类型306

9.4.3双精度类型306

9.4.4字符串类型306

9.4.5布尔类型307

9.4.6算术运算符和表达式307

9.4.7字符串操作308

9.4.8标量类型转换309

9.4.9赋值运算符310

9.5输出310

9.6控制语句311

9.6.1关系运算符311

9.6.2布尔运算符312

9.6.3选择语句312

9.6.4循环语句313

9.6.5示例313

9.7数组314

9.7.1创建数组315

9.7.2访问数组元素316

9.7.3数组处理函数316

9.7.4数组元素的按序访问318

9.7.5数组排序319

9.8函数321

9.8.1函数的基本特征321

9.8.2参数322

9.8.3变量的作用域323

9.8.4变量的生命周期324

9.9模式匹配325

9.10表单处理327

9.11 cookie332

9.11.1 cookie简介332

9.11.2 PHP对cookie的支持333

9.12会话跟踪334

9.13本章小结335

9.14复习题335

9.15 练习题336

第10章Ajax简介339

10.1 Ajax概述339

10.1.1 Ajax的历史339

10.1.2 Ajax技术340

10.1.3实现Ajax341

10.2 Ajax基础知识342

10.2.1应用程序342

10.2.2表单文档342

10.2.3请求阶段344

10.2.4响应文档346

10.2.5接收器阶段347

10.2.6跨浏览器支持349

10.3返回文档的格式350

10.3.1 HTML350

10.3.2 XML351

10.3.3 JavaScript Object Notation352

10.4 Ajax工具包353

10.4.1 Dojo354

10.4.2示例356

10.4.3 Prototype359

10.5安全性与Ajax360

10.6本章小结360

10.7复习题361

10.8练习题362

第11章Java Web软件363

11.1 Servlet简介363

11.1.1概述363

11.1.2详解364

11.1.3 Servlet容器367

11.2 NetBeans集成开发环境368

11.3调查表示例377

11.4在客户端存储信息383

11.4.1 cookie383

11.4.2 Servlet对cookie的支持385

11.4.3示例386

11.5 JSP392

11.5.1开发JSP的动机392

11.5.2 JSP文档392

11.5.3表达式语言395

11.5.4 JSTL中用于控制的动作元素398

11.6 JavaBean402

11.7模型-视图-控制器应用体系结构405

11.8 JSF406

11.8.1标签库407

11.8.2 JSF事件处理408

11.8.3示例应用程序408

11.9本章小结413

11.10复习题414

11.11练习题415

第12章ASP NET简介417

12.1NET Framework概述417

12.1.1背景418

12.1.2NET语言418

12.1.3公共语言运行库418

12.1.4公共语言基础结构419

12.2 C#简介420

12.2.1起源420

12.2.2基本数据类型420

和表达式420

12.2.3数据结构421

12.2.4控制语句422

12.2.5类、方法和结构422

12.2.6异常处理423

12.2.7输出424

12.3 ASP NET简介424

12.3.1基本知识424

12.3.2 ASP NET文档426

12.3.3代码隐藏文件427

12.4 ASP NET控件429

12.4.1 Web控件429

12.4.2简单ASPNET文档的生命周期431

12.4.3 Visual Studio434

12.4.4 ASPNET事件439

12.4.5用代码创建控件元素440

12.4.6控件的响应输出441

12.4.7列表控件441

12.4.8验证控件445

12.4.9主文档450

12.5 ASP.NETAJAX454

12.6 Web服务458

12.6.1构建Web服务458

12.6.2使用Web服务461

12.6.3传播Web服务465

12.7本章小结466

12.8复习题467

12.9练习题468

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

13.1关系数据库471

13.2结构化查询语言简介474

13.2.1 SELECT命令474

13.2.2连接475

13.2.3 INSERT命令476

13.2.4 UPDATE命令476

13.2.5 DELETE命令476

13.2.6 DROP命令477

13.2.7 CREATE TABLE命令477

13.3数据库访问的体系结构477

13.3.1客户端-服务器体系结构478

13.3.2 Microsoft ODBC体系结构478

13.3.3 PHP和数据库访问479

13.3.4 Java JDBC体系结构479

13.4 MySQL数据库系统479

13.5使用PHP和MySQL实现数据库访问482

13.5.1特殊字符的潜在问题482

13.5.2连接MySQL并选择数据库483

13.5.3请求MySQL操作484

13.5.4 PHP-MySQL示例485

13.6使用JDBC和MySQL实现数据库访问490

13.6.1 JDBC和MySQL490

13.6.2元数据492

13.6.3示例493

13.7使用ASP.NET和MySQL实现数据库访问496

13.7.1 MySQL和ADONET496

13.7.2数据绑定498

13.7.3连接字符串498

13.8本章小结502

13.9复习题503

13.10练习题504

第14章Ruby简介507

14.1 Ruby的起源与用途507

14.2标量类型及其操作508

14.2.1数值与字符串字面量508

14.2.2变量和赋值语句509

14.2.3数值运算符510

14.2.4 String的方法511

14.3简单的输入输出515

14.3.1屏幕输出515

14.3.2键盘输入515

14.4控制语句517

14.4.1控制表达式517

14.4.2选择语句和循环语句518

14.5数组基础521

14.5.1 for-in语句522

14.5.2数组和列表的内置方法523

14.5.3示例525

14.6散列526

14.7方法527

14.7.1基础知识527

14.7.2局部变量528

14.7.3参数528

14.8类531

14.8.1类的基础知识531

14.8.2访问控制533

14.8.3继承535

14.9块和迭代器536

14.10模式匹配538

14.10.1模式匹配的基础知识538

14.10.2存储匹配539

14.10.3替换540

14.11本章小结541

14.12复习题541

14.13练习题542

第15章Rails简介543

15.1 Rails概述543

15.2文档请求545

15.2.1静态文档Hello World545

15.2.2动态文档549

15.3使用数据库的Rails应用程序550

15.3.1构建基本应用程序551

15.3.2完成应用程序558

15.3.3修改数据库562

15.3.4布局和样式表564

15.4本章小结565

15.5复习题566

15.6练习题566

附录A Java简介569

附录B 命名颜色及其十六进制值583

热门推荐