网站颜色:

Head First HTML与CSS+JavaScript DOM编程艺术(第2版) +JavaScript高级程序设计(第3版)(web开发套装共三册)网页设计与制作书.

  • 产品名称:HeadFirstHTML与CSS+Ja...
  • 书名:HeadFirstHTML与CSS+JavaScriptDOM编程艺术(第2版
  • 作者:无
  • 出版时间:2013年9月
  • 译者:徐阳
  • 定价:246.00元
  • 书名:HeadFirstHTML与CSS+JavaScriptDOM编程艺术(第2版
  • 开本:16开
  • 是否是套装:是
  • 出版社名称:中国电力出版社等


商品参数

 

web开发套装共三册
            定价 (咨询特价)
出版社 出版社
版次  
出版时间 年月
开本 24cm
作者  
装帧  
页数 0
字数 0
ISBN编码 web开发套装共三册

 

 

web开发套装共三册


78 Head First HTML与CSS  定价:(咨询特价)


90 JavaScript高级程序设计(di3三版) 定价:(咨询特价)


99  JavaScript DOM编程艺术(di2版) 定价:(咨询特价)

 

基本信息

书名:JavaScript高级程序设计(di3版)(JavaScript技术名著,html+css+javascript教程精粹,html 实战实例,国内JavasScript书,销量chao过8册)

yuanjia:99.(咨询特价)

作者:[美]Nicholas C. Zakas 著

出版社:人民邮电出版社

出版日期:2012-3-1

ISBN(咨询特价)

字数:(咨询特价)

页码:730

版次:1

装帧:平装

开本:16开

商品重量:1

编辑推荐

 


 

推荐购买套装:JavaScript面向对象精要(本书作者新作,JavaScript启示录和jQuery Cookbook作者Cody Lindley作序推荐)编写可维护的JavaScript(本书作者力作,构建编码风格手册,帮助开发团队从“游击队”走向“正规军”)JavaScript DOM编程艺术(di2版)(html css javascript教程精粹,JavaScripquan wei指南!) 1995年,Brendan Eich创造了JavaScript。2005年,席卷全球的“Ajax热”激发了全世界Web开发人员学习JavaScript的热情。与此同时,本书di1版诞生。这一版的中文版狂销4册,被誉为“深度的JavaScript经典”,奠定了其不可替代的quan wei地位。2005年到2009年,前端开发社区在实践中充分检验了这门语言的各种实现和扩展,JavaScript从被戏谑的“玩具语言”一跃成为软件业举足轻重的通用编程语言。2009年1月本书di2版应运而生,凝聚作者和社区专家多年宝贵经验的这一技术名著再次得到读者认可和褒扬,中文版销量达到2册。2009年到2011年,ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为这门语言增添了很多适应未来发展的新特性。2012年初本书di3版面世,中文版也紧随其后。di3版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。作为JavaScript技术经典名著,《JavaScript高级程序设计(di3版)》承继了之前版本全面深入、贴近实战的特点,在详细讲解了JavaScript语言的核心之后,条分缕析地为读者展示了现有规范及实现为开发Web应用提供的各种支持和特性。

目录

 


 

《JavaScript高级程序设计(di3版)》

di1章 JavaScript简介 1
1.1 JavaScript简史 1
1.2 JavaScript实现 2
1.2.1 ECMAScript 3
1.2.2 文档对象模型(DOM) 5
1.2.3 浏览器对象模型(BOM) 8
1.3 JavaScript版本 8
1.4 小结 9
di2章 在HTML中使用JavaScript 10
2.1 (script)素 10
2.1.1 标签的位置 12
2.1.2 延迟脚本 13
2.1.3 异步脚本 13
2.1.4 在XHTML中的用法 14
2.1.5 不推荐使用的语法 16
2.2 嵌入代码与外部文件 16
2.3 文档模式 16
2.4 (noscript)素 18
2.5 小结 18
di3章 基本概念 19
3.1 语法 19
3.1.1 区分大小写 19
3.1.2 标识符 19
3.1.3 注释 20
3.1.4 严格模式 20
3.1.5 语句 20
3.2 关键字和保留字 21
3.3 变量 22
3.4 数据类型 23
3.4.1 typeof操作符 23
3.4.2 Undefined类型 24
3.4.3 Null类型 25
3.4.4 Boolean类型 26
3.4.5 Number类型 27
3.4.6 String类型 32
3.4.7 Object类型 35
3.5 操作符 36
3.5.1 一操作符 36
3.5.2 位操作符 39
3.5.3 布尔操作符 44
3.5.4 乘性操作符 47
3.5.5 加性操作符 48
3.5.6 关系操作符 50
3.5.7 相等操作符 51
3.5.8 条件操作符 53
3.5.9 赋值操作符 53
3.5.10 逗号操作符 54
3.6 语句 54
3.6.1 if语句 54
3.6.2 do-while语句 55
3.6.3 while语句 55
3.6.4 for语句 56
3.6.5 for-in语句 57
3.6.6 label语句 58
3.6.7 break和continue语句 58
3.6.8 with语句 60
3.6.9 switch语句 60
3.7 函数 62
3.7.1 理解参数 64
3.7.2 没有重载 66
3.8 小结 67
di4章 变量、作用域和内存问题 68
4.1 基本类型和引用类型的值 68
4.1.1 动态的属性 68
4.1.2 复制变量值 69
4.1.3 传递参数 70
4.1.4 检测类型 72
4.2 执行环境及作用域 73
4.2.1 延长作用域链 75
4.2.2 没有块级作用域 76
4.3 垃圾收集 78
4.3.1 标记清除 78
4.3.2 引用计数 79
4.3.3 性能问题 80
4.3.4 管理内存 81
4.4 小结 81
di5章 引用类型 83
5.1 Object类型 83
5.2 Array类型 86
5.2.1 检测数组 88
5.2.2 转换方法 89
5.2.3 栈方法 90
5.2.4 队列方法 91
5.2.5 重排序方法 92
5.2.6 操作方法 94
5.2.7 位置方法 95
5.2.8 迭代方法 96
5.2.9 缩小方法 97
5.3 Date类型 98
5.3.1 继承的方法 100
5.3.2 日期格式化方法 101
5.3.3 日期/时间组件方法 102
5.4 RegExp类型 103
5.4.1 RegExp实例属性 105
5.4.2 RegExp实例方法 106
5.4.3 RegExp构造函数属性 107
5.4.4 模式的局限性 109
5.5 Function类型 110
5.5.1 没有重载(深入理解) 111
5.5.2 函数声明与函数表达式 111
5.5.3 作为值的函数 112
5.5.4 函数内部属性 113
5.5.5 函数属性和方法 116
5.6 基本包装类型 118
5.6.1 Boolean类型 120
5.6.2 Number类型 120
5.6.3 String类型 122
5.7 单体内置对象 130
5.7.1 Global对象 131
5.7.2 Math对象 134
5.8 小结 137
di6章 面向对象的程序设计 138
6.1 理解对象 138
6.1.1 属性类型 139
6.1.2 定义多个属性 142
6.1.3 读取属性的特性 143
6.2 创建对象 144
6.2.1 工厂模式 144
6.2.2 构造函数模式 144
6.2.3 原型模式 147
6.2.4 组合使用构造函数模式和原型模式 159
6.2.5 动态原型模式 159
6.2.6 寄生构造函数模式 160
6.2.7 稳妥构造函数模式 161
6.3 继承 162
6.3.1 原型链 162
6.3.2 借用构造函数 167
6.3.3 组合继承 168
6.3.4 原型式继承 169
6.3.5 寄生式继承 171
6.3.6 寄生组合式继承 172
6.4 小结 174
di7章 函数表达式 175
7.1 递归 177
7.2 闭包 178
7.2.1 闭包与变量 181
7.2.2 关于this对象 182
7.2.3 内存泄漏 183
7.3 模仿块级作用域 184
7.4 私有变量 186
7.4.1 静态私有变量 188
7.4.2 模块模式 189
7.4.3 增强的模块模式 191
7.5 小结 192
di8章 BOM 193
8.1 window对象 193
8.1.1 全局作用域 193
8.1.2 窗口关系及框架 194
8.1.3 窗口位置 197
8.1.4 窗口大小 198
8.1.5 导航和打开窗口 199
8.1.6 间歇调用和chao时调用 203
8.1.7 系统对话框 205
8.2 location对象 207
8.2.1 查询字符串参数 207
8.2.2 位置操作 208
8.3 navigator对象 210
8.3.1 检测插件 211
8.3.2 注册处理程序 213
8.4 screen对象 214
8.5 history对象 215
8.6 小结 216
di9章 客户端检测 217
9.1 能力检测 217
9.1.1 更可靠的能力检测 218
9.1.2 能力检测,不是浏览器检测 220
9.2 怪癖检测 220
9.3 用户代理检测 221
9.3.1 用户代理字符串的历史 222
9.3.2 用户代理字符串检测技术 228
9.3.3 完整的代码 242
9.3.4 使用方法 245
9.4 小结 246
di10章 DOM 247
10.1 节点层次 247
10.1.1 Node类型 248
10.1.2 Document类型 253
10.1.3 Element类型 261
10.1.4 Text类型 270
10.1.5 Comment类型 273
10.1.6 CDATASection类型 274
10.1.7 DocumentType类型 274
10.1.8 DocumentFragment类型 275
10.1.9 Attr类型 276
10.2 DOM操作技术 277
10.2.1 动态脚本 277
10.2.2 动态样式 279
10.2.3 操作表格 281
10.2.4 使用NodeList 283
10.3 小结 284
di11章 DOM扩展 286
11.1 选择符API 286
11.1.1 querySelector()方法 286
11.1.2 querySelectorAll()
方法 287
11.1.3 matchesSelector()
方法 288
11.2 素遍历 288
11.3 HTML5 289
11.3.1 与类相关的扩充 289
11.3.2 焦点管理 291
11.3.3 HTMLDocument的变化 292
11.3.4 字符集属性 293
11.3.5 自定义数据属性 293
11.3.6 插入标记 294
11.3.7 scrollIntoView()方法 298
11.4 专有扩展 298
11.4.1 文档模式 298
11.4.2 children属性 299
11.4.3 contains()方法 300
11.4.4 插入文本 301
11.4.5 滚动 303
11.5 小结 304
di12章 DOM2和DOM3 305
12.1 DOM变化 305
12.1.1 针对XML命名空间的变化 306
12.1.2 其他方面的变化 309
12.2 样式 312
12.2.1 访问素的样式 313
12.2.2 操作样式表 317
12.2.3 素大小 320
12.3 遍历 326
12.3.1 NodeIterator 328
12.3.2 TreeWalker 330
12.4 范围 332
12.4.1 DOM中的范围 332
12.4.2 IE8及更早版本中的范围 340
12.5 小结 343
di13章 事件 345
13.1 事件流 345
13.1.1 事件冒泡 346
13.1.2 事件捕获 346
13.1.3 DOM事件流 347
13.2 事件处理程序 348
13.2.1 HTML事件处理程序 348
13.2.2 DOM0级事件处理程序 350
13.2.3 DOM2级事件处理程序 351
13.2.4 IE事件处理程序 352
13.2.5 跨浏览器的事件处理程序 353
13.3 事件对象 355
13.3.1 DOM中的事件对象 355
13.3.2 IE中的事件对象 358
13.3.3 跨浏览器的事件对象 360
13.4 事件类型 362
13.4.1 UI事件 362
13.4.2 焦点事件 367
13.4.3 鼠标与滚轮事件 368
13.4.4 键盘与文本事件 379
13.4.5 复合事件 384
13.4.6 变动事件 385
13.4.7 HTML5事件 388
13.4.8 设备事件 395
13.4.9 触摸与手势事件 399
13.5 内存和性能 402
13.5.1 事件委托 402
13.5.2 移除事件处理程序 404
13.6 模拟事件 405
13.6.1 DOM中的事件模拟 405
13.6.2 IE中的事件模拟 410
13.7 小结 411
di14章 表单脚本 412
14.1 表单的基础知识 412
14.1.1 提交表单 413
14.1.2 重置表单 414
14.1.3 表单字段 414
14.2 文本框脚本 419
14.2.1 选择文本 420
14.2.2 过滤输入 423
14.2.3 自动切换焦点 426
14.2.4 HTML5约束验证API 427
14.3 选择框脚本 431
14.3.1 选择选项 432
14.3.2 添加选项 434
14.3.3 移除选项 435
14.3.4 移动和重排选项 435
14.4 表单序列化 436
14.5 富文本编辑 438
14.5.1 使用contenteditable
属性 438
14.5.2 操作富文本 439
14.5.3 富文本选区 441
14.5.4 表单与富文本 443
14.6 小结 443
di15章 使用Canvas绘图 445
15.1 基本用法 445
15.2 2D上下文 446
15.2.1 填充和描边 446
15.2.2 绘制矩形 447
15.2.3 绘制路径 449
15.2.4 绘制文本 451
15.2.5 变换 453
15.2.6 绘制图像 456
15.2.7 阴影 457
15.2.8 渐变 458
15.2.9 模式 460
15.2.10 使用图像数据 460
15.2.11 合成 462
15.3 WebGL 463
15.3.1 类型化数组 463
15.3.2 WebGL上下文 468
15.3.3 支持 478
15.4 小结 478
di16章 HTML5脚本编程 480
16.1 跨文档消息传递 480
16.2 原生拖放 481
16.2.1 拖放事件 482
16.2.2 自定义放置目标 482
16.2.3 dataTransfer对象 483
16.2.4 dropEffect与effectAllowed 484
16.2.5 可拖动 485
16.2.6 其他成员 485
16.3 媒体素 486
16.3.1 属性 487
16.3.2 事件 488
16.3.3 自定义媒体播放器 488
16.3.4 检测编解码器的支持情况 489
16.3.5 Audio类型 490
16.4 历史状态管理 491
16.5 小结 492
di17章 错误处理与调试 493
17.1 浏览器报告的错误 493
17.1.1 IE 493
17.1.2 Firefox 494
17.1.3 Safari 496
17.1.4 Opera 497
17.1.5 Chrome 498
17.2 错误处理 499
17.2.1 try-catch语句 500
17.2.2 抛出错误 503
17.2.3 错误(error)事件 505
17.2.4 处理错误的策略 506
17.2.5 常见的错误类型 507
17.2.6 区分致命错误和非致命
错误 510
17.2.7 把错误记录到服务器 511
17.3 调试技术 512
17.3.1 将消息记录到控制台 512
17.3.2 将消息记录到当前页面 515
17.3.3 抛出错误 515
17.4 常见的IE错误 516
17.4.1 操作终止 516
17.4.2 无效字符 518
17.4.3 未找到成员 518
17.4.4 未知运行时错误 519
17.4.5 语法错误 519
17.4.6 系统无法找到指定资源 519
17.5 小结 520
di18章 JavaScript与XML 521
18.1 浏览器对XML DOM的支持 521
18.1.1 DOM2级核心 521
18.1.2 DOMParser类型 522
18.1.3 XMLSerializer类型 523
18.1.4 IE8及之前版本中的XML 523
18.1.5 跨浏览器处理XML 527
18.2 浏览器对XPath的支持 529
18.2.1 DOM3级XPath 529
18.2.2 IE中的XPath 534
18.2.3 跨浏览器使用XPath 535
18.3 浏览器对XSLT的支持 537
18.3.1 IE中的XSLT 537
18.3.2 XSLTProcessor类型 541
18.3.3 跨浏览器使用XSLT 543
18.4 小结 544
di19章 E4X 546
19.1 E4X的类型 546
19.1.1 XML类型 546
19.1.2 XMLList类型 547
19.1.3 Namespace类型 548
19.1.4 QName类型 549
19.2 一般用法 550
19.2.1 访问特性 551
19.2.2 其他节点类型 552
19.2.3 查询 553
19.2.4 构建和操作XML 555
19.2.5 解析和序列化 557
19.2.6 命名空间 558
19.3 其他变化 559
19.4 全面启用E4X 560
19.5 小结 561
di20章 JSON 562
20.1 语法 562
20.1.1 简单值 562
20.1.2 对象 563
20.1.3 数组 564
20.2 解析与序列化 565
20.2.1 JSON对象 565
20.2.2 序列化选项 566
20.2.3 解析选项 569
20.3 小结 570
di21章 Ajax与Comet 571
21.1 XMLHttpRequest对象 571
21.1.1 XHR的用法 573
21.1.2 HTTP头部信息 575
21.1.3 GET请求 576
21.1.4 POST请求 577
21.2 XMLHttpRequest 2级 578
21.2.1 FormData 578
21.2.2 chao时设定 579
21.2.3 overrideMimeType()
方法 580
21.3 进度事件 580
21.3.1 load事件 580
21.3.2 progress事件 581
21.4 跨源资源共享 582
21.4.1 IE对CORS的实现 582
21.4.2 其他浏览器对CORS的
实现 584
21.4.3 Preflighted Reqeusts 584
21.4.4 带凭据的请求 585
21.4.5 跨浏览器的CORS 585
21.5 其他跨域技术 586
21.5.1 图像Ping 586
21.5.2 JSONP 587
21.5.3 Comet 588
21.5.4 服务器发送事件 590
21.5.5 Web Sockets 591
21.5.6 SSE与Web Sockets 593
21.6 安全 593
21.7 小结 594
di22章 高级技巧 596
22.1 高级函数 596
22.1.1 安全的类型检测 596
22.1.2 作用域安全的构造函数 597
22.1.3 惰性载入函数 600
22.1.4 函数绑定 602
22.1.5 函数柯里化 604
22.2 防篡改对象 606
22.2.1 不可扩展对象 606
22.2.2 密封的对象 607
22.2.3 冻结的对象 608
22.3 高级定时器 609
22.3.1 重复的定时器 610
22.3.2 Yielding Processes 612
22.3.3 函数节流 614
22.4 自定义事件 616
22.5 拖放 618
22.5.1 修缮拖动功能 620
22.5.2 添加自定义事件 622
22.6 小结 624
di23章 离线应用与客户端存储 626
23.1 离线检测 626
23.2 应用缓存 627
23.3 数据存储 628
23.3.1 Cookie 629
23.3.2 IE用户数据 637
23.3.3 Web存储机制 638
23.3.4 IndexedDB 643
23.4 小结 654
di24章 zui佳实践 656
24.1 可维护性 656
24.1.1 什么是可维护的代码 656
24.1.2 代码约定 657
24.1.3 松散耦合 659
24.1.4 编程实践 662
24.2 性能 666
24.2.1 注意作用域 666
24.2.2 选择正确方法 667
24.2.3 zui小化语句数 672
24.2.4 优化DOM交互 673
24.3 部署 676
24.3.1 构建过程 676
24.3.2 验证 677
24.3.3 压缩 679
24.4 小结 681
di25章 新兴的API 682
25.1 requestAnimationFrame() 682
25.1.1 早期动画循环 682
25.1.2 循环间隔的问题 683
25.1.3 mozRequestAnimation-Frame 683
25.1.4 webkitRequestAnima-tionFrame与msRequest-AnimationFrame 685
25.2 Page Visibility API 686
25.3 Geolocation API 687
25.4 File API 689
25.4.1 FileReader类型 690
25.4.2 读取部分内容 692
25.4.3 对象URL 693
25.4.4 读取拖放的文件 694
25.4.5 使用XHR上传文件 695
25.5 Web计时 696
25.6 Web Workers 697
25.6.1 使用Worker 697
25.6.2 Worker全局作用域 698
25.6.3 包含其他脚本 699
25.6.4 Web Workers的未来 700
25.7 小结 700
附录A ECMAScript Harmony 701
附录B 严格模式 717
附录C JavaScript库 723
附录D JavaScript工具 727

 

内容提要

 


 

 

《JavaScript高级程序设计(di3版)》是JavaScriptchao级畅销书的版。ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。《JavaScript高级程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的开发实践。《JavaScript高级程序设计(di3版)》附录展望了未来的API和ECMAScriptHarmony规范。 《JavaScript高级程序设计(di3版)》适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。



目录


基本信息

书名:JavaScript DOM编程艺术(di2版)

价格:49.(咨询特价)

作者:(英)基思(Keith,J.),(加)桑布尔斯(Sambells,J.) 著

出版社:人民邮电出版社

出版日期:2011-4-1

ISBN(咨询特价)

字数:(咨询特价)

页码:286

版次:1

装帧:平装

开本:16开

商品重量:1

编辑推荐


推荐购买套装:JavaScript高级程序设计(di3版) JavaScriptDOM编程艺术(di2版)(套装共2册)(chao值附赠《码农》光盘1张)。 chao级畅销书版,释放JavaScript和DOM编程的惊人潜力,涵盖HTML5及jQuery。

目录


1章 JavaScript简史

1.1 JavaScript的起源
1.2 DOM
1.3 浏览器战争
1.3.1 DHTML
1.3.2 浏览器之间的冲突
1.4 制定标准
1.4.1 浏览器以外的考虑
1.4.2 浏览器战争的结局
1.4.3 崭新的起点
1.5 小结
di2章 JavaScript语法
2.1 准备工作
2.2 语法
2.2.1 语句
2.2.2 注释
2.2.3 变量
2.2.4 数据类型
2.2.5 数组
2.2.6 对象
2.3 操作
2.4 条件语句
2.4.1 比较操作符
2.4.2 逻辑操作符
2.5 循环语句
2.5.1 while循环
2.5.2 for循环
2.6 函数
2.7 对象
2.7.1 内建对象
2.7.2 宿主对象
2.8 小结
di3章 DOM
3.1 文档:DOM中的“D”
3.2 对象:DOM中的“O”
3.3 模型:DOM中的“M”
3.4 节点
3.4.1 素节点
3.4.2 文本节点
3.4.3 属性节点
3.4.4 CSS
3.4.5 获取素
3.4.6 盘点知识点
3.5 获取和设置属性
3.5.1 getAttribute
3.5.2 setAttribute
3.6 小结
di4章 案例研究:JavaScript图片库
4.1 标记
4.2 JavaScript
4.2.1 DOM解决方案
4.2.2 zui终的函数代码清单
4.3 应用这个JavaScript函数
4.4 对这个函数进行扩展
4.4.1 childNodes属性
4.4.2 nodeType属性
4.4.3 在标记里增加一段描述
4.4.4 用JavaScript改变这段描述
4.4.5 nodeValue属性
4.4.6 firstChild和lastChild属性
4.4.7 利用nodeValue属性刷新这段描述
4.5 小结
di5章 实践
5.1 过去的错误
5.1.1 不要怪罪JavaScript
5.1.2 Flash的遭遇
5.1.3 质疑一切
5.2 平稳退化
5.2.1 “javascript:”伪协议
5.2.2 内嵌的事件处理函数
5.2.3 谁关心这个
5.3 向CSS学习
5.3.1 结构与样式的分离
5.3.2 渐进增强
5.4 分离JavaScript
5.5 向后兼容
5.5.1 对象检测
5.5.2 浏览器嗅探技术
5.6 性能考虑
5.6.1 尽量少访问DOM和尽量减少标记
5.6.2 合并和放置脚本
5.6.3 压缩脚本
5.7 小结
di6章 案例研究:图片库改进版
6.1 快速回顾
6.2 它支持平稳退化吗
6.3 它的JavaScript与HTML标记是分离的吗
6.3.1 添加事件处理函数
6.3.2 共享onload1事件
6.4 不要做太多的假设
6.5 优化
6.6 键盘访问
6.7 把JavaScript与CSS结合起来
6.8 DOM Core和HTML-DOM
6.9 小结
di7章 动态创建标记
7.1 一些传统方法
7.1.1 document.write
7.1.2 innerHTML属性
7.2 DOM方法
7.2.1 createElement方法
7.2.2 appendChild方法
7.2.3 createTextNode方法
7.2.4 一个更复杂的组合
7.3 重回图片库
7.3.1 在已有素前插入一个新素
7.3.2 在现有方法后插入一个新素
7.3.3 图片库二次改进版
7.4 Ajax
7.4.1 XMLHttpRequest对象
7.4.2 渐进增强与Ajax
7.4.3 Hijax
7.5 小结
di8章 充实文档的内容
8.1 不应该做什么
8.2 把“不可见”变成“可见”
8.3 内容
8.3.1 选用HTML、XHTML还是HTML5
8.3.2 CSS
8.3.3 JavaScript
8.4 显示“缩略语列表”
8.4.1 编写displayAbbreviations函数
8.4.2 创建标记
8.4.3 一个浏览器“地雷”
8.5 显示“文献来源链接表”
8.6 显示“快捷键清单”
8.7 检索和添加信息
8.8 小结
di9章 CSS-DOM
9.1 三位一体的网页
9.1.1 结构层
9.1.2 表示层
9.1.3 行为层
9.1.4 分离
9.2 style属性
9.2.1 获取样式
9.2.2 设置样式
9.3 何时该用DOM脚本设置样式
9.3.1 根据素在节点树里的位置来设置样式
9.3.2 根据某种条件反复设置某种样式
9.3.3 响应事件
9.4 className属性
9.5 小结
di10章 用JavaScript实现动画效果
10.1 动画基础知识
10.1.1 位置
10.1.2 时间
10.1.3 时间递增量
10.1.4 抽象
10.2 实用的动画
10.2.1 提出问题
10.2.2 解决问题
10.2.3 CSS
10.2.4 JavaScript
10.2.5 变量作用域问题
10.2.6 改进动画效果
10.2.7 添加安全检查
10.2.8 生成HTML标记
10.3 小结
di11章 HTML5
11.1 HTML5简介
11.2 来自朋友的忠告
11.3 几个示例
11.3.1 Canvas
11.3.2 音频和视频
11.3.3 表单
11.4 HTML5还有其他特性吗
11.5 小结
di12章 综合示例
12.1 项目简介
12.1.1 原始资料
12.1.2 站点结构
12.1.3 页面结构
12.2 设计
12.3 CSS
12.3.1 颜色
12.3.2 布局
12.3.3 版式
12.4 标记
12.5 JavaScript
12.5.1 页面突出显示
12.5.2 JavaScript幻灯片
12.5.3 内部导航
12.5.4 JavaScript图片库
12.5.5 增强表格
12.5.6 增强表单
12.5.7 压缩代码
12.6 小结
附录 JavaScript库

内容提要


 

JavaScript是Web开发中zui重要的一门语言,它强大而优美。无论是桌面开发,还是移动应用。JavaScript都是必须掌握的技术。W3C的DOM标准是开发Web应用的基石。已经得到所有现代浏览器的支持,这使得跨平台Web开发成了一件轻松惬意的事。
本书是chao级畅销书的升级版,由倡导Web标准的领物执笔,揭示了前端开发的真谛,是学习JavaScript和DOM开发的必读之作。
本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的JavaScript编程原则和实践,并全面探讨了HTML5以及jQuery等JavaScript库。读者将看到JavaScript、HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面深入的理解。



内容介绍

书名:重视大脑的学习指南:HTML 与 CSS(di二版)

定价:98.(咨询特价)

作者:(美)罗布森,(美)弗里曼

出版社:中国电力

出版日期:2013-(咨询特价)

ISBN(咨询特价)

版次:1

装帧:平装-胶订

开本:16开

引子

l Web语言:认识HTML

2 认识HTML中的“HT”:深入了解chao文本
3 Web页面建设:构建模块
4 Web镇之旅:连接起来
5 认识媒体:为你的页面增加图像
6 严肃的HTML:标准及其他
7 加一点样屎CSS入门
8 扩大你的词汇量:增加字体和颜色样式
9 与素亲密接触:盒模型
10 高级Web建设:div与span
11 摆放素:布局与定位
12 现代HTML:HTML5标记
13 建立表格:表格与更多列表
14 实现交互:HTML表单
附录:其他十大主题(我们没有谈到的)

 

 

是不是已经厌倦了那些深奥的HTML书?你可能在抱怨,只有成为专家之后才能读懂那些书。那么,找一本新修订的《HeadFirstHTML和CSS(di二版)》吧,来真正学习HTML。你可能希望学会HTML和CSS来创建你想要的Web页面,从而能与朋友、家人、粉丝和狂热的顾客更有效地交流。你还希望使用*的HTML5标准,能够保证随时间维护和扩展你的Web页面,使它们在所有和移动设备中都能正常工作。


热门设计服务