失效链接处理 |
JavaScript网页编程从入门到精通_杨凡 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
https://e.dangdang.com/products/1900781411.html
相关截图: 资料简介: 《JavaScript网页编程从门到精通》一书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言行程序发应该掌握的各方面技术。《JavaScript网页编程从门到精通》共分28章,具体内容包括JavaScript概述、基本语法、函数、JavaScript对象与数组、字符串处理、正则表达式、函数式编程、面向对象编程、浏览器对象模型、事件处理、文档对象模型、客户端存储、脚本化CSS、JavaScript中的XML和JSON、JavaScript通信、HTML5新技术等。所有知识都结合具体实例行介绍,涉及的程序代码给出了详细的注释,可以帮助读者轻松领会JavaScript语言精髓,快速提高发技能。《JavaScript网页编程从门到精通》适用于从未触过网页制作的初级读者,以及有一定网页制作基础,想灵活使用Dreamweaver、Flash和Photoshop软件以提高制作技能的中级读者自学使用,也可作为高等院校计算机专业以及相关培训班的教学用书 资料目录: 第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 设计游戏:俄罗斯方块 |