21天学通JavaScript
¥
9.22
1.5折
¥
59.8
九五品
仅1件
作者郭蕊 著
出版社电子工业出版社
ISBN9787121218798
出版时间2014-01
版次1
装帧平装
开本16开
纸张胶版纸
页数412页
定价59.8元
上书时间2024-12-02
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:21天学通JavaScript
定价:59.80元
作者:郭蕊 著
出版社:电子工业出版社
出版日期:2014-01-01
ISBN:9787121218798
字数:
页码:412
版次:3
装帧:平装
开本:16开
商品重量:
编辑推荐
“21天学编程系列”自2009年1月上市以来一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说,“21天学编程系列”是自2009年以来国内原创计算机编程图书就极有影响力的品牌之一。本书有何特色1.细致体贴的讲解-为了让读者更快地上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念?用直观的图示演示过程?用详细的注释解释代码?用形象的比方帮助记忆。2.实用超值的DVD光盘-为了帮助读者比较直观地学习,本书附带DVD光盘,内容包括多媒体视频、电子教案(PPT)和实例源代码等。3.提供完善的技术支持 本系列书籍已升级至第四版:《21天学通C++(第4版)》《21天学通C语言(第4版)》《21天学通Java(第4版)》《21天学通JavaScript(第4版)》《21天学通Visual Basic(第4版)》《21天学通Visual C++(第4版)》《21天学通HTML5+CSS3》《21天学通Python》
内容提要
JavaScript是Web开发中应用早、发展成熟、用户多的脚本语言。其语法简洁,代码可读性语言中好,它在使用时不用考虑数据类型,是真正意义上的动态语言。《21天学编程系列:21天学通JavaScript》分为4篇,共21章。篇完整地讲解了JavaScript的基础知识,主要内容包括JavaScript概述、数据类型、常量与变量、表达式与运算符、程序语句、函数和数组等。第二篇专门介绍JavaScript中内置对象的应用,内容包括JavaScript对象基础、窗口和框架、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和表单元素和脚本化cookie等。第三篇讲解的是JavaScript的高级技术,主要讲解了JavaScript与XML技术、正则表达式、Ajax基础、Ajax高级应用、JavaScript与插件和JavaScript的调试与优化等。最后一篇为综合案例篇,用一个完整的例子讲解了如何使用JavaScript进行大型应用开发。
目录
篇 基 础 篇章 JavaScript概述(教学视频:59分钟)1.1 初识JavaScript1.1.1 理解JavaScript的历史1.1.2 JavaScript标准1.1.3 JavaScript的现况1.1.4 JavaScript的发展趋势1.2 简单的脚本语言1.2.1 认识脚本语言1.2.2 脚本语言的分类1.2.3 JavaScript的作用1.2.4 JavaScript和其他语言的异同1.2.5 JavaScript与Java的异同1.3 个JavaScript程序1.3.1 预备知识1.3.2 选择JavaScript编辑器1.3.3 编写"Hello World"程序1.3.4 浏览器对JavaScript的支持1.4 注意事项1.4.1 大小写敏感1.4.2 注意空格与换行1.4.3 分号可有可无1.5 小结1.6 习题第2章 数据类型(教学视频:61分钟)2.1 基本数据类型2.1.1 字符串型数据2.1.2 深入理解字符串2.1.3 使用数值型数据2.1.4 使用布尔型数据2.2 复合数据类型2.2.1 常用内置对象2.2.2 常用日期对象2.2.3 理解全局对象2.2.4 常用数学对象2.2.5 常用字符串对象2.2.6 掌握数组对象2.3 其他数据类型2.3.1 使用函数2.3.2 使用空值2.3.3 使用不确定的类型2.4 数据类型的转换2.4.1 隐式类型转换2.4.2 显式类型转换2.5 小结2.6 习题第3章 变量和常量(教学视频:47分钟)3.1 常量3.1.1 常量分类3.1.2 使用常量3.2 变量3.2.1 什么是变量3.2.2 如何定义变量3.2.3 变量的命名3.2.4 变量的作用范围3.2.5 变量的用途3.3 JavaScript关键字详解3.4 小结3.5 习题第4章 表达式与运算符(教学视频:88分钟)4.1 什么是表达式4.2 什么是操作数4.3 运算符概述4.3.1 什么是运算符4.3.2 操作数的分类4.4 算术运算符简介4.4.1 加法运算符4.4.2 减法运算符4.4.3 乘法运算符4.4.4 除法运算符4.4.5 取模运算符4.4.6 负号运算符4.4.7 正号运算符4.4.8 递增运算符4.4.9 递减运算符4.5 关系运算符简介4.5.1 相等运算符4.5.2 等同运算符4.5.3 不等运算符4.5.4 不等同运算符4.5.5 小于运算符4.5.6 大于运算符4.5.7 小于或等于运算符4.5.8 大于或等于运算符4.5.9 in运算符4.5.10 instanceof运算符4.6 字符串运算符简介4.7 赋值运算符简介4.8 逻辑运算符简介4.8.1 逻辑与运算符4.8.2 逻辑或运算符4.8.3 逻辑非运算符4.9 位运算符简介4.9.1 位与运算符4.9.2 位或运算符4.9.3 位异或运算符4.9.4 位非运算符4.9.5 左移运算符4.9.6 带符号右移运算符4.9.7 高位补0右移运算符4.10 其他运算符4.10.1 条件运算符4.10.2 new运算符4.10.3 void运算符4.10.4 类型检测运算符4.10.5 对象属性存取运算符4.10.6 数组存取运算符4.10.7 delete运算符4.10.8 逗号运算符4.10.9 函数调用运算符4.10.10 this运算符4.11 掌握运算符的优先级4.12 小结4.13 习题第5章 控制语句(教学视频:69分钟)5.1 使用选择语句5.1.1 if选择语句5.1.2 if-else选择语句5.1.3 if-else-if选择语句5.1.4 switch多条件选择语句5.1.5 选择语句综合示例5.2 使用循环语句5.2.1 for循环语句5.2.2 while循环语句5.2.3 do-while循环语句5.2.4 for-in循环语句5.2.5 break和continue跳转语句5.2.6 循环语句综合示例5.3 使用异常处理语句5.3.1 try-catch语句5.3.2 try-catch-finally语句5.3.3 throw语句5.3.4 异常处理语句综合示例5.4 小结5.5 习题第6章 函数(教学视频:68分钟)6.1 函数的功能6.2 函数的定义6.2.1 函数的普通定义方式6.2.2 函数的变量定义方式6.2.3 函数的指针调用方式6.2.4 认识函数参数6.2.5 认识arguments对象6.3 函数返回类型6.3.1 值类型6.3.2 引用类型6.3.3 使用返回函数6.4 函数的分类6.4.1 构造函数6.4.2 有返回值的函数6.4.3 无返回值的函数6.5 函数的作用域6.5.1 公有函数的作用域6.5.2 私有函数的作用域6.5.3 使用this关键字6.6 小结6.7 习题第7章 数组(教学视频:65分钟)7.1 数组简介7.1.1 简单介绍数组概念7.1.2 认识数组元素7.1.3 掌握多维数组7.2 如何创建一个数组7.2.1 创建空数组7.2.2 指定数组长度创建新数组7.2.3 指定数组元素创建新数组7.2.4 直接创建新数组7.3 数组元素基本操作7.3.1 提取数据――读取数组元素7.3.2 添加数据――添加数组元素7.3.3 删除数据――删除数组元素7.3.4 详解数组元素个数7.4 数组对象常见操作7.4.1 字符转换――数组转换为字符串7.4.2 字符连接――数组元素连接成字符串7.4.3 数据添加――在数组尾部添加元素7.4.4 数据更新――删除数组的最后一个元素7.4.5 删除数据――移除数组的元素7.4.6 添加数据――在数组头部添元素7.4.7 扩充数组――添加元素并生数组7.4.8 更新移动数据――删除、替换或插入数组元素7.4.9 生成特定数据――获取数组中的一部分元素7.4.10 置换数据――颠倒数组元素的顺序7.4.11 数据排序――对数组元素进行排序7.4.12 数据转换――将对象转换为本地字符串7.5 小结7.6 习题第二篇 对 象 篇第8章 JavaScript面向对象基础(教学视频:44分钟)8.1 面向对象概念8.1.1 面向对象中的语言8.1.2 对象的构成方式8.2 对象应用8.2.1 详解对象声明和实例化8.2.2 详解对象的引用8.2.3 详解对象的废除8.2.4 详解对象的早绑定和晚绑定8.3 JavaScript的对象层次8.3.1 JavaScript对象模型结构8.3.2 客户端对象层次简单介绍8.3.3 浏览器对象模型详解8.4 事件驱动与事件处理8.4.1 详解事件与事件驱动8.4.2 掌握事件与处理代码关联8.4.3 函数调用事件8.4.4 代码调用事件8.4.5 掌握设置对象事件的方法8.4.6 掌握显式调用事件处理程序8.4.7 事件处理程序的返回值8.4.8 事件与this运算符8.5 常用事件8.5.1 详解浏览器事件8.5.2 详解鼠标移动事件8.5.3 详解鼠标单击事件8.5.4 详解加载与卸载事件8.5.5 详解得到焦点与失去焦点事件8.5.6 详解键盘事件8.5.7 详解提交与重置事件8.5.8 详解选择与改变事件8.6 小结8.7 习题第9章 窗口和框架(教学视频:70分钟)9.1 window对象9.1.1 认识window对象9.1.2 认识window对象的使用方法9.2 window对象事件及使用方法9.2.1 装进去――装载文档9.2.2 卸下来――卸载文档9.2.3 焦点处理――得到焦点与失去焦点9.2.4 调整窗口的大小9.2.5 对错误进行处理9.3 对话框9.3.1 过滤错误――警告对话框9.3.2 信息确认――询问对话框9.3.3 信息录入――输入对话框9.4 状态栏9.4.1 详解状态栏9.4.2 认识默认状态栏信息9.4.3 认识状态栏瞬间信息9.5 窗口操作9.5.1 打开一个新窗口9.5.2 认识窗口名字9.5.3 如何关闭窗口9.5.4 对窗口进行引用9.5.5 对文档进行滚动9.6 超时与时间间隔9.6.1 对代码延迟执行9.6.2 认识周期性执行代码9.6.3 停止执行周期性执行代码9.6.4 取消延迟代码执行9.7 框架操作9.7.1 框架简介9.7.2 详解父窗口与子窗口9.7.3 详解窗口之间的关系9.7.4 认识窗口名字9.8 小结9.9 习题0章 屏幕和浏览器对象(教学视频:60分钟)10.1 认识屏幕对象10.1.1 利用屏幕对象检测显示器参数10.1.2 利用屏幕对象检测客户端显示器屏幕分辨率10.1.3 利用屏幕对象检测客户端显示器屏幕的有效宽度和高度10.1.4 利用屏幕对象进行网页开屏10.2 认识浏览器对象10.2.1 获取浏览器对象的属性值10.2.2 MimeType对象和Plugin对象详解10.2.3 浏览器对象的javaEnabled属性详解10.3 小结10.4 习题1章 文档对象(教学视频:84分钟)11.1 文档对象概述11.1.1 初识文档对象11.1.2 详解文档对象的使用方法11.1.3 对标签中的值进行引用11.1.4 详解引用文档中对象的方法11.2 文档对象的应用11.2.1 美化链接――设置超链接的颜色11.2.2 美化网页――设置网页背景颜色和默认文字颜色11.2.3 设置文档信息11.2.4 如何在标题栏中显示滚动信息11.2.5 如何防止盗链11.2.6 详解在网页中输出内容11.2.7 详解在其他文档中输出内容11.2.8 详解输出非HTML文档11.2.9 认识文档中的所有HTML元素11.2.10 如何引用文档中的HTML元素11.2.11 如何引用文档元素中的子元素11.3 图像对象11.3.1 图像对象概述11.3.2 如何创建和使用图像对象11.3.3 掌握图像对象的onerror事件11.3.4 掌握显示图片的信息11.3.5 对图片进行置换11.3.6 认识随机图片11.3.7 动态改变图片大小11.4 链接对象11.4.1 链接对象简介11.4.2 掌握感知鼠标移动事件11.4.3 对一个网页上的所有超链接进行查看11.4.4 认识翻页程序11.4.5 认识网站目录11.5 锚对象11.5.1 锚对象简介11.5.2 认识锚对象与链接对象的区别11.5.3 巧建文档索引11.6 小结11.7 习题2章 历史对象和地址对象(教学视频:50分钟)12.1 历史对象12.1.1 历史对象简介12.1.2 如何前进到上一页和后退到下一页12.1.3 如何实现页面的跳转12.2 地址对象12.2.1 URL对象简介12.2.2 如何获取指定地址的各属性值12.2.3 如何加载新网页12.2.4 如何获取参数12.2.5 如何装载新文档与重新装载当前文档12.2.6 如何刷新文档12.2.7 如何加载新文档12.3 小结12.4 习题3章 表单对象和表单元素(教学视频:64分钟)13.1 表单对象概述13.1.1 表单对象简介13.1.2 对大小写进行转换13.1.3 表单的提交和重置13.1.4 响应表单的提交和重置13.2 表单对象的应用13.2.1 如何进行表单验证13.2.2 认识循环验证表单13.2.3 掌握设置表单的提交方式13.2.4 认识重置表单的提示13.2.5 如何不使用提交按钮来提交表单13.3 表单元素13.3.1 表单元素简介13.3.2 表单元素的命名方式13.4 文本框13.4.1 认识文本框的创建方式13.4.2 如何查看文本框的属性值13.4.3 如何动态跟踪文本框中输入的文字个数13.4.4 如何限制文本框中输入的字数13.4.5 如何自动选择文本框中的文字13.5 按钮13.5.1 按钮简介13.5.2 按钮创建方式简介13.5.3 认识网页调色板13.5.4 如何改变多行文本框大小13.6 小结13.7 习题4章 脚本化cookie(教学视频:59分钟)14.1 cookie对象简介14.1.1 什么是cookie对象14.1.2 cookie的作用和检测用户浏览器是否支持cookie14.2 如何创建与读取cookie14.3 如何获取cookie的值14.4 认识cookie的编码14.5 掌握cookie的生存期14.6 掌握cookie的路径和域14.7 了解cookie的安全性14.8 掌握使用cookie的注意事项14.9 小结14.10 习题第三篇 高级技术篇5章 JavaScript与XML技术(教学视频:84分钟)15.1 XML简介15.1.1 针对XML的API概述15.1.2 认识节点的层次15.1.3 掌握特定语言的文档模型15.2 使用DOM15.2.1 巧妙访问相关的节点15.2.2 巧测节点类型15.2.3 简单处理节点属性15.2.4 如何访问指定节点15.2.5 如何创建新节点15.2.6 如何修改节点15.3 HTML DOM特性15.3.1 让特性像属性一样15.3.2 认识表格相关特性15.4 遍历DOM文档15.4.1 认识文档节点迭代器15.4.2 巧妙遍历文档树15.5 如何测试与DOM标准的一致性15.6 小结15.7 习题6章 正则表达式(教学视频:40分钟)16.1 正则表达式基础16.1.1 为何使用正则表达式16.1.2 使用RegExp对象16.2 简单模式16.2.1 详解元字符16.2.2 详解量词16.3 复杂模式16.3.1 使用分组16.3.2 使用候选16.3.3 使用非捕获性分组16.3.4 使用前瞻16.4 常用模式16.4.1 使用正则表达式验证日期16.4.2 使用正则表达式验证电子邮件地址16.5 小结16.6 习题7章 Ajax基础(教学视频:68分钟)17.1 了解传统的Web技术及Ajax的由来17.2 Ajax技术原理简介17.3 Ajax技术的优缺点分析17.4 认识Ajax技术的组成部分17.4.1 Ajax中的JavaScript技术17.4.2 Ajax中的XMLHttpRequest技术17.4.3 Ajax中的CSS技术17.4.4 Ajax中的DOM技术17.4.5 Ajax中的XML技术17.5 XMLHttpRequest对象简介17.5.1 XMLHttpRequest简介17.5.2 XMLHttpRequest如何创建17.6 局部更新17.7 实现Ajax17.7.1 详解实现Ajax的步骤17.7.2 如何创建HTTP请求17.7.3 如何设置HTTP响应回调函数17.7.4 如何发送HTTP请求17.7.5 一个完整的Ajax实例17.8 小结17.9 习题8章 Ajax高级应用(教学视频:64分钟)18.1 客户端脚本语言详解18.1.1 如何使用JavaScript的局部刷新技术18.1.2 如何使用iframe的局部刷新技术18.2 服务器脚本语言详解18.2.1 掌握改进的iframe局部刷新18.2.2 掌握Ajax与服务器互动18.3 小结18.4 习题9章 JavaScript与插件(教学视频:96分钟)19.1 掌握ActiveX控件的应用19.1.1 创建ActiveX控件19.1.2 添加ATL控件19.1.3 为控件添加属性19.1.4 为实现类添加成员变量19.1.5 改写相关函数19.1.6 添加事件功能19.1.7 添加事件激发功能19.1.8 编译生成控件19.1.9 使用ActiveX控件19.2 JavaApplet19.2.1 如何安装K19.2.2 如何创建Applet19.2.3 如何使用Applet19.3 Flash概述19.3.1 如何创建Flash19.3.2 认识Flash与JavaScript的交互19.4 小结19.5 习题第20章 JavaScript的调试与优化(教学视频:57分钟)20.1 JavaScript开发工具深入剖析20.
— 没有更多了 —
以下为对购买帮助不大的评价