展开全部

主编推荐语

国内JavasScript第一书,html+css+javascript教程精粹,html实战实例。

内容简介

从驱动全球商业、贸易及管理领域不计其数的复杂应用程序的角度来看,说JavaScript已经成为当今世界上最流行的编程语言一点儿都不为过。

本书将对JavaScript追根溯源,从它在最早的Netscape浏览器中诞生谈起,一直谈到今天的它对DOM和Ajax的强大支持。

本书这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。

读者将通过本书掌握如何运用和扩展这门语言,从而更好地满足自己的需求,以及如何实现客户端与服务器的无缝通信,而又不必求助于Java或隐藏的网页框架(frame元素)。

一言以蔽之,本书将教会你在面对各种常见的Web开发问题时,如何拿出自己的JavaScript解决方案。

目录

  • 版权信息
  • 版权声明
  • 前言
  • 第1章 JavaScript简介
  • 1.1 JavaScript简史
  • 1.2 JavaScript实现
  • 1.3 JavaScript版本
  • 1.4 小结
  • 第2章 在HTML中使用JavaScript
  • 2.1 <script>元素
  • 2.2 嵌入代码与外部文件
  • 2.3 文档模式
  • 2.4 <noscript>元素
  • 2.5 小结
  • 第3章 基本概念
  • 3.1 语法
  • 3.2 关键字和保留字
  • 3.3 变量
  • 3.4 数据类型
  • 3.5 操作符
  • 3.6 语句
  • 3.7 函数
  • 3.8 小结
  • 第4章 变量、作用域和内存问题
  • 4.1 基本类型和引用类型的值
  • 4.2 执行环境及作用域
  • 4.3 垃圾收集
  • 4.4 小结
  • 第5章 引用类型
  • 5.1 Object类型
  • 5.2 Array类型
  • 5.3 Date类型
  • 5.4 RegExp类型
  • 5.5 Function类型
  • 5.6 基本包装类型
  • 5.7 单体内置对象
  • 5.8 小结
  • 第6章 面向对象的程序设计
  • 6.1 理解对象
  • 6.2 创建对象
  • 6.3 继承
  • 6.4 小结
  • 第7章 函数表达式
  • 7.1 递归
  • 7.2 闭包
  • 7.3 模仿块级作用域
  • 7.4 私有变量
  • 7.5 小结
  • 第8章 BOM
  • 8.1 window对象
  • 8.2 location对象
  • 8.3 navigator对象
  • 8.4 screen对象
  • 8.5 history对象
  • 8.6 小结
  • 第9章 客户端检测
  • 9.1 能力检测
  • 9.2 怪癖检测
  • 9.3 用户代理检测
  • 9.4 小结
  • 第10章 DOM
  • 10.1 节点层次
  • 10.2 DOM操作技术
  • 10.3 小结
  • 第11章 DOM扩展
  • 11.1 选择符API
  • 11.2 元素遍历
  • 11.3 HTML5
  • 11.4 专有扩展
  • 11.5 小结
  • 第12章 DOM2和DOM3
  • 12.1 DOM变化
  • 12.2 样式
  • 12.3 遍历
  • 12.4 范围
  • 12.5 小结
  • 第13章 事件
  • 13.1 事件流
  • 13.2 事件处理程序
  • 13.3 事件对象
  • 13.4 事件类型
  • 13.5 内存和性能
  • 13.6 模拟事件
  • 13.7 小结
  • 第14章 表单脚本
  • 14.1 表单的基础知识
  • 14.2 文本框脚本
  • 14.3 选择框脚本
  • 14.4 表单序列化
  • 14.5 富文本编辑
  • 14.6 小结
  • 第15章 使用Canvas绘图
  • 15.1 基本用法
  • 15.2 2D上下文
  • 15.3 WebGL
  • 15.4 小结
  • 第16章 HTML5脚本编程
  • 16.1 跨文档消息传递
  • 16.2 原生拖放
  • 16.3 媒体元素
  • 16.4 历史状态管理
  • 16.5 小结
  • 第17章 错误处理与调试
  • 17.1 浏览器报告的错误
  • 17.2 错误处理
  • 17.3 调试技术
  • 17.4 常见的IE错误
  • 17.5 小结
  • 第18章 JavaScript与XML
  • 18.1 浏览器对XML DOM的支持
  • 18.2 浏览器对XPath的支持
  • 18.3 浏览器对XSLT的支持
  • 18.4 小结
  • 第19章 E4X
  • 19.1 E4X的类型
  • 19.2 一般用法
  • 19.3 其他变化
  • 19.4 全面启用E4X
  • 19.5 小结
  • 第20章 JSON
  • 20.1 语法
  • 20.2 解析与序列化
  • 20.3 小结
  • 第21章 Ajax与Comet
  • 21.1 XMLHttpRequest对象
  • 21.2 XMLHttpRequest 2级
  • 21.3 进度事件
  • 21.4 跨源资源共享
  • 21.5 其他跨域技术
  • 21.6 安全
  • 21.7 小结
  • 第22章 高级技巧
  • 22.1 高级函数
  • 22.2 防篡改对象
  • 22.3 高级定时器
  • 22.4 自定义事件
  • 22.5 拖放
  • 22.6 小结
  • 第23章 离线应用与客户端存储
  • 23.1 离线检测
  • 23.2 应用缓存
  • 23.3 数据存储
  • 23.4 小结
  • 第24章 最佳实践
  • 24.1 可维护性
  • 24.2 性能
  • 24.3 部署
  • 24.4 小结
  • 第25章 新兴的API
  • 25.1 requestAnimationFrame()
  • 25.2 Page Visibility API
  • 25.3 Geolocation API
  • 25.4 File API
  • 25.5 Web计时
  • 25.6 Web Workers
  • 25.7 小结
  • 附录A ECMAScript Harmony
  • 附录B 严格模式
  • 附录C JavaScript库
  • 附录D JavaScript工具
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    这本书从介绍表达式和变量声明开始,平滑地过渡到了闭包、面向对象开发等高级主题。与那些把大量篇幅花在讲解背景知识上的书,以及那些让人感觉好像是要使用 JavaScript 开发导弹制导系统的书相比,这本书让人感觉细致周到、亲切自然。这是一本写给 “普通人” 的书,它能让你编写出引以为荣的代码,构建出令人叫绝的网站。

      转发
      评论

    出版方

    人民邮电出版社·图灵出品

    图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。