书海网短评:
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中: ◆4个品种荣获“全行业畅销品种” ◆1个品种荣获2012年清
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:
◆4个品种荣获“全行业畅销品种”
◆1个品种荣获2012年清华大学出版社“专业畅销书”一等奖
◆绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅
◆截至目前该大系累计销售超过55万册
◆该大系已成为近年来清华社计算机专业基础类零售图书畅销的品牌之一
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》突出了以下内容:
◆总长总时长13小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效
◆400个典型实例,通过实例学习更深入,更有趣,更有动力
◆369道面试真题,了解工作实例及面试问题,更好适应企业需求
◆139项能力测试题目,检测是否过关,了解学习之不足。
◆800页专业参考文档,信手拈来学习更方便。
◆根据全国计算机零售图书排行榜,《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》已经连续8月JavaScript类全国零售排行前2名
“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质:
◆集基础知识、核心技能、高级应用、项目案例于一体
◆好学、好用、高效
《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术。《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》共分24章,包括初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组、字符串与数值处理对象、正则表达式、程序调试与错误处理、事件处理、处理文档(document对象)、文档对象模型(DOM对象)、window窗口对象、级联样式表、表单和表单元素、页面打印、使用Cookie、图像处理、浏览器检测、嵌入式对象、JavaScript中的XML、JavaScript的安全、Ajax技术、jQuery技术、JavaScript+Ajax+jQuery网页开发等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会JavaScript语言程序开发的精髓,快速提高开发技能。另外,《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:
◆语音视频讲解:总时长13小时,共76段
◆技术资源库:800多页技术参考文档
◆实例资源库400个实用范例
◆测试题库系统:138道能力测试题目
◆面试资源库:369个企业面试真题
◆PPT电子教案
《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
明日科技,是一家软件开发和教育为主的高科技公司,开发的系统有长春公交系统、天气预报系统,矿山瓦斯报警系统等。开发的图书有《软件开发视频大讲堂》《软件开发1200例》《软件工程师开发大系》等多个系列。
第1篇基础知识
第1章初识JavaScript
视频讲解:28分钟
1.1JavaScript简述
1.1.1JavaScript的起源
1.1.2JavaScript的主要特点
1.1.3JavaScript的应用
1.2JavaScript的环境要求
1.2.1硬件要求
1.2.2软件要求
1.2.3浏览器对JavaScript的支持
1.3编写JavaScript的工具
1.3.1MacromediaDreamweaver
1.3.2MicrosoftFrontPage
1.4JavaScript在HTML中的使用
1.4.1在页面中直接嵌入JavaScript代码
1.4.2链接外部JavaScript文件
1.5JavaScript基本语法
1.5.1执行顺序
1.5.2大小写敏感
1.5.3每行结尾的分号可有可无
1.6小结
1.7实践与练习
第2章JavaScript基础
视频讲解:39分钟
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.3运算符
2.3.1算术运算符
2.3.2比较运算符
2.3.3赋值运算符
2.3.4逻辑运算符
2.3.5条件运算符
2.3.6其他运算符
2.3.7运算符优先级
2.4表达式
2.5数据类型的转换规则
2.6小结
2.7实践与练习
第3章流程控制
视频讲解:21分钟
3.1赋值语句
3.2条件判断语句:if语句、switch语句
3.2.1if语句
3.2.2if…else语句
3.2.3if…elseif语句
3.2.4if语句的嵌套
3.2.5switch语句
3.3循环控制语句:while语句、do…while语句、for循环
3.3.1while语句
3.3.2do…while语句
3.3.3for循环
3.4跳转语句:continue语句、break语句
3.4.1continue语句
3.4.2break语句
3.5小结
3.6实践与练习
第4章函数
视频讲解:22分钟
4.1函数的定义
4.2函数的调用
4.2.1函数的简单调用
4.2.2在事件响应中调用函数
4.2.3通过链接调用函数
4.3函数参数的使用
4.4使用函数的返回值
4.5嵌套函数
4.6递归函数
4.7JavaScript中的内置函数
4.8Function()构造函数与函数直接量
4.9小结
4.10实践与练习
第5章JavaScript对象与数组
视频讲解:1小时35分钟
5.1JavaScript内部对象
5.1.1Object对象
5.1.2String对象
5.1.3Date对象
5.1.4event对象
5.1.5Filesystemobject对象
5.1.6Drive对象
5.1.7File对象
5.1.8Folder对象
5.2对象访问语句
5.2.1for…in循环语句
5.2.2with语句
5.3JavaScript中的数组
5.3.1创建Array对象
5.3.2Array对象的输入/输出
5.3.3Array对象的属性
5.3.4Array对象的方法
5.3.5数组的添加和删除
5.3.6设置数组的排列顺序
5.3.7获取数组中的某段数组元素
5.3.8将数组转换成字符串
5.4小结
5.5实践与练习
第6章字符串与数值处理对象
视频讲解:27分钟
6.1字符串对象
6.1.1match()方法
6.1.2search()方法
6.1.3replace()方法
6.1.4split()方法
6.2数值处理对象
6.2.1JavaScript中的数值
6.2.2Math对象
6.2.3Number对象
6.2.4Boolean对象
6.3小结
6.4实践与练习
第7章正则表达式
视频讲解:44分钟
7.1正则表达式基础
7.1.1正则表达式的基本结构
7.1.2正则表达式的作用
7.2正则表达式语法
7.2.1模式匹配符
7.2.2定位符与原义字符
7.2.3限定符与选择匹配符
7.2.4特殊字符与字符匹配符
7.2.5分组组合与反向引用符
7.2.6实际应用
7.3RegExp对象
7.3.1创建RegExp对象
7.3.2RegExp对象的属性
7.3.3RegExp对象的方法
7.4小结
7.5实践与练习
第8章程序调试与错误处理
视频讲解:15分钟
8.1IE浏览器内建的错误报告
8.2处理异常
8.2.1异常类型
8.2.2触发onerror事件处理异常
8.2.3使用try...catch...finally语句处理异常
8.3JavaScript语言调试技巧
8.3.1使用alert()语句进行调试
8.3.2使用write()语句进行调试
8.3.3使用抛出自定义异常消息进行调试
8.4小结
8.5实践与练习
第2篇核心技术
第9章事件处理
视频讲解:50分钟
9.1事件与事件处理概述
9.1.1事件与事件名称
9.1.2JavaScript的常用事件
9.1.3事件处理程序的调用
9.2DOM事件模型
9.2.1事件流
9.2.2主流浏览器的事件模型
9.2.3事件对象
9.2.4注册与移除事件监听器
9.3鼠标键盘事件
9.3.1鼠标的单击事件
9.3.2鼠标的按下或松开事件
9.3.3鼠标的移入/移出事件
9.3.4鼠标移动事件
9.3.5键盘事件
9.4页面相关事件
9.4.1加载与卸载事件
9.4.2页面大小事件
9.5表单相关事件
9.5.1获得焦点与失去焦点事件
9.5.2失去焦点修改事件
9.5.3表单提交与重置事件
9.6滚动字幕事件
9.6.1onbounce事件
9.6.2onstart事件
9.7编辑事件
9.7.1文本编辑事件
9.7.2对象拖动事件
9.8小结
9.9实践与练习
第10章处理文档(document对象)
视频讲解:20分钟
10.1文档对象概述
10.2文档对象的常用属性、方法与事件
10.2.1document对象的属性
10.2.2document对象的方法
10.2.3document对象的事件
10.3document对象的应用
10.3.1链接文字颜色设置
10.3.2文档前景色和背景色设置
10.3.3查看文档创建日期、修改日期和文档大小
10.3.4动态标题栏
10.3.5获取并设置URL
10.3.6获取对象的当前状态
10.3.7在文档中输出数据
10.3.8打开新窗口并输出内容
10.3.9动态添加一个HTML标记
10.3.10获取文本框并修改其内容
10.4小结
10.5实践与练习
第11章文档对象模型(DOM对象)
视频讲解:29分钟
11.1DOM概述
11.1.1DOM分层
11.1.2DOM级别
11.2DOM对象节点属性
11.2.1访问指定节点
11.2.2遍历文档树
11.3节点
11.3.1创建节点
11.3.2插入节点
11.3.3复制节点
11.3.4删除与替换节点
11.4获取文档中的指定元素
11.4.1通过元素的id属性获取元素
11.4.2通过元素的name属性获取元素
11.5与DHTML相对应的DOM
11.5.1innerHTML和innerText属性
11.5.2outerHTML和outerText属性
11.6小结
11.7实践与练习
第12章window窗口对象
视频讲解:33分钟
12.1window对象
12.2对话框
12.3窗口的打开与关闭
12.4控制窗口
12.5窗口事件
12.6IE浏览器窗口扩展
12.7小结
12.8实践与练习
第13章级联样式表
视频讲解:1小时3分钟
13.1样式表简介
13.2什么是CSS
13.3CSS规则
13.4利用Dreamweaver编写CSS代码
13.5style对象
13.6CSS选择器
13.7在页面中包含CSS
13.8CSS的继承
13.9小结
13.10实践与练习
第14章表单和表单元素
视频讲解:32分钟
14.1什么是表单
14.2表单标记
14.3输入标记
14.4文本域标记
14.5菜单和列表标记
14.6利用Dreamweaver快速创建表单元素
14.7在JavaScript中访问表单
14.8在JavaScript中访问表单域
14.9表单验证
14.10小结
14.11实践与练习
第3篇高级应用
第15章页面打印
视频讲解:13分钟
15.1用WebBrowser组件的execWB()方法进行打印
15.2打印指定框架中的内容
15.3分页打印
15.4设置页眉/页脚
15.5小结
15.6实践与练习
第16章使用Cookie
视频讲解:32分钟
16.1了解Cookie
16.2在JavaScript中使用Cookie
16.3Cookie的安全问题
16.4页面重定向中使用Cookie
16.5小结
16.6实践与练习
第17章图像处理
视频讲解:30分钟
17.1Image对象
17.2图像对象的应用
17.3小结
17.4实践与练习
第18章浏览器检测
视频讲解:13分钟
18.1浏览器检测对象
18.2检测浏览器是否支持某些特性
18.3检测Quirks模式和标准模式
18.4小结
18.5实践与练习
第19章嵌入式对象
视频讲解:22分钟
19.1object嵌入对象标记
19.2MIME类型
19.3Javaapplet对象
19.4ActiveX控件
19.5Flash
19.6小结
19.7实践与练习
第20章JavaScript中的XML
视频讲解:19分钟
20.1XML简介
20.2创建XML
20.3DOM与XML
20.4载入XML
20.5读取XML
20.6通过JavaScript操作XML实现分页
20.7小结
20.8实践与练习
第21章JavaScript的安全
视频讲解:18分钟
21.1同源策略
21.2InternetExplorer安全区域
21.3JavaScript代码安全
21.4JavaScript加密
21.5小结
21.6实践与练习
第22章Ajax技术
视频讲解:39分钟
22.1当下谁在用Ajax
22.2Ajax开发模式与传统开发模式的比较
22.3Ajax技术特点
22.4Ajax使用的技术
22.5Ajax需要注意的几个问题
22.6Ajax新技术——XMLHttpRequest对象
22.7Ajax的重构
22.8小结
22.9实践与练习
第23章jQuery技术
视频讲解:1小时36分钟
23.1jQuery概述
23.2jQuery下载与配置
23.3jQuery的插件
23.3.1插件的使用
23.3.2流行的插件
23.4jQuery选择器
23.5jQuery控制页面
23.6jQuery的事件处理
23.7jQuery的动画效果
23.8小结
23.9实践与练习
第4篇项目实战
第24章JavaScript+Ajax+jQuery网页开发
视频讲解:23分钟
24.1系统分析
24.2系统设计
24.3网页预览
24.4使用JavaScript技术实现导航菜单设计
24.5使用jQuery技术实现图片展示区
24.6使用Ajax技术实现最新消息页面
24.7使用JavaScript脚本实现产品推荐页面
24.8使用JavaScript脚本实现浮动窗口设计
24.9小结
丛书说明:“软件开发视频大讲堂”(第1版)于2008年8月出版以来,因其编写细腻,易学实用,配备全程视频等,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为“全国优秀畅销书”。
“软件开发视频大讲堂”丛书(第2版)于2010年8月出版,自出版至今,绝大部分品种在全国软件开发类零售图书排行榜中,依然持续名列前茅。丛书迄今累计已销售近40万册,被百余所高校计算机相关专业、软件学院选为教学参考书,在众多的软件开发类图书中成为一支最耀眼的品牌。
“软件开发视频大讲堂”丛书(第3版)在前两版的基础上,增删了品种,修正了疏漏,重新录制了视频,提供了从入门学习,到实例应用,到模块开发,到项目开发,到能力测试,直到面试等各个阶段的海量开发资源库。为了方便教学,还提供了教学课件PPT。
JavaScript是Web开发中的一种脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的脚本语言。它不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应相应事件的动态页面。
《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》内容
《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》提供了从入门到编程高手所必备的各类知识,共分4篇。
第1篇:基础知识。本篇通过初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组、字符串与数值处理对象、正则表达式、程序调试与错误处理等内容,并结合大量的图示、实例、视频等使读者快速掌握JavaScript,为以后的学习奠定坚实的基础。
第2篇:核心技术。本篇介绍事件处理、处理文档(document对象)、文档对象模型(DOM对象)、window窗口对象、级联样式表、表单和表单元素等内容。学习完该篇,能够了解和熟悉JavaScript语言。
第3篇:高级应用。本篇介绍页面打印、使用Cookie、图像处理、浏览器检测、嵌入式对象、JavaScript中的XML、JavaScript的安全、Ajax技术、jQuery技术等内容。学习完该篇,可以熟练使用JavaScript技术编写脚本代码,并可以了解Ajax技术及jQuery技术等。
第4篇:项目实战。本篇使用JavaScript+Ajax+jQuery技术开发了吉林省明日科技有限公司官方网站的页面,其应用CSS样式、DIV标签、JavaScript和jQuery框架技术,打造了一个更具有时代气息的网页。
《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》特点
◆由浅入深,循序渐进:《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》以初、中级程序员为对象,先从JavaScript基础学起,再学习JavaScript的核心技术,然后学习JavaScript的高级应用,最后学习开发一个完整项目。讲解过程中步骤详尽,版式新颖。
◆语音视频,讲解详尽:书中每一章节均提供声图并茂的语音视频教学录像,读者可以根据书中提供的视频位置,在光盘中找到。这些视频能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。
◆实例典型,轻松易学:通过例子学习是最好的学习方式,《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》通过一个知识点、一个例子、一个结果、一段评析、一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。
◆精彩栏目,贴心提醒:《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》根据需要在各章使用了很多“注意”、“说明”等小栏目,可以让读者在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握各种技术的应用技巧。
◆应用实践,随时练习:书中几乎每章都提供了“实践与练习”,读者能够通过对问题的解答重新回顾、熟悉所学的知识,举一反三,为进一步学习做好充分的准备。
读者对象
◆初学编程的自学者 ◆编程爱好者
◆大、中专院校的老师和学生 ◆相关培训机构的老师和学员
◆毕业设计的学生 ◆初、中级程序开发人员
◆程序测试及维护人员 ◆参加实习的“菜鸟”程序员
读者服务
致读者
《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》由明日科技JavaScript程序开发团队组织编写,主要编写人员有刘欣、李慧、王小科、赵会东、顾彦玲、刘玲玲、赛奎春、高春艳、杨丽、王国辉、陈丹丹、李伟、曹飞飞、朱晓、潘凯华、李继业、寇长梅、陈英、刘莉莉、刘淇、王双、黎秋芬、陈媛、高飞、张金辉、邹淑芳、高悦、高茹、王敬洁、李贺、李浩然、郭锐、郭铁、郝洪斌、张世辉、李严、苗春义、刘清怀、张领、赵永发等。在编写《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》的过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
感谢您购买《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》,希望《软件开发视频大讲堂:JavaScript从入门到精通(附光盘1张)》能成为您编程路上的领航者。
“零门槛”编程,一切皆有可能。
编者









