编辑推荐
适读人群 :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自学视频教程》以初学者为主要对象,全面介绍了使用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程序开发的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
作者简介
软件开发技术联盟,是一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。
内页插图
精彩书评
★这套书编写细腻,配套丰富,适合自学读者看看。
——黑马培训中心 教学总监
目录
第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 Dreamweaver1.3.2 Microsoft FrontPage1.4 在HTML中使用JavaScript1.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 字符串对象String5.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 数组对象Array7.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 判断参数个数和除数是否为08.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 获取并设置URL9.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 文字域text12.3.2 密码域password12.3.3 单选按钮radio12.3.4 复选框checkbox12.3.5 普通按钮button12.3.6 提交按钮submit12.3.7 重置按钮reset12.3.8 图像域image12.3.9 隐藏域hidden12.3.10 文件域file12.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和DOM13.1 XML编程13.1.1 XML概述13.1.2 创建XML文件13.1.3 加载XML文件13.1.4 读取XML13.2 DOM编程13.2.1 DOM概述13.2.2 DOM对象节点属性13.2.3 操作节点13.2.4 获取文档中的指定元素13.2.5 与DHTML相对应的DOM13.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 删除Cookie14.3 Cookie的安全问题14.4 综合应用14.4.1 页面重定向中使用Cookie14.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页面中的数据导出到Excel16.4 本章常见错误16.4.1 GetFile()方法指定的文件不存在16.4.2 Delete()方法删除的文件不存在16.5 本章小结16.6 跟我上机第17章 嵌入式插件17.1 嵌入对象标记object17.2 MIME类型17.3 ActiveX控件17.3.1 创建ActiveX17.3.2 嵌入ActiveX17.3.3 JavaScript与ActiveX交互17.4 Java applet对象17.4.1 创建Java applet17.4.2 嵌入Java applet17.4.3 在IE中执行Java applet17.4.4 JavaScript与Java applet交互17.5 使用Flash动画17.5.1 嵌入Flash动画17.5.2 使用JavaScript控制Flash17.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 什么是AJAX18.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 DOM18.2.5 CSS18.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.1
软件开发自学视频教程:JavaScript自学视频教程(附光盘) 电子书 下载 mobi epub pdf txt
评分
☆☆☆☆☆
不错不错不错不错不错不错
评分
☆☆☆☆☆
书挺大也挺厚!发货快!慢慢看
评分
☆☆☆☆☆
都是最基本的知识,如果是零基础看看也有效果
评分
☆☆☆☆☆
??????????很好
评分
☆☆☆☆☆
内容很全面,手机版js实例较少
评分
☆☆☆☆☆
书的质量一般,内容讲的详细。适合初学者和提升进阶。
评分
☆☆☆☆☆
幸福不会从天而降,梦想不会自动成真。党的十八以来,在以同志为核心的党中央领导下,全党和全国各族人民进入了全面建设小康社会新的历史时期。而全面小康的美好蓝图,需要全国人民共同付出艰苦的努力。
评分
☆☆☆☆☆
很好的书,还没开始看,就是价格略贵
评分
☆☆☆☆☆
书和视频相对应,感觉很好,同时还有相匹配的PPT,可以多种方式学习