《网络程序员入门》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:裘民民等编著
  • 出 版 社:北京科海集团公司
  • 出版年份:2002
  • ISBN:7899980259
  • 页数:423 页
图书介绍:"《网络程序员入门》是科海集团公司出品的集HTML、JavaScript和ASP知识于一体的编程教程。本书深入浅出地介绍了当前网页编程的3种最基本的利器:HTML、JavaScript和ASP。全书依此分为相对独立的3部分,共24章。每一部分均从基础入手,涵盖了基本应用的各个方面,辅以切合实际的实例分析,力求与应用紧密结合,使读者能从零开始介入网络编程领域,掌握网络编程技巧,合理优化程序代码,并领悟编程精髓。本书内容丰富,覆盖面广,结构合理。适合于网页编程人员作为入门学习手册,也可作为编程高手的参考资料,特别适合高等院校及培训班用作培训教材。"

第1部分 HTML 1

第1章 lnternet与World Wide Web 1

1.1 Internet的发展与主要服务 1

1.1.1 Internet的起源与发展 1

1.1.2 TCP/IP网络体系结构 2

1.1.3 IP地址和域名系统 3

1.1.4 Internet的应用服务 4

1.2 World Wild Web 7

1.2.1 什么是WWW 7

1.2.2 WWW浏览器 7

1.3 HTML简介 9

1.4 小结 10

第2章 HTML的基本概念 11

2.1 HTML文档的特点 11

2.2 HTML的基本语法 12

2.3 HTML中的标记 14

2.4 页首单元 17

2.5 小结 25

第3章 HTML中的超链接 26

3.1 创建超链接 26

3.1.1 不同文件之间的跳转 26

3.1.2 跳转到标记位置 27

3.1.3 链接地图 30

3.2 超链接与图像 30

3.3 小结 35

第4章 HTML的文本格式 36

4.1 换行标记 36

4.1.1 <p>标记 36

4.1.2 <br>标记 37

4.2 字符样式 41

4.2.1 逻辑样式标记 41

4.2.2 物理样式标记 44

4.3 预格式化文本 47

4.4 水平尺寸标记 49

4.5 地址标记 51

4.6 文本对齐方式 53

4.6.1 单个单元对齐 53

4.6.2 单元块对齐 54

4.7 居中对齐分区 55

4.8 字体大小和颜色 56

4.9 列表格式标记 60

4.9.1 无序列表 60

4.9.2 有序列表 63

4.9.3 定义表表 67

4.9.4 菜单项列表和目录列表 68

4.10 专用字符 71

4.11 块引用 72

4.12 小结 73

第5章 HTML中的表格 74

5.1 创建表格 74

5.1.1 表格的基本语法 74

5.1.2 设置表格标题 78

5.2 表格的对齐与布局 81

5.2.1 表格内文字的对齐 81

5.2.2 表格在页面中的对齐与布局 83

5.3 跨越多行和多列的单元 86

5.4 定义表格的宽度和高度 87

5.5 表格的其他特性 89

5.5.1 表格单元间隙 89

5.5.2 表格单元边距 90

5.5.3 表格颜色 92

5.6 小结 94

第6章 HTML中的框架 95

6.1 框架的基本概念 95

6.1.1 创建框架 95

6.1.2 框架嵌套 97

6.1.3 使用<noframes>标记 99

6.2 框架设置 100

6.2.1 框架边框设置 100

6.2.2 框架边空设置 101

6.2.3 框架间距设置 102

6.2.4 框架滚动条设置 103

6.2.5 框架边框颜色设置 104

6.3 指定框架窗口的目标 105

6.3.1 使用name属性 106

6.3.2 指定框架窗口的目标 106

6.4 小结 108

第7章 HTML表单与CGl脚本 109

7.1 表单概述 109

7.2 文本输入框 110

7.3 <input>标记的使用 111

7.3.1 输入文本 112

7.3.2 输入密码 113

7.3.3 复选框和单选按钮 114

7.3.4 隐藏表单组件 115

7.4 创建列表框 116

7.5 表单设计 118

7.5.1 使用<pre>标记 118

7.5.2 使用列表标记 120

7.6 小结 121

第8章 多媒体对象的嵌入 122

8.1 嵌入多媒体文本 122

8.2 背景音乐 123

8.3 视频播放 123

8.3.1 插入视频剪辑 123

8.3.2 控制何时开始播放 123

8.3.3 添加控制条 124

8.3.4 循环播放 124

8.3.5 延时 124

8.4 小结 124

第9章 HTML的其他知识 125

9.1 动态文件 125

9.1.1 content-type动态排版 125

9.1.2 refresh动态链接 126

9.2 其他标记 128

9.2.1 走马灯 128

9.2.2 <bady>标记的一些属性 130

9.3 小结 132

第2部分 JavaScript 133

第10章 JavaScript的基础知识 133

10.1 JavaScript简介 133

10.1.1 什么是JavaScript 133

10.1.2 为什么选用JavaScript 133

10.1.3 JavaScript和Java 134

10.2 JavaScript的工作原理 134

10.3 JavaScript用于网页开发 137

10.3.1 客户端JavaScript 137

10.3.2 服务器端JavaScript 137

10.4 JavaScript的开发工具 139

10.5 小结 141

第11章 JavaScript的基本语法 142

11.1 JavaScript程序的结构 142

11.2 JavaScript的数据类型 143

11.3 JavaScript的变量 145

11.3.1 声明变量 145

11.3.2 使用变量 146

11.4 JavaScript的表达式 147

11.5 JavaScript的运算符 148

11.5.1 赋值运算符 148

11.5.2 算术运算符 149

11.5.3 逻辑运算符 151

11.5.4 位运算符 152

11.5.5 比较运算符 153

11.5.6 其他运算符 154

11.5.7 运算符的优先级 157

11.6 JavaScript的程序流程控制 157

11.6.1 if语句 157

11.6.2 switch语句 160

11.6.3 for语句 162

11.6.4 for...in语句 164

11.6.5 while语句 165

11.6.6 do...while语句 167

11.6.7 break语句和continue语句 168

11.7 对象操作语句 172

11.8 小结 173

第12章 JavaScript的函数 174

12.1 函数的定义 174

12.2 函数的参数 174

12.3 函数的返回值 175

12.4 创建函数 175

12.5 嵌套函数 176

12.6 递归函数 177

12.7 系统函数 177

12.8 小结 182

第13章 JavaScript的内置对象 183

13.1 JavaScript中对象的基本概念 183

13.1.1 定义对象 183

13.1.2 用文字表达式创建对象 184

13.1.3 方法和this语句 184

13.2 Array对象 186

13.2.1 定义Array对象 186

13.2.2 使用Array对象 187

13.2.3 Array对象的方法 188

13.3 String对象 190

13.3.1 创建String对象 190

13.3.2 String对象的方法 191

13.4 Date对象 196

13.4.1 创建Date对象 197

13.4.2 Date对象的方法 198

13.5 Math对象 203

13.5.1 使用Math对象 203

13.5.2 Math对象的属性 204

13.5.3 Math对象的方法 204

13.6 正则表达式对象和RegExp对象 205

13.6.1 正则表达式对象和RegExp对象的语法 205

13.6.2 RegEXP对象的属性 207

13.6.3 正则表达式的方法 209

13.7 Error对象 211

13.7.1 创建Error对象 211

13.7.2 Error对象的属性 212

13.8 浏览器对象 212

13.8.1 Netscape Navigator对象 213

13.8.2 Internet Explorer的对象 213

13.8.3 Window对象 214

13.9 小结 216

第14章 JavaScript的事件处理 217

14.1 事件处理的概念 217

14.2 基于浏览器的事件处理 218

14.2.1 Load事件 218

14.2.2 Unload事件 219

14.2.3 Submit事件 220

14.3 基于窗体的事件处理 222

14.3.1 Focus事件 222

14.3.2 Blur事件 223

14.3.3 Change事件 225

14.3.4 Select事件 226

14.3.5 Move事件 226

14.3.6 Resize事件 227

14.4 基于鼠标事件处理 227

14.4.1 MouseDown事件 228

14.4.2 MouseMove事件 230

14.4.3 MouseUp事件 231

14.4.4 MouseOver事件 231

14.4.5 MouseOut事件 231

14.4.6 Click事件 232

14.6 基于键盘的事件处理 235

14.5.1 KeyDown事件 235

14.5.2 KeyPress事件 235

14.5.3 KeyUp事件 235

14.6 小结 236

第15章 JavaScript的高级使用技巧 237

15.1 frame对象 237

15.1.1 使用frame 237

15.1.2 frame对象的属性和方法 239

15.1.3 frame的应用实例 239

15.2 Cookie的使用 242

15.2.1 Cookie简介 242

15.2.2 Cookie的属性 242

15.2.3 Cookie的限制 243

15.2.4 JavaScript和Cookie 243

15.2.5 Cookie的应用实例 245

15.3 声音处理 247

15.4 控制图形 249

15.5 ActiveX与JavaScript 252

15.5.1 ActiveX控件 253

15.5.2 ActiveX文档 255

15.5.3 ActiveX脚本 256

15.6 小结 257

第16章 JavaScript创作实例 258

16.1 计算24点程序 258

16.2 漂亮的荧光字 263

16.3 小结 270

第3部分 ASP 271

第17章 ASP简介 271

17.1 ASP简介 271

17.1.1 ASP的含义 271

17.1.2 ASP的基本功能和使用时机 273

17.2 ASP的运行环境 275

17.2.1 Windows 98操作系统 275

17.2.2 Windows NT 4.0操作系统 275

17.2.1 Windows 2000操作系统 275

17.3 ASP开发工具 277

17.4 脚本语言 278

17.4.1 VBScript与JScript 279

17.4.2 第1个ASP程序 280

17.5 小结 281

第18章 VBScript简介 282

18.1 VBScript的数据类型和编码约定 282

18.1.1 VBScript的数据类型 282

18.1.2 VBScript的编码约定 283

18.2 VBScript的变量 285

18.2.1 变量命名规则 285

18.2.2 声明变量 286

18.2.3 给变量赋值 286

18.3 VBScript的函数与过程 287

18.3.1 过程 287

18.3.2 函数 287

18.3.3 过程和函数的调用 288

18.4 VBScript的条件语句和循环语句 288

18.4.1 条件语句 289

18.4.2 循环语句 291

18.5 小结 294

第19章 ASP的内置对象 295

19.1 Request和Response对象 295

19.1.1 Request对象 295

19.1.2 Response对象 299

19.2 Application和Session对象 305

19.2.1 Application对象 305

19.2.2 Session对象 310

19.3 Server对象 315

19.3.1 Server对象的属性 316

19.3.2 Server对象的方法 316

19.4 小结 318

第20章 ActiveX组件 319

20.1 ActiveX组件的创建和使用方法 319

20.2 ASP中常用的ActiveX组件 320

20.2.1 Ad Rotator组件 321

20.2.2 Browser Capabilities组件 324

20.2.3 Counters组件 328

20.2.4 CDONTS组件 331

20.3 第三方组件 339

20.4 用VB创建ASP组件 344

20.5 构建健壮的服务器端组件 350

20.5 小结 352

第21章 File Access组件对象 353

21.1 FileSystemObject对象 353

21.2 Drive对象 360

21.3 File对象及其属性集合 362

21.4 Folder对象和Folders集合 364

21.5 TextStream对象 368

21.6 FileSytemObject的权限设置与安全 375

21.7 小结 375

第22章 网站数据库 376

22.1 SQL基础 376

22.2 ADO基础 393

22.3 小结 406

第23章 ASP的使用技巧 407

23.1 出错时显示详细信息 407

23.2 打印测试、有效性检查及错误处理 412

23.3 小结 416

第24章 ASP安全 417

24.1 常见的ASP漏洞及解决方法 417

24.1.1 系统安全漏洞 417

24.1.2 ASP程序安全漏洞 419

24.2 ASP安全建议 420

24.2.1 系统安全建议 420

24.2.2 ASP程序安全建议 422

24.3 小结 423