图书介绍

HTML、CSS和JavaScript入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

HTML、CSS和JavaScript入门经典
  • (美)梅洛尼著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115283030
  • 出版时间:2012
  • 标注页数:460页
  • 文件大小:106MB
  • 文件页数:474页
  • 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计

PDF下载


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

下载说明

HTML、CSS和JavaScript入门经典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 发布Web内容1

1.1 HTML和World Wide Web的简短历史2

1.2创建Web内容2

1.3理解Web内容递送3

1.4选择Web托管提供商5

1.5利用多种Web浏览器进行测试6

1.6创建一个示例文件7

1.7使用FTP传输文件8

1.7.1选择FTP客户8

1.7.2使用FTP客户9

1.8理解在Web服务器上的什么位置存放文件11

1.8.1基本的文件管理11

1.8.2使用索引页面12

1.9在没有Web服务器的情况下分布内容14

1.9.1在本地发布内容14

1.9.2在博客上发布内容14

1.10测试Web内容的几点提示15

1.11总结15

1.12问与答16

1.13作业17

1.13.1测验17

1.13.2答案17

1.13.3练习17

第2章 理解HTML与XHTML之间的联系19

2.1做好准备19

2.2从简单的Web页面开始20

2.3每个XHTML Web页面都必须具有的HTML标签24

2.4利用段落和换行符组织页面26

2.5利用标题组织内容28

2.6验证Web内容30

2.7关于HTML、 XML、 XHTML和HTML5的内幕消息32

2.8总结33

2.9问与答34

2.10作业34

2.10.1测验34

2.10.2答案34

2.10.3练习35

第3章 理解层叠样式表36

3.1 CSS的工作原理37

3.2基本的样式表38

3.3 CSS样式基础42

3.3.1布局属性42

3.3.2格式化属性43

3.4使用样式类46

3.5使用样式ID47

3.6内部样式表和内联样式48

3.7总结50

3.8问与答51

3.9作业51

3.9.1测验52

3.9.2答案52

3.9.3练习52

第4章 理解JavaScript53

4.1学习Web脚本编程的基础知识54

4.1.1脚本和程序54

4.1.2 JavaScpt简介55

4.2 JavaScript如何适应Web页面55

4.2.1使用单独的JavaScpt文件57

4.2.2理解JavaScpt事件57

4.3探索JavaScript的能力58

4.3.1改进导航58

4.3.2验证表单58

4.3.3特殊效果58

4.3.4远程脚本调用(AJAX)58

4.4利用JavaScript显示时间59

4.5开始创建脚本59

4.6添加JavaScript语句59

4.6.1在变量中存储数据59

4.6.2计算结果60

4.7创建输出60

4.8向Web页面中添加脚本61

4.9测试脚本62

4.9.1修改脚本62

4.9.2处理JavaScpt错误64

4.10总结65

4.11问与答66

4.12作业66

4.12.1测验66

4.12.2答案67

4.12.3练习67

第5章 处理字体、文本块和列表68

5.1粗体字、斜体字和特殊的文本格式化效果69

5.2调整字体72

5.3处理特殊字符75

5.4在页面上对齐文本78

5.4.1使用属性78

5.4.2对齐块级元素79

5.5三种HTML列表80

5.6在列表内放置列表82

5.7总结86

5.8问与答87

5.9作业87

5.9.1测验87

5.9.2答案88

5.9.3练习88

第6章 使用表格显示信息89

6.1创建简单的表格89

6.2控制表格大小92

6.3表格内的对齐和跨越94

6.4利用表格进行页面布局97

6.5总结98

6.6问与答99

6.7作业99

6.7.1测验99

6.7.2答案99

6.7.3练习100

第7章 使用外部链接和内部链接101

7.1使用Web地址101

7.2使用锚在页面内建立链接104

7.2.1利用锚标识页面中的位置104

7.2.2链接到锚位置104

7.3在你自己的Web内容之间创建链接106

7.4链接到外部Web内容108

7.5链接到电子邮件地址109

7.6在新的浏览器窗口中打开链接111

7.7使用CSS编排超链接的样式111

7.8总结114

7.9问与答115

7.10作业115

7.10.1测验116

7.10.2答案116

7.10.3练习116

第8章 处理颜色、图像和多媒体117

8.1用于选择颜色的最佳实践118

8.2了解Web颜色119

8.3使用颜色的十六进制值121

8.4使用CSS设置背景、文本和边框的颜色122

8.5选择图形软件123

8.6关于图形至少需要知道什么124

8.7准备照片图像125

8.7.1裁剪图像125

8.7.2调整图像大小127

8.7.3调整图像颜色128

8.7.4控制JPEG压缩128

8.8创建广告条和按钮129

8.9减少图像中的颜色数量131

8.10处理透明的图像131

8.11创建平铺背景132

8.12创建动画式Web图形133

8.13把图像放在Web页面上134

8.14利用文本描述图像136

8.15指定图像的高度和宽度137

8.16对齐图像137

8.16.1水平的图像对齐137

8.16.2垂直的图像对齐139

8.17把图像转变成链接140

8.18使用背景图像143

8.19使用图像映射144

8.19.1为什么图像映射并非总是必要的144

8.19.2映射图像内的区域145

8.19.3为图像映射创建HTML代码146

8.20把多媒体整合进网站中148

8.20.1链接到多媒体文件149

8.20.2嵌入多媒体文件150

8.20.3关于使用多媒体的额外几点提示153

8.21总结154

8.22问与答156

8.23作业157

8.23.1 测验157

8.23.2答案157

8.23.3练习158

第9章 处理边距、填充、对齐和浮动159

9.1使用边距160

9.2填充元素166

9.3使所有内容保持对齐169

9.4理解oat属性169

9.5总结172

9.6问与答172

9.7作业172

9.7.1 测验172

9.7.2答案172

9.7.3练习173

第10章 理解CSS盒子模型和定位174

10.1 CSS盒子模型174

10.2关于定位的详细解释177

10.3控制元素的堆叠方式180

10.4管理文本流182

10.5总结183

10.6问与答183

10.7作业184

10.7.1测验184

10.7.2答案184

10.7.3练习184

第11章 使用CSS对列表、文本和导航进行更多的处理185

11.1 HTML列表回顾186

11.2 CSS盒子模型如何影响列表186

11.3放置列表项指示符189

11.4利用列表项和CSS创建图像映射190

11.5导航列表与普通列表之间有何区别193

11.6利用CSS创建垂直导航系统193

11.6.1编排单级垂直导航系统的样式196

11.6.2编排多级垂直导航系统的样式197

11.7利用CSS创建水平导航系统200

11.8总结203

11.9问与答204

11.10作业205

11.10.1测验205

11.10.2答案205

11.10.3练习205

第12章 创建固定布局或流体布局206

12.1理解固定布局207

12.2理解流体布局208

12.3创建固定/流体混合式布局210

12.3.1从基本的布局结构开始210

12.3.2在固定流体混合式布局中定义两列211

12.3.3设置布局的最小宽度213

12.3.4在固定/流体混合式布局中处理列高度214

12.4总结218

12.5问与答218

12.6作业218

12.6.1测验218

12.6.2答案219

12.6.3练习219

第13章 理解动态网站220

13.1理解不同类型的脚本编程220

13.2在HTML中包括JavaS cript221

13.3显示随机内容223

13.4了解文档对象模型226

13.5基于用户交互更改图像226

13.6总结228

13.7问与答228

13.8作业229

13.8.1测验229

13.8.2答案229

13.8.3练习229

第14章 初识JavaScript程序设计230

14.1基本概念230

14.1.1语句230

14.1.2把任务与函数相结合231

14.1.3变量231

14.1.4了解对象232

14.1.5条件语句232

14.1.6循环语句233

14.1.7事件处理程序233

14.1.8首先运行哪个脚本234

14.2 JavaScript语法规则234

14.2.1大小写敏感性234

14.2.2变量、对象和函数名称234

14.2.3保留字235

14.2.4空白235

14.3使用注释235

14.4关于JavaScpt的最佳实践236

14.5总结237

14.6问与答237

14.7作业238

14.7.1 测验238

14.7.2答案238

14.7.3练习238

第15章 使用文档对象模型(Document Object Model, DOM)239

15.1理解文档对象模型(Document Object Model, DOM)240

15.2使用window对象240

15.3处理document对象241

15.3.1获取关于文档的信息241

15.3.2在文档中编写文本242

15.3.3使用链接和锚243

15.4访问浏览器的历史记录243

15.5使用location对象245

15.6关于DOM结构的更多知识246

15.6.1节点247

15.6.2对象与子对象247

15.6.3兄弟对象247

15.7处理DOM节点248

15.7.1基本的节点属性248

15.7.2节点的关系属性248

15.7.3文档方法249

15.7.4节点方法249

15.8创建可定位的元素(图层)249

15.8.1利用JavaScpt控制定位250

15.9隐藏和显示对象253

15.10修改页面内的文本255

15.11向页面中添加文本256

15.12总结258

15.13问与答258

15.14作业259

15.14.1测验259

15.14.2答案260

15.14.3练习260

第16章 使用JavaScript变量、字符串和数组261

16.1使用变量261

16.1.1选择变量名262

16.1.2使用局部变量和全局变量262

16.1.3给变量赋值263

16.2了解表达式和运算符264

16.2.1使用JavaScpt运算符264

16.2.2运算符优先级265

16.3 JavaScpt中的数据类型265

16.4在数据类型之间转换266

16.5使用Stng对象267

16.5.1创建String对象267

16.5.2赋值267

16.5.3计算字符串的长度269

16.5.4转换字符串的大小写269

16.6处理子串270

16.6.1使用字符串的一部分270

16.6.2获取单个字符270

16.6.3查找子串271

16.7使用数值型数组271

16.7.1创建数值型数组271

16.7.2了解数组长度272

16.7.3访问数组元素273

16.8使用字符串数组273

16.8.1创建字符串数组273

16.8.2拆分字符串273

16.8.3对字符串数组进行排序274

16.9对数值型数组进行排序274

16.10总结276

16.11问与答277

16.12作业277

16.12.1测验277

16.12.2答案278

16.12.3练习278

第17章 使用JavaScript函数和对象279

17.1使用函数279

17.1.1定义函数280

17.1.2调用函数281

17.1.3返回值282

17.2介绍对象283

17.2.1创建对象284

17.2.2对象的属性和值284

17.2.3了解方法284

17.3使用对象简化脚本编程285

17.3.1定义对象285

17.3.2定义对象的方法286

17.3.3创建对象的实例286

17.4扩展内置对象287

17.5使用Math对象290

17.5.1四舍五入和截尾290

17.5.2生成随机数290

17.5.3其他Math函数291

17.6使用Math函数291

17.7使用with关键字293

17.8处理日期293

17.8.1创建Date对象293

17.8.2设置Date值294

17.8.3读取Date值294

17.8.4处理时区294

17.8.5在日期格式之间转换295

17.9总结295

17.10问与答295

17.11作业296

17.11.1测验296

17.11.2答案297

17.11.3练习297

第18章 利用条件和循环控制流程298

18.1 if语句299

18.1.1条件运算符299

18.1.2利用逻辑运算符把条件结合起来300

18.1.3 else关键字301

18.2使用简写的条件表达式301

18.3利用if和else测试多个条件302

18.3.1 HTML文件302

18.3.2 JavaScpt文件303

18.4利用switch使用多个条件304

18.5使用for循环305

18.6使用while循环307

18.7使用do…while循环307

18.8使用循环308

18.8.1创建无限循环308

18.8.2退出循环309

18.8.3继续执行循环309

18.9遍历对象属性309

18.10总结312

18.11问与答312

18.12作业313

18.12.1 测验313

18.12.2答案313

18.12.3练习314

第19章 响应事件315

19.1理解事件处理程序315

19.1.1对象和事件316

19.1.2创建事件处理程序316

19.1.3利用JavaScpt定义事件处理程序317

19.1.4支持多个事件处理程序318

19.1.5使用event对象318

19.2使用鼠标事件319

19.2.1移入和移出320

19.2.2按下和释放(以及单击)320

19.3使用键盘事件322

19.4使用onLoad和onUnload 事件324

19.5使用onclick更改<div>的外观325

19.6总结329

19.7问与答330

19.8作业330

19.8.1测验330

19.8.2答案331

19.8.3练习331

第20章 使用窗口和框架332

20.1利用对象控制窗口332

20.1.1 window对象的属性333

20.1.2创建新窗口333

20.1.3打开和关闭窗口334

20.2移动和调整窗口335

20.3使用定时器337

20.4显示对话框339

20.5处理框架340

20.6构建框架集342

20.6.1创建框架集文档342

20.6.2添加单独的框架344

20.7在框架与窗口之间建立链接345

20.7.1修改框架的边框345

20.7.2将JavaScpt对象用于框架346

20.7.3 ames数组347

20.8使用内联框架347

20.9总结349

20.10问与答350

20.11作业350

20.11.1测验350

20.11.2答案351

20.11.3练习351

第21章 使用不唐突的JavaScript352

21.1脚本编程的最佳实践352

21.1.1内容、表示和行为353

21.1.2渐进增强353

21.1.3添加事件处理程序354

21.1.4 Web标准:避免成为特定于浏览器的356

21.1.5注解代码356

21.1.6有用性356

21.1.7设计模式357

21.1.8可访问性357

21.2读取浏览器信息358

21.2.1显示浏览器信息358

21.2.2应对不诚实的浏览器359

21.3跨浏览器的脚本编程360

21.3.1特性检测361

21.3.2应对浏览器的怪癖361

21.4支持非JavaScpt的浏览器362

21.4.1使用noscpt>标签362

21.4.2保持JavaScpt是可选的363

21.4.3避免错误363

21.5总结366

21.6问与答366

21.7作业367

21.7.1测验367

21.7.2答案367

21.7.3练习367

第22章 使用第三方库368

22.1使用第三方库368

22.1.1 Prototype368

22.1.2 jQuery369

22.1.3 Script.aculo.us370

22.1.4 AJAX框架371

22.2其他库371

22.3总结374

22.4问与答374

22.5作业374

22.5.1测验375

22.5.2答案375

22.5.3练习375

第23章Greasemonkey:利用JavaScript增强Web376

23.1 Greasemonkey简介376

23.1.1在Firefox中安装Greasemonkey377

23.1.2用于Inteet Explorer的 Trixie378

23.1.3其他的浏览器378

23.1.4用户脚本安全性378

23.2处理用户脚本379

23.2.1查找脚本379

23.2.2安装脚本379

23.2.3管理脚本379

23.2.4测试用户脚本380

23.2.5激活与停用Greasemonkey或 Trixie380

23.3创建你自己的用户脚本381

23.3.1创建简单的用户脚本381

23.3.2描述用户脚本381

23.3.3测试脚本382

23.3.4 Greasemonkey API函数383

23.3.5创建特定于站点的脚本383

23.3.6调试用户脚本385

23.4总结387

23.5问与答388

23.6作业388

23.6.1测验388

23.6.2答案389

23.6.3练习389

第24章AJAX:远程脚本编程390

24.1 AJAX简介390

24.1.1 JavaScpt客户(前)391

24.1.2服务器端脚本(后端)391

24.1.3 XML391

24.1.4流行的AJAX示例392

24.1.5 AJAX框架和库392

24.1.6 AJAX的局限性393

24.2使用XMLHttpRequest393

24.2.1创建请求393

24.2.2打开URL394

24.2.3发送请求394

24.2.4等待响应394

24.2.5解释响应数据395

24.3创建简单的AJAX库395

24.3.1 ajaxRequest函数396

24.3.2 ajaxResponse函数396

24.3.3使用库396

24.4使用库创建AJAX测验396

24.4.1 HTML文件397

24.4.2 XML文件397

24.4.3 JavaScpt文件398

24.4.4测试示例399

24.5调试AJAX应用程序400

24.6总结404

24.7问与答404

24.8作业405

24.8.1测验405

24.8.2答案405

24.8.3练习405

第25章 创建打印友好的Web页面406

25.1什么使得页面是打印友好的407

25.2应用特定于媒体的样式表409

25.3设计用于打印页面的样式表410

25.4在打印预览中查看Web页面413

25.5总结414

25.6问与答414

25.7作业415

25.7.1测验415

25.7.2答案415

25.7.3练习415

第26章 处理基于Web的表单416

26.1 HTML表单如何工作417

26.2创建表单418

26.3接受文本输入421

26.4命名每份表单数据422

26.5探索表单输入控件423

26.5.1复选框423

26.5.2单选按钮424

26.5.3选择列表425

26.5.4文本框和文本区427

26.6提交表单数据427

26.7利用JavaScript访问表单元素428

26.8显示来自表单的数据429

26.9通过电子邮件发送表单结果430

26.10总结433

26.11问与答434

26.12作业435

26.12.1测验435

26.12.2答案435

26.12.3练习436

第27章 组织和管理网站437

27.1何时一个页面就足够了438

27.2组织简单的站点439

27.3组织较大的站点441

27.4编写可维护的代码444

27.4.1利用注释给代码加注解444

27.4.2缩进代码以使之清晰445

27.5考虑版本控制446

使用版本控制系统447

27.6总结447

27.7问与答448

27.8作业448

27.8.1测验448

27.8.2答案449

27.8.3练习449

第28章 帮助人们找到你的Web页面450

28.1宣扬你的网站450

28.2利用主要的搜索站点列出你的页面451

28.3提供用于搜索引擎的提示453

28.4关于搜索引擎优化的额外提示458

28.5总结459

28.6问与答459

28.7作业460

28.7.1测验460

28.7.2答案460

28.7.3练习460

热门推荐