《Web编程与设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吕冰主编;梁胜彬,刘金锋,李小丽等副主编
  • 出 版 社:郑州:河南大学出版社
  • 出版年份:2012
  • ISBN:9787564905637
  • 页数:302 页
图书介绍:本书由基础篇、工具篇、提高篇三部分组成,通过各部分相关知识的介绍,让读者了解和掌握Web编程与设计的全过程:Web工作原理→Web编程与设计→Web网站的发布与维护→增强与优化用户体验。

基础篇 3

1 HTML基础 3

1.1 HTML简介 3

1.1.1网页与HTML 3

1.1.2 HTML基本概念 5

1.2 HTML常用元素 7

1.2.1基本结构元素 7

1.2.2常用块元素 7

1.2.3常用列表元素 11

1.2.4常用表格元素 13

1.2.5常用行元素 16

1.2.6表单元素 20

1.2.7框架元素 23

2 CSS样式表 27

2.1 CSS基础 27

2.1.1 CSS简介 27

2.1.2在HTML页面中引入CSS的方法 28

2.2 CSS基础语法 30

2.2.1标记选择器:整体控制 30

2.2.2类选择器:精确控制 31

2.2.3 id选择器:控制特殊的网页元素 33

2.2.4群选择器 34

2.2.5交集选择器 35

2.2.6伪类选择器 36

2.2.7派生选择器 37

2.2.8子选择器 39

2.2.9属性选择器 40

2.2.10 CSS继承 41

2.2.11层叠 42

2.3 CSS样式 43

2.3.1背景 43

2.3.2字体 46

2.3.3文本 48

2.3.4实例:论坛 52

2.4盒模型 57

2.4.1盒的内部结构 57

2.4.2内边距(padding) 59

2.4.3外边距(margin) 59

2.4.4边框(border) 59

2.4.5块级元素与内联元素 60

2.4.6边距合并 62

2.4.7实例:div文字 65

2.5浮动与定位 68

2.5.1浮动(float) 68

2.5.2定位(position) 75

2.5.3 display属性 77

2.5.4实例:页面布局 79

2.6列表 83

2.6.1列表样式类型:list-style-type属性 83

2.6.2列表样式图片:list-style-image属性 86

2.6.3列表样式定位:list-style-position属性 89

2.6.4 list-style属性 91

2.6.5项目实践一:图文列表 92

2.6.6项目实践二:竖排导航 99

2.6.7项目实践三:水平导航 102

2.7 CSS页面布局 105

2.7.1网页大小 106

2.7.2网页基本组成 106

2.7.3固定宽度布局 106

2.7.4变宽布局 114

2.8项目实践:博客名录 125

2.8.1项目概述 125

2.8.2实现步骤 126

3 JavaScript语言 133

3.1 JavaScript概述 133

3.1.1 JavaScript介绍 133

3.1.2 JavaScript嵌入方式 135

3.2 JavaScript基本语法 137

3.2.1数据类型 137

3.2.2常量与变量 138

3.2.3运算符 139

3.2.4表达式 142

3.2.5语句 144

3.2.6程序流程控制 144

3.2.7函数 153

3.2.8事件 156

3.2.9项目实践:编写计算器 158

3.3 JavaScript基于对象编程 164

3.3.1自定义对象 164

3.3.2 JavaScript内置对象 169

3.3.3项目实践:用户注册与校验 180

3.3.4 HTML文档对象(DOM) 191

3.3.5浏览器对象(BOM) 195

3.4 JavaScript控制样式 199

3.4.1样式编程基础 199

3.4.2项目实践:自定义提示框 206

工具篇 213

4常用Web开发与设计软件 213

4.1 Dreamweaver 213

4.1.1 Dreamweaver简介 213

4.1.2 Dreamweaver工作界面 214

4.1.3 Dreamweaver的应用领域 216

4.2 Flash 216

4.2.1 Flash简介 216

4.2.2 Flash工作界面 217

4.2.3 Flash的应用领域 219

4.3 Photoshop 220

4.3.1 Photoshop简介 220

4.3.2 Photoshop工作界面 220

4.3.3 Photoshop的应用领域 222

4.4项目实践:设计与开发网站 224

4.4.1利用Photoshop制作网站banner 224

4.4.2利用Photoshop制作导航 226

4.4.3利用Dreamweaver创建本地站点 228

4.4.4利用Dreamweaver进行网页布局 229

5 Web服务器安装与配置 235

5.1 Web服务器概述 235

5.1.1 Web服务器基础 235

5.1.2 Web浏览器基础 237

5.2基于IIS的Web服务器 239

5.2.1 IIS概述 239

5.2.2 IIS管理器的安装与默认网站配置 239

5.2.3 IIS服务器的网站发布 242

5.2.4项目实践:在本机配置IIS服务器 243

5.3基于Tomcat的Web服务器 244

5.3.1 Tomcat概述与Servlet容器 244

5.3.2 Tomcat的下载与安装 244

5.3.3利用Tomcat创建Web服务 248

5.3.4项目实践:在本机配置Tomcat服务器 250

5.4 Web服务器的安全设置 251

5.4.1 Windows系统的安全配置 251

5.4.2 IIS安全设置 256

5.4.3 Windows平台下Tomcat的安全设置 258

提高篇 263

6 XML与AJAX技术 263

6.1 XML基础 263

6.1.1 XML简介 263

6.1.2 XML语法基础 265

6.1.3编辑与浏览XML文档 270

6.1.4 XML验证 270

6.1.5 XML格式化 278

6.1.6项目实践:创建并定义XML文档 281

6.2 XML高级技术 283

6.2.1 XML DOM 283

6.2.2 XMLHttpRequest对象 286

6.2.3项目实践:在HTML中读取XML文档 287

6.3 AJAX技术及应用 291

6.3.1 AJAX简介 291

6.3.2 AJAX工作原理 291

6.3.3 XMLHttpRequest请求与响应 293

6.3.4项目实践:验证用户是否存在 296

参考文献 301