JavaScript自学视频教程
JavaScript自学视频教程封面图

JavaScript自学视频教程

软件开发技术联盟, 编著

出版社:清华大学出版社

年代:2014

定价:59.0

书籍简介:

本书从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术。全书共分24章,包括初识JavaScript及JavaScript基础,流程控制,函数,JavaScript对象与数组,字符串与数值处理对象,正则表达式,程序调试与错误处理,事件处理,处理文档(Document对象),文档对象模型(DOM对象),Window窗口对象,级联样式表,表单和表单元素等。

作者介绍:

软件开发技术联盟,是一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。

书籍目录:

第1篇 入门篇

第1章 JavaScript入门

1.1 JavaScript概述

1.1.1 JavaScript的发展历程

1.1.2 JavaScript的主要特点

1.1.3 JavaScript典型应用

1.2 JavaScript运行环境

1.2.1 硬件要求

1.2.2 软件要求

1.2.3 浏览器对JavaScript脚本的支持

1.3 JavaScript的开发工具

1.3.1 Macromedia Dreamweaver

1.3.2 Microsoft FrontPage

1.4 在HTML中使用JavaScript

1.4.1 在页面中直接嵌入JavaScript脚本

1.4.2 链接外部JavaScript文件

1.5 综合应用

1.6 本章小结

1.7 跟我上机

第2章 JavaScript基础

2.1 JavaScript基本语法

2.1.1 程序的执行顺序

2.1.2 字母大小写敏感

2.1.3 语句的结束标记

2.2 JavaScript数据结构

2.2.1 标识符

2.2.2 关键字

2.2.3 常量

2.2.4 变量

2.3 数据类型

2.3.1 数字型数据

2.3.2 字符串型数据

2.3.3 布尔型数据

2.3.4 特殊数据类型

2.3.5 数据类型的转换规则

2.4 运算符与表达式

2.4.1 算术运算符

2.4.2 比较运算符

2.4.3 赋值运算符

2.4.4 字符串运算符

2.4.5 布尔运算符

2.4.6 条件运算符

2.4.7 其他运算符

2.4.8 运算符优先级

2.4.9 表达式

2.5 综合应用

2.5.1 输出姚明个人信息

2.5.2 计算长方形的面积

2.6 本章常见错误

2.6.1 程序代码大小写不统一

2.6.2 输出字符串时未加引号

2.7 本章小结

2.8 跟我上机

第3章 流程控制语句

3.1 条件控制语句

3.1.1 if条件控制语句

3.1.2 if…else语句

3.1.3 if…else if语句

3.1.4 if语句的嵌套

3.1.5 switch多分支语句

3.2 循环控制语句

3.2.1 while循环语句

3.2.2 do…while循环语句

3.2.3 for循环语句

3.3 跳转语句

3.3.1 continue跳转语句

3.3.2 break跳转语句

3.4 综合应用

3.4.1 利用continue语句计算100以内所有偶数的和

3.4.2 用for语句制作一个乘法口诀表

3.5 本章常见错误

3.5.1 条件语句中缺少小括号

3.5.2 while语句不正确形成死循环

3.6 本章小结

3.7 跟我上机

第4章 函数

4.1 函数的定义

4.2 函数的调用

4.2.1 函数的参数

4.2.2 函数的简单调用

4.2.3 通过链接调用函数

4.2.4 在响应事件中调用函数

4.2.5 函数的返回值

4.3 几种特殊的函数

4.3.1 构造函数与函数直接量

4.3.2 JavaScript的内置函数

4.3.3 嵌套函数

4.3.4 递归函数

4.4 综合应用

4.4.1 自定义一个为数字取绝对值的函数

4.4.2 随机生成指定位数的验证码

4.5 本章常见错误

4.5.1 使用JavaScript关键字作为变量名或函数名

4.5.2 自定义函数后没有调用

4.6 本章小结

4.7 跟我上机

第5章 字符串与数值处理对象

5.1 字符串对象String

5.1.1 search()方法

5.1.2 match()方法

5.1.3 split()方法

5.1.4 replace()方法

5.2 常用的数值处理对象

5.2.1 Math对象

5.2.2 Number对象

5.2.3 Boolean对象

5.2.4 Date对象

5.3 综合应用

5.3.1 将RGB格式的颜色值转换为十六进制格式

5.3.2 通过自定义函数实时显示系统时间

5.4 本章常见错误

5.4.1 书写Date对象的方法名不正确

5.4.2 使用new关键字创建Math对象

5.5 本章小结

5.6 跟我上机

第6章 正则表达式

6.1 正则表达式概述

6.1.1 为什么要使用正则表达式

6.1.2 正则表达式基本结构

6.2 正则表达式的语法规则

6.2.1 模式匹配符

6.2.2 定位符与原义字符

6.2.3 限定符与选择匹配符

6.2.4 特殊字符与字符匹配符

6.2.5 分组组合与反向引用符

6.2.6 整合常用的正则表达式

6.3 RegExp对象

6.3.1 创建RegExp对象

6.3.2 RegExp对象的属性

6.3.3 RegExp对象的方法

6.4 综合应用

6.4.1 验证输入是否为汉字

6.4.2 验证身份证号码

6.5 本章常见错误

6.5.1 匹配特殊字符时未使用转义字符""

6.5.2 显式构造函数中的表达式未加引号

6.6 本章小结

6.7 跟我上机

第7章 数组

7.1 数组对象Array

7.1.1 Array对象概述

7.1.2 数组元素的输入输出

7.2 常用的数组操作方法

7.2.1 数组的添加和删除

7.2.2 数组的排序

7.2.3 获取数组中的某段数组元素

7.2.4 将数组转换成字符串

7.3 综合应用

7.3.1 使用数组显示星期

7.3.2 使用数组存储商品信息

7.4 本章常见错误

7.4.1 数组对象名和已存在的变量重名

7.4.2 获取数组长度写成arrayObj.length()

7.5 本章小结

7.6 跟我上机

第8章 程序调试与错误处理

8.1 IE浏览器内置的错误报告

8.2 处理异常

8.2.1 常见的3种异常类型

8.2.2 onerror事件处理异常

8.2.3 try...catch语句处理异常

8.3 JavaScript语言调试

8.3.1 使用write()方法进行调试

8.3.2 使用alert语句进行调试

8.3.3 使用抛出自定义异常进行调试

8.4 综合应用

8.4.1 使用提示对话框显示异常信息

8.4.2 判断参数个数和除数是否为0

8.5 本章常见错误

8.5.1 根据浏览器中的错误提示断定错误

8.5.2 try…catch使用大写

8.6 本章小结

8.7 跟我上机

第2篇 提高篇

第9章 Document文档对象

9.1 文档对象概述

9.2 文档对象的常用属性、方法与事件

9.2.1 Document对象的常用属性

9.2.2 Document对象的常用方法

9.2.3 Document对象的常用事件

9.3 Document对象的应用

9.3.1 链接文字颜色设置

9.3.2 文档背景色和前景色设置

9.3.3 查看文档创建时间、修改时间和文档大小

9.3.4 获取对象的当前状态

9.3.5 获取并设置URL

9.3.6 在文档中输出数据

9.3.7 动态添加一个HTML标记

9.3.8 获取文本框并修改其内容

9.4 综合应用

9.4.1 动态设置网页的标题栏

9.4.2 打开新窗口并输出内容

9.5 本章常见错误

9.5.1 Document对象的属性和方法忽略大小写

9.5.2 document.getElementById(…)为空或不是对象

9.6 本章小结

9.7 跟我上机

第10章 Window窗口对象

10.1 Window对象概述

10.1.1 Window对象的属性

10.1.2 Window对象的方法

10.1.3 Window对象的使用

10.2 对话框

10.2.1 警告对话框

10.2.2 确认对话框

10.2.3 提示对话框

10.3 打开与关闭窗口

10.3.1 打开窗口

10.3.2 关闭窗口

10.4 控制窗口

10.4.1 移动窗口

10.4.2 窗口滚动

10.4.3 改变窗口大小

10.4.4 控制窗口状态栏

10.4.5 访问窗口历史

10.4.6 设置超时

10.5 窗口事件

10.5.1 通用窗口事件

10.5.2 扩展窗口事件

10.6 IE浏览器窗口扩展

10.6.1 模式窗口

10.6.2 无模式窗口

10.6.3 弹出窗口

10.7 综合应用

10.7.1 根据用户分辨率自动调整窗口

10.7.2 网页拾色器

10.8 本章常见错误

10.8.1 在使用Window方法时未写小括号

10.8.2 clearTimeout(timerId)中的timerId加了引号

10.9 本章小结

10.10 跟我上机

第11章 JavaScript事件处理

11.1 事件与事件处理概述

11.1.1 事件与事件名称

11.1.2 JavaScript的常用事件

11.1.3 事件的调用

11.2 DOM事件模型

11.2.1 事件流

11.2.2 主流浏览器的事件模型

11.2.3 事件对象

11.2.4 注册与移除事件监听器

11.3 表单相关事件

11.3.1 获得焦点与失去焦点事件

11.3.2 失去焦点内容改变事件

11.3.3 表单提交与重置事件

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.6 滚动字幕事件

11.6.1 onbounce事件

11.6.2 onstart事件

11.7 文本编辑事件

11.8 综合应用

11.8.1 屏蔽键盘相关事件

11.8.2 限制文本框的输入

11.9 本章常见错误

11.9.1 onsubmit调用自定义函数时未加return语句

11.9.2 JavaScript中的事件名称忽略了大小写

11.10 本章小结

11.11 跟我上机

第12章 表单的应用

12.1 表单概述

12.2 表单标记及其属性

12.2.1 name属性

12.2.2 action属性

12.2.3 method属性

12.2.4 enctype属性

12.2.5 target属性

12.3 输入标记<input>

12.3.1 文字域text

12.3.2 密码域password

12.3.3 单选按钮radio

12.3.4 复选框checkbox

12.3.5 普通按钮button

12.3.6 提交按钮submit

12.3.7 重置按钮reset

12.3.8 图像域image

12.3.9 隐藏域hidden

12.3.10 文件域file

12.4 文本域标记<textarea>

12.5 菜单和列表标记<select>、<option>

12.6 在Dreamweaver中快速创建表单

12.7 JavaScript访问表单及表单元素

12.7.1 JavaScript访问表单

12.7.2 JavaScript访问表单元素

12.8 表单的验证

12.9 综合应用

12.9.1 让密码域更安全

12.9.2 制作个人信息页面

12.10 本章常见错误

12.10.1 上传文件表单没有设置enctype属性

12.10.2 表单中的列表不能实现多选

12.11 本章小结

12.12 跟我上机

第13章 JavaScript操作XML和DOM

13.1 XML编程

13.1.1 XML概述

13.1.2 创建XML文件

13.1.3 加载XML文件

13.1.4 读取XML

13.2 DOM编程

13.2.1 DOM概述

13.2.2 DOM对象节点属性

13.2.3 操作节点

13.2.4 获取文档中的指定元素

13.2.5 与DHTML相对应的DOM

13.3 DOM与XML编程

13.4 综合应用

13.4.1 通过JavaScript操作XML实现分页

13.4.2 通过操作XML数据岛实现添加、删除留言信息

13.5 本章常见错误

13.5.1 getElementById()方法无法获取到指定元素

13.5.2 getElementsByName()方法无法获取元素

13.6 本章小结

13.7 跟我上机

第14章 Cookie应用

14.1 Cookie基础

14.1.1 Cookie概述

14.1.2 Cookie的传递流程

14.1.3 Cookie的常用属性

14.2 JavaScript中的Cookie应用

14.2.1 Cookie的设置

14.2.2 Cookie写入和读取

14.2.3 删除Cookie

14.3 Cookie的安全问题

14.4 综合应用

14.4.1 页面重定向中使用Cookie

14.4.2 弹出的窗口之Cookie控制

14.5 本章常见错误

14.5.1 expires属性用encodeURI()进行编码

14.5.2 浏览器重新打开后获取不到Cookie值

14.6 本章小结

14.7 跟我上机

第15章 图像处理

15.1 Image对象

15.2 JavaScript中的图像应用

15.2.1 图像的预装载

15.2.2 图片的随机显示

15.2.3 浮动广告

15.2.4 图片验证码

15.2.5 图片置顶

15.2.6 进度条

15.2.7 图片时钟

15.3 特殊的图像效果

15.3.1 图片渐变

15.3.2 图片翻转

15.3.3 图片闪烁

15.4 综合应用

15.4.1 图片水波倒影

15.4.2 图片的无间断滚动

15.5 本章常见错误

15.5.1 图像文件路径不正确

15.5.2 document.images[]获取图像不正确

15.6 本章小结

15.7 跟我上机

第16章 文件处理和页面打印

16.1 文件处理对象

16.1.1 FileSystemObject对象

16.1.2 Drive对象

16.1.3 File对象

16.1.4 Folder对象

16.2 页面打印

16.2.1 使用execWB方法进行打印

16.2.2 打印页面局部内容

16.2.3 设置页眉页脚

16.2.4 分页打印

16.3 综合应用

16.3.1 表格导出到Word并打印

16.3.2 将Web页面中的数据导出到Excel

16.4 本章常见错误

16.4.1 GetFile()方法指定的文件不存在

16.4.2 Delete()方法删除的文件不存在

16.5 本章小结

16.6 跟我上机

第17章 嵌入式插件

17.1 嵌入对象标记object

17.2 MIME类型

17.3 ActiveX控件

17.3.1 创建ActiveX

17.3.2 嵌入ActiveX

17.3.3 JavaScript与ActiveX交互

17.4 Java applet对象

17.4.1 创建Java applet

17.4.2 嵌入Java applet

17.4.3 在IE中执行Java applet

17.4.4 JavaScript与Java applet交互

17.5 使用Flash动画

17.5.1 嵌入Flash动画

17.5.2 使用JavaScript控制Flash

17.6 综合应用

17.6.1 为网页设置背景音乐

17.6.2 插入背景透明的Flash动画

17.7 本章常见错误

17.7.1 无法向注册表中注册ActiveX控件

17.7.2 使用<object>标记嵌入Flash未指定MIME类型

17.8 本章小结

17.9 跟我上机

第18章 AJAX技术

18.1 AJAX概述

18.1.1 什么是AJAX

18.1.2 AJAX应用案例

18.1.3 AJAX的开发模式

18.1.4 AJAX的优点

18.2 AJAX的技术组成

18.2.1 XMLHttpRequest对象

18.2.2 XML语言

18.2.3 JavaScript脚本语言

18.2.4 DOM

18.2.5 CSS

18.3 XMLHttpRequest对象

18.3.1 XMLHttpRequest对象的初始化

18.3.2 XMLHttpRequest对象的常用属性

18.3.3 XMLHttpRequest对象的常用方法

18.4 AJAX的重构

18.5 AJAX开发注意事项

18.5.1 浏览器兼容性问题

18.5.2 安全问题

18.5.3 性能问题

18.5.4 解决中文乱码问题

18.6 综合应用

18.6.1 应用AJAX技术检测用户名

18.6.2 应用AJAX技术删除数据

18.7 本章常见错误

18.7.1 在应用AJAX过程中出现乱码

18.7.2 不能及时获取最新数据

18.8 本章小结

18.9 跟我上机

第19章 JQuery脚本库

19.1 JQuery概述

19.1.1 JQuery主要特点

19.1.2 JQuery案例展示

19.2 JQuery下载与配置

19.2.1 JQuery下载

19.2.2 JQuery配置

19.3 JQuery的插件

19.3.1 插件的使用

19.3.2 流行的插件

19.4 JQuery选择器

19.4.1 JQuery的工厂函数

19.4.2 基本选择器

19.4.3 层级选择器

19.4.4 过滤选择器

19.4.5 属性选择器

19.4.6 表单选择器

19.5 JQuery操作元素

19.5.1 操作元素内容和值

19.5.2 操作DOM节点

19.5.3 操作元素属性

19.5.4 操作元素的CSS样式

19.6 JQuery的事件处理

19.6.1 页面加载响应事件

19.6.2 JQuery中的事件

19.6.3 事件绑定

19.6.4 模拟用户操作事件

19.6.5 事件捕获与事件冒泡

19.7 JQuery动画

19.7.1 元素的隐藏和显示

19.7.2 元素的淡入淡出

19.7.3 元素的滑动效果

19.7.4 自定义动画效果

19.8 综合应用

19.8.1 表格隔行换色

19.8.2 打造自己的开心农场

19.9 本章常见错误

19.9.1 两个元素的id属性值相同

19.9.2 使用animate()方法时未设置position定位属性

19.10 本章小结

19.11 跟我上机

第3篇 实战篇

第20章 JavaScript+AJAX+JQuery开发企业门户网站

20.1 系统分析

20.2 系统设计

20.2.1 系统目标

20.2.2 系统功能结构

20.3 网页预览

20.4 关键技术

20.4.1 JavaScript脚本技术

20.4.2 AJAX无刷新技术

20.4.3 JQuery技术

20.5 JavaScript实现导航菜单

20.6 JQuery实现图片展示

20.7 AJAX实现最新消息页面

20.8 JavaScript实现产品推荐页面

20.9 JavaScript实现浮动窗口

20.10 本章小结

内容摘要:

《JavaScript自学视频教程》以初学者为主要对象,全面介绍了使用JavaScript语言进行程序开发的各种相关技术。在内容排列上由浅入深,让读者循序渐进地掌握JavaScript程序开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。《JavaScript自学视频教程》分3篇,共20章。其中,第1篇为入门篇,主要包括JavaScript入门、JavaScript基础、流程控制语句、函数、字符串与数值处理对象、正则表达式、数组、程序调试与错误处理等内容;第2篇为提高篇,主要包括Document对象、Window对象、JavaScript事件处理、表单的应用、JavaScript操作XML和DOM、Cookie应用、图像处理、文件处理和页面打印、嵌入式插件、AJAX技术、JQuery脚本库等内容;第3篇为实战篇,主要包括JavaScript+AJAX+JQuery开发企业门户网站这一实战项目。另外本书光盘含: 12小时视频讲解/1411个编程实例/15个经典模块分析/17个项目开发案例/587个编程实践任务/596个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。本书适用于JavaScript程序开发的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。

编辑推荐:

适读人群 :JavaScript从入门到精通、自学类读者
《软件开发自学视频教程:JavaScript自学视频教程》提供了极为丰富的学习资源,清单如下:本书学习资源清单:
1.配套自学视频101集
几乎覆盖全书所有实例,先听视频讲解,再仿照书中实例实践,会大幅提高学习效率。
2.编程实例分析1411个
各类一应俱全,无论学习哪一章节,都可从中找到相关实例加以练习,相信对深入学习极有帮助。
3.典型模块分析15类
既可作为综合应用实例学习,又可将模块移植到相关应用中,从而避免重复劳动,提高工作效率。
4.项目案例分析17套
从需求分析、系统设计、模块分解到代码实现,几乎展现了项目开发的整个过程。
5.实践训练任务587项
大都是实践型任务,用于训练和提高熟练度,网站还提供了相关答案。
6.数学及逻辑思维能力、面试能力、编程英语能力测试596项
用以读者自我测试,为就业做准备。
7.编程人生23个
精选的IT成功人士经历,希望成为读者不断进取、勇攀高峰的强大精神动力。
8.电子课件121节
为了方便教学使用,本书附带了全套PPT电子课件。
9.全书实例源程序
提供了全书所有实例的源程序,读者可以直接拷贝使用,避免录入之苦。
10.《程序员求职面试宝典》电子书1部
各类面试真题、面试技巧、程序员职业生涯、简历设计、IT企业中的自身修养等帮助读者更好就业和长远发展。

书籍规格:

书籍详细信息
书名JavaScript自学视频教程站内查询相似图书
9787302370970
如需购买下载《JavaScript自学视频教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

JavaScript自学视频教程是清华大学出版社于2014.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。