万本电子书0元读

万本电子书0元读

顶部广告

JavaScript 网页编程从入门到精通电子书

“网络发视频大讲堂”丛书系清华社“视频大讲堂”重大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中: 4个品种荣获“全行业热销品种” 1个品种荣获2012年清华大学出版社“专业热销书”一等奖 绝大多数品种在“计算机零售图书排行榜”同品种排行中名列前茅 截至目前该大系累计销售超过55万册 该大系已成为近年来清华社计算机专业基础类零售图书热销的品牌之一

售       价:¥

纸质售价:¥88.50购买纸书

247人正在读 | 5人评论 6.2

作       者:杨凡

出  版  社:清华大学出版社

出版时间:2017-10-01

字       数:63.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(4条)
  • 读书简介
  • 目录
  • 累计评论(4条)
    《JavaScript网页编程从门到精通》一书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言行程序发应该掌握的各方面技术。《JavaScript网页编程从门到精通》共分28章,具体内容包括JavaScript概述、基本语法、函数、JavaScript对象与数组、字符串处理、正则表达式、函数式编程、面向对象编程、浏览器对象模型、事件处理、文档对象模型、客户端存储、脚本化CSS、JavaScript中的XML和JSON、JavaScript通信、HTML5新技术等。所有知识都结合具体实例行介绍,涉及的程序代码给出了详细的注释,可以帮助读者轻松领会JavaScript语言精髓,快速提高发技能。《JavaScript网页编程从门到精通》适用于从未触过网页制作的初级读者,以及有一定网页制作基础,想灵活使用Dreamweaver、Flash和Photoshop软件以提高制作技能的中级读者自学使用,也可作为高等院校计算机专业以及相关培训班的教学用书。<br/>【推荐语】<br/>“网络发视频大讲堂”丛书系清华社“视频大讲堂”重大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中: 4个品种荣获“全行业热销品种” 1个品种荣获2012年清华大学出版社“专业热销书”一等奖 绝大多数品种在“计算机零售图书排行榜”同品种排行中名列前茅 截至目前该大系累计销售超过55万册 该大系已成为近年来清华社计算机专业基础类零售图书热销的品牌之一 “网络发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容: 478节大型高清同步视频演示讲解,可反复观摩,让学习更为快捷 166个实战案例,通过实例学习更深,更有趣,更有动力 2个大型综合实战案例,展现工作过程,积累工作经验 ◇实用网页模板380套,网页配色辞典1部,协调色配色参考7套,网页色彩搭配图43张,不同色系实物配色卡540张,实用配色参考18部,网页设计素材13类 ◇PS分层模板10套,PS样式8类,PS滤镜46个,PS渐变样式6类,PS笔刷样式9类,PS填充图案5类,PS字体集合1000个 ◇HTML工具集6部,CSS工具集8部,JavaScript工具集16部,PS帮助手册1部 ◇HTML应用案例360个,CSS3应用案例510个,JavaScript jQuery应用案例900个,网页交互设计案例1000个 ◇Web前端发规范手册1部,JavaScript知识思维导图10张,HTML CSS面试题351道,JavaScript面试题685道,网页欣赏<br/>【作者】<br/>杨凡,资深Web技术专家,有10余年发经验,是国内较早专业从事Web发的一线技术人员和培训讲师。一直致力于对HTML5、JavaScript、CSS3、jQuery、jQUery Mobile等Web发技术的研究和实践,在HTML页面的优化与用户体验的研究,以及页面框架搭建、数据流向分析、页面静态优化等方面都拥有丰富的实践经验。他还是微软技术方面的专家,精通C#、ASP.NET和SQL Server等技术。<br/>
目录展开

内容简介

前言

本书特色

本书内容

本书读者

本书约定

关于我们

第1章 JavaScript概述

1.1 JavaScript发展历史

1.2 JavaScript版本

1.3 ECMAScript概述

1.4 JavaScript实现

1.5 JavaScript开发工具

第2章 在网页中使用JavaScript

2.1 使用<script>标签

2.2 比较嵌入代码与链接脚本

2.3 使用<noscript>标签

2.4 JavaScript执行顺序

2.5 浏览器与JavaScript

2.6 JavaScript错误处理

2.7 JavaScript代码调试

第3章 JavaScript基本语法

3.1 词法基础

3.2 句法基础

第4章 数据、类型和变量

4.1 JavaScript数据类型概述

4.2 值类型数据

4.3 引用型数据

4.4 数据类型检测

4.5 数据类型转换

4.6 使用变量

4.7 案例实战

第5章 运算符和表达式

5.1 运算符和表达式概述

5.2 位运算符

5.3 算术运算符

5.4 逻辑运算符

5.5 关系运算符

5.6 赋值运算符

5.7 对象操作运算符

5.8 其他运算符

5.9 案例实战

第6章 语句和结构

6.1 语句概述

6.2 简单语句

6.3 分支结构

6.4 循环结构

6.5 结构跳转

6.6 异常处理

6.7 函数结构

6.8 with语句

6.9 案例实战

第7章 操作字符串

7.1 定义字符串

7.2 使用字符串

7.3 案例实战

7.4 加密和解密

第8章 使用正则表达式

8.1 认识正则表达式

8.2 定义正则表达式

8.3 字符匹配

8.4 重复匹配

8.5 高级匹配

8.6 使用RegExp对象

8.7 综合案例:设计表单验证

第9章 操作数组

9.1 定义数组

9.2 使用数组

9.3 数组的应用

9.4 案例实战

9.5 综合实践:排序算法设计

第10章 使用对象

10.1 认识对象

10.2 对象分类

10.3 对象基本操作

10.4 属性基本操作

10.5 原生对象类型

10.6 使用构造器

10.7 使用对象基本方法

10.8 使用原生对象

10.9 综合案例:设计计算器

第11章 使用函数

11.1 认识函数

11.2 定义函数

11.3 案例:优化函数定义

11.4 使用函数

11.5 使用参数

11.6 使用Function对象

11.7 函数解析机制

11.8 函数中的this

11.9 案例实战

第12章 函数式编程

12.1 函数式编程概述

12.2 表达式运算

12.3 递归运算

12.4 闭包函数

12.5 案例实战

第13章 面向对象编程

13.1 认识类

13.2 定义类

13.3 接口

13.4 原型模型

13.5 继承

13.6 封装

13.7 多态

13.8 构造和析构

13.9 案例实战

第14章 BOM

14.1 认识BOM

14.2 使用Window对象

14.3 使用Navigator对象

14.4 使用Location和History对象

14.5 使用Screen对象

14.6 使用Document对象

第15章 DOM

15.1 认识DOM

15.2 使用节点

15.3 使用文档节点

15.4 使用元素节点

15.5 使用文本节点

15.6 使用文档片段节点

15.7 使用属性节点

15.8 使用范围

15.9 使用CSS选择器

第16章 事件处理

16.1 事件概述

16.2 基本事件模型

16.3 标准事件模型

16.4 IE事件模型

16.5 鼠标事件开发

16.6 键盘事件开发

16.7 页面事件开发

16.8 UI事件开发

16.9 表单事件开发

16.10 案例实战:自定义事件

第17章 脚本化CSS

17.1 脚本化CSS概述

17.2 操作行内样式

17.3 操作样式表

17.4 控制大小

17.5 位移和定位

17.6 显示和隐藏

17.7 设计动画

第18章 HTML5动画设计

18.1 HTML5 canvas概述

18.2 绘制基本图形

18.3 绘制曲线

18.4 变换图形

18.5 组合和裁切图形

18.6 定义颜色和样式

18.7 绘制文字

18.8 嵌入图像

第19章 Web存储

19.1 Cookie概述

19.2 存取Cookie

19.3 综合案例:Cookie应用

19.4 Web Storage概述

19.5 使用WebStorage

19.6 Web SQL数据库

第20章 JavaScript通信

20.1 HTTP概述

20.2 使用隐藏框架

20.3 使用JSONP

20.4 使用Ajax

20.5 发送请求

20.6 异步监测

20.7 获取响应

20.8 案例实战

第21章 XML

21.1 XML概述

21.2 XML文档对象模型

21.3 在IE中操作XML

21.4 使用DOM2操作XML

21.5 使用XPath

21.6 案例实战

第22章 JSON

22.1 JSON概述

22.2 比较JSON与XML

22.3 JSON语法

22.4 JSON解析和序列化

22.5 案例:优化JSON数据

第23章 ECMAScript 5

23.1 ECMAScript 5概述

23.2 浏览器支持

23.3 严格模式

23.4 JSON

23.5 Object

23.6 Array

23.7 Function和String

第24章 ECMAScript 6

24.1 ECMAScript 6概述

24.2 变量

24.3 字符和字符串

24.4 数值

24.5 数组

24.6 对象

24.7 函数

24.8 数据结构

24.9 循环遍历

24.10 状态机

24.11 预处理

24.12 类和模块

第25章 移动定位

25.1 位置信息概述

25.2 使用GeolocationAPI

25.3 案例实战

第26章 多线程处理

26.1 Web Workers概述

26.2 使用WebWorkers

26.3 案例实战

26.4 综合案例:模拟退火算法

第27章 离线应用

27.1 HTML5离线应用概述

27.2 HTML5离线应用详解

27.3 案例实战:缓存首页

27.4 案例实战:离线编辑内容

27.5 案例实战:离线跟踪

第28章 案例开发

28.1 设计小程序:万年历

28.2 设计游戏:俄罗斯方块

附录CD

累计评论(4条) 7个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部