华章程序员书库:JavaScript入门经典

华章程序员书库:JavaScript入门经典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2013-04
版次: 1
ISBN: 9787111419938
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 440页
4人买过
  •   《华章程序员书库:JavaScript入门经典》以初学者为核心,全面介绍了使用JavaScript进行网站开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程基础,丰富其编程经验。全书共分4篇20章,其中:第一篇为基础知识篇,主要包括开启JavaScript开发之门,固本求源——JavaScript基础,体验逻辑之美——流程控制,化整为零——函数及其使用,多变的字符串与数值处理对象,串起数据的珍珠链——数组,格式工厂——正则表达式,让程序听话——程序调试与错误处理等内容;第二篇为核心技术篇,主要包括网页的核心——Document对象,与用户交互的Window对象,JavaScript中常用的事件处理,JavaScript开发必修课之表单,创建和使用Cookie,使用嵌入式插件丰富JavaScript网页等内容;第三篇为高级应用篇,主要包括绚丽多彩——JavaScript中的图像处理,文件处理及页面打印,JavaScript和XMLDOM编程,完美体验AJAX技术,最流行的JavaScript插件——jQuery等内容;第四篇为项目实战篇,主要包括JavaScript+AJAX+jQuery实现企业门户网站这个实战项目。
      《华章程序员书库:JavaScript入门经典》附有配套光盘,光盘中提供了《华章程序员书库:JavaScript入门经典》所有程序的源代码、多媒体教学视频、程序开发资源库。其中,源代码全部经过精心测试,能够在WindowsXP、Windows7操作系统上编译和运行。
      《华章程序员书库:JavaScript入门经典》适用于JavaScript的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。 前言
    第一篇基础知识篇
    第1章开启JavaScript开发之门
    视频讲解:20分钟
    1.1JavaScript概貌
    1.1.1JavaScript的历史起源
    1.1.2JavaScript的主要特点
    1.1.3JavaScript成功案例
    1.2搭建JavaScript开发环境
    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.5上机实践
    1.5.1将HTML页面的默认编码方式修改为GB
    1.5.2使用JavaScript输出“你好”中文字符串
    1.6小结
    1.7习题
    第2章固本求源——JavaScript基础
    视频讲解:38分钟
    2.1JavaScript语法前奏
    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.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.5表达式
    2.6数据类型的转换规则
    2.7上机实践
    2.7.1将数字格式化为指定长度
    2.7.2将长数字分位显示
    2.8小结
    2.9习题
    第3章体验逻辑之美——流程控制
    视频讲解:20分钟
    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.5.1根据输入的年龄判断人生阶段
    3.5.2通过for循环获取表单元素的中文名称
    3.6小结
    3.7习题
    第4章化整为零——函数及其使用
    视频讲解:18分钟
    4.1函数的定义
    4.2函数的调用
    4.2.1函数的简单调用
    4.2.2在事件响应中调用函数
    4.2.3通过链接调用函数
    4.2.4函数参数的使用
    4.2.5使用函数的返回值
    4.3几种特殊的函数
    4.3.1function构造函数与函数直接量
    4.3.2JavaScript中的内置函数
    4.3.3嵌套函数的使用
    4.3.4递归函数的使用
    4.4上机实践
    4.4.1通过自定义函数实时显示系统时间
    4.4.2随机生成指定位数的验证码
    4.5小结
    4.6习题
    第5章多变的字符串与数值处理对象
    视频讲解:27分钟
    5.1字符串对象——String
    5.1.1match方法
    5.1.2search方法
    5.1.3replace方法
    5.1.4split方法
    5.2常用的数值处理对象
    5.2.1JavaScript中的数值
    5.2.2Math对象
    5.2.3Number对象
    5.2.4Boolean对象
    5.2.5Date对象
    5.3上机实践
    5.3.1小写金额转换为大写金额
    5.3.2将RGB格式的颜色值转换为十六进制格式
    5.4小结
    5.5习题
    第6章串起数据的珍珠链——数组
    视频讲解:18分钟
    6.1JavaScript中的数组对象——Array
    6.1.1Array对象概述
    6.1.2Array对象的输入和输出
    6.2常见的数组操作
    6.2.1数组的添加和删除
    6.2.2设置数组的排列顺序
    6.2.3获取数组中的某段数组元素
    6.2.4将数组转换成字符串
    6.3上机实践
    6.3.1使用数组存储商品信息
    6.3.2使用数组显示星期
    6.4小结
    6.5习题
    第7章格式工厂——正则表达式
    视频讲解:45分钟
    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.4.1验证身份证号码
    7.4.2验证输入的字符串是否为汉字
    7.5小结
    7.6习题
    第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.4.1使用提示对话框显示异常信息
    8.4.2判断参数个数和被除数是否为
    8.5小结
    8.6习题

    第二篇核心技术篇
    第9章网页的核心——Document对象
    视频讲解:20分钟
    9.1Document对象概述
    9.2Document对象常用的属性、方法与事件
    9.2.1Document对象的常用属性
    9.2.2Document对象的常用方法
    9.2.3Document对象的常用事件
    9.3Document对象的应用
    9.3.1链接文字颜色设置
    9.3.2文档前景色和背景色设置
    9.3.3查看文档创建日期、修改日期和文档大小
    9.3.4获取并设置URL
    9.3.5获取对象的当前状态
    9.3.6在文档中输出数据
    9.3.7动态添加一个HTML标记
    9.3.8获取文本框并修改其内容
    9.4上机实践
    9.4.1动态设置网页的标题栏
    9.4.2打开新窗口并输出内容
    9.5小结
    9.6习题
    第10章与用户交互的Window对象
    视频讲解:28分钟
    10.1Window对象
    10.1.1Window对象的属性
    10.1.2Window对象的方法
    10.1.3Window对象的使用
    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.6IE浏览器窗口扩展
    10.6.1模式窗口
    10.6.2无模式窗口
    10.6.3弹出窗口
    10.7上机实践
    10.7.1网页拾色器
    10.7.2根据用户分辨率自动调整窗口
    10.8小结
    10.9习题
    第11章JavaScript中常用的事件处理
    视频讲解:49分钟
    11.1事件与事件处理概述
    11.1.1事件与事件名称
    11.1.2JavaScript的常用事件
    11.1.3事件处理程序的调用
    11.2DOM事件模型
    11.2.1事件流
    11.2.2主流浏览器的事件模型
    11.2.3事件对象
    11.2.4注册与移除事件监听器
    11.3鼠标和键盘事件
    11.3.1鼠标的单击事件
    11.3.2鼠标的按下和松开事件
    11.3.3鼠标的移入和移出事件
    11.3.4鼠标的移动事件
    11.3.5键盘事件的使用
    11.4页面相关事件
    11.4.1加载与卸载事件
    11.4.2页面大小事件
    11.5表单相关事件
    11.5.1获得焦点与失去焦点事件
    11.5.2失去焦点修改事件
    11.5.3表单提交与重置事件
    11.6滚动字幕事件
    11.6.1onbounce事件
    11.6.2onstart事件
    11.7编辑事件
    11.7.1文本编辑事件
    11.7.2对象拖动事件
    11.8上机实践
    11.8.1限制文本框的输入
    11.8.2屏蔽键盘相关事件
    11.9小结
    11.10习题
    第12章JavaScript开发必修课之表单
    视频讲解:30分钟
    12.1什么是表单
    12.2表单标记
    12.2.1处理程序action属性
    12.2.2表单名称name属性
    12.2.3提交方式method属性
    12.2.4编码方式enctype属性
    12.2.5目标显示方式target属性
    12.3输入标记
    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文本域标记
    12.5菜单和列表标记、
    12.6利用Dreamweaver快速创建表单元素
    12.7在JavaScript中访问表单
    12.8在JavaScript中访问表单域
    12.9表单的验证
    12.10上机实践
    12.10.1让你的密码域更安全
    12.10.2防止表单重复提交
    12.11小结
    12.12习题
    第13章创建和使用Cookie
    视频讲解:28分钟
    13.1Cookie基础
    13.1.1Cookie概述
    13.1.2Cookie的常用属性
    13.2在JavaScript中使用Cookie
    13.2.1Cookie的设置
    13.2.2Cookie的传递流程
    13.2.3如何对Cookie进行读写
    13.2.4删除不用的Cookie
    13.3Cookie的安全问题
    13.4上机实践
    13.4.1页面重定向中使用Cookie
    13.4.2弹出的窗口之Cookie控制
    13.5小结
    13.6习题
    第14章使用嵌入式插件丰富JavaScript网页
    视频讲解:20分钟
    14.1object嵌入对象标记
    14.2什么是MIME类型
    14.3Javaapplet对象的使用
    14.3.1创建Javaapplet
    14.3.2嵌入Javaapplet
    14.3.3在IE中执行Javaapplet
    14.3.4JavaScript与Javaapplet交互
    14.4ActiveX控件的使用
    14.4.1创建ActiveX
    14.4.2嵌入ActiveX
    14.4.3JavaScript与ActiveX交互
    14.5在网页中使用Flash动画
    14.5.1Flash动画的导入
    14.5.2使用JavaScript控制Flash
    14.6上机实践
    14.6.1为网页设置背景音乐
    14.6.2插入背景透明的Flash动画
    14.7小结
    14.8习题

    第三篇高级应用篇
    第15章绚丽多彩——JavaScript中的图像处理
    视频讲解:30分钟
    15.1图像处理对象——Image
    15.2JavaScript中的图像应用
    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.6习题
    第16章文件处理及页面打印
    视频讲解:50分钟
    16.1文件处理对象
    16.1.1FileSystemObject对象
    16.1.2Drive对象
    16.1.3File对象
    16.1.4Folder对象
    16.2页面打印
    16.2.1使用WebBrowser组件的execWB方法进行打印
    16.2.2打印指定框架中的内容
    16.2.3设置页眉和页脚
    16.2.4分页打印的设置
    16.3上机实践
    16.3.1将页面中的表格导出到Word并打印
    16.3.2将Web页面中的数据导出到Excel
    16.4小结
    16.5习题
    第17章JavaScript和XMLDOM编程
    视频讲解:44分钟
    17.1XML编程基础
    17.1.1XML概述
    17.1.2XML文档的创建
    17.1.3加载XML文件
    17.1.4XML的读取
    17.2DOM编程基础
    17.2.1DOM概述
    17.2.2DOM对象节点属性
    17.2.3节点的几种操作
    17.2.4获取文档中的指定元素
    17.2.5与DHTML相对应的DOM
    17.3DOM与XML编程基础
    17.4上机实践
    17.4.1通过JavaScript操作XML实现分页
    17.4.2通过操作XML数据岛实现添加、删除留言信息
    17.5小结
    17.6习题
    第18章完美体验AJAX技术
    视频讲解:38分钟
    18.1当下谁在用AJAX
    18.1.1百度搜索提示
    18.1.2淘宝新会员免费注册
    18.1.3明日科技编程词典服务网
    18.2AJAX开发模式与传统开发模式的比较
    18.3AJAX技术特点
    18.4AJAX使用的技术
    18.4.1XMLHttpRequest对象
    18.4.2XML
    18.4.3JavaScript
    18.4.4CSS
    18.4.5DOM
    18.5应用AJAX时需要注意的问题
    18.5.1安全问题
    18.5.2性能问题
    18.5.3浏览器兼容性问题
    18.5.4解决中文乱码问题
    18.6AJAX新技术——XMLHttpRequest对象
    18.6.1初始化XMLHttpRequest对象
    18.6.2XMLHttpRequest对象的常用属性
    18.6.3XMLHttpRequest对象的常用方法
    18.6.4实战模拟:不刷新页面提交表单数据
    18.7AJAX的重构
    18.7.1AJAX重构的步骤
    18.7.2实时显示商城公告
    18.8上机实践
    18.8.1显示上传进度条
    18.8.2多级联动下拉列表
    18.9小结
    18.10习题
    第19章最流行的JavaScript插件——jQuery
    视频讲解:95分钟
    19.1jQuery概述
    19.1.1jQuery能做什么
    19.1.2jQuery的特点
    19.2jQuery的下载与配置
    19.2.1下载jQuery
    19.2.2配置jQuery
    19.3jQuery的插件
    19.3.1插件的使用
    19.3.2流行的插件
    19.4jQuery选择器
    19.4.1jQuery的工厂函数
    19.4.2基本选择器
    19.4.3层级选择器
    19.4.4过滤选择器
    19.4.5属性选择器
    19.4.6表单选择器
    19.5jQuery控制页面
    19.5.1对元素内容和值进行操作
    19.5.2对DOM节点进行操作
    19.5.3对元素属性进行操作
    19.5.4对元素的CSS样式进行操作
    19.6jQuery的事件处理
    19.6.1页面加载响应事件
    19.6.2jQuery中的事件
    19.6.3事件绑定
    19.6.4模拟用户操作
    19.6.5事件捕获与事件冒泡
    19.7jQuery的动画效果
    19.7.1基本的动画效果
    19.7.2淡入淡出的动画效果
    19.7.3滑动效果
    19.7.4自定义的动画效果
    19.8上机实践
    19.8.1隔行换色并且鼠标指向行变色的表格
    19.8.2打造自己的开心农场
    19.9小结
    19.10习题

    第四篇项目实战篇
    第20章JavaScript+AJAX+jQuery实现企业门户网站
    视频讲解:12分钟
    20.1系统分析
    20.2系统设计
    20.2.1系统目标
    20.2.2系统功能结构
    20.3网页预览
    20.4关键技术
    20.4.1JavaScript脚本操作
    20.4.2jQuery技术
    20.4.3AJAX无刷新技术
    20.5使用JavaScript技术实现导航菜单设计
    20.6使用jQuery技术实现图片展示区
    20.7使用AJAX技术实现最新消息页面
    20.8使用JavaScript脚本实现产品推荐页面
    20.9使用JavaScript脚本实现浮动窗口设计
    20.10小结
  • 内容简介:
      《华章程序员书库:JavaScript入门经典》以初学者为核心,全面介绍了使用JavaScript进行网站开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程基础,丰富其编程经验。全书共分4篇20章,其中:第一篇为基础知识篇,主要包括开启JavaScript开发之门,固本求源——JavaScript基础,体验逻辑之美——流程控制,化整为零——函数及其使用,多变的字符串与数值处理对象,串起数据的珍珠链——数组,格式工厂——正则表达式,让程序听话——程序调试与错误处理等内容;第二篇为核心技术篇,主要包括网页的核心——Document对象,与用户交互的Window对象,JavaScript中常用的事件处理,JavaScript开发必修课之表单,创建和使用Cookie,使用嵌入式插件丰富JavaScript网页等内容;第三篇为高级应用篇,主要包括绚丽多彩——JavaScript中的图像处理,文件处理及页面打印,JavaScript和XMLDOM编程,完美体验AJAX技术,最流行的JavaScript插件——jQuery等内容;第四篇为项目实战篇,主要包括JavaScript+AJAX+jQuery实现企业门户网站这个实战项目。
      《华章程序员书库:JavaScript入门经典》附有配套光盘,光盘中提供了《华章程序员书库:JavaScript入门经典》所有程序的源代码、多媒体教学视频、程序开发资源库。其中,源代码全部经过精心测试,能够在WindowsXP、Windows7操作系统上编译和运行。
      《华章程序员书库:JavaScript入门经典》适用于JavaScript的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
  • 目录:
    前言
    第一篇基础知识篇
    第1章开启JavaScript开发之门
    视频讲解:20分钟
    1.1JavaScript概貌
    1.1.1JavaScript的历史起源
    1.1.2JavaScript的主要特点
    1.1.3JavaScript成功案例
    1.2搭建JavaScript开发环境
    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.5上机实践
    1.5.1将HTML页面的默认编码方式修改为GB
    1.5.2使用JavaScript输出“你好”中文字符串
    1.6小结
    1.7习题
    第2章固本求源——JavaScript基础
    视频讲解:38分钟
    2.1JavaScript语法前奏
    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.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.5表达式
    2.6数据类型的转换规则
    2.7上机实践
    2.7.1将数字格式化为指定长度
    2.7.2将长数字分位显示
    2.8小结
    2.9习题
    第3章体验逻辑之美——流程控制
    视频讲解:20分钟
    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.5.1根据输入的年龄判断人生阶段
    3.5.2通过for循环获取表单元素的中文名称
    3.6小结
    3.7习题
    第4章化整为零——函数及其使用
    视频讲解:18分钟
    4.1函数的定义
    4.2函数的调用
    4.2.1函数的简单调用
    4.2.2在事件响应中调用函数
    4.2.3通过链接调用函数
    4.2.4函数参数的使用
    4.2.5使用函数的返回值
    4.3几种特殊的函数
    4.3.1function构造函数与函数直接量
    4.3.2JavaScript中的内置函数
    4.3.3嵌套函数的使用
    4.3.4递归函数的使用
    4.4上机实践
    4.4.1通过自定义函数实时显示系统时间
    4.4.2随机生成指定位数的验证码
    4.5小结
    4.6习题
    第5章多变的字符串与数值处理对象
    视频讲解:27分钟
    5.1字符串对象——String
    5.1.1match方法
    5.1.2search方法
    5.1.3replace方法
    5.1.4split方法
    5.2常用的数值处理对象
    5.2.1JavaScript中的数值
    5.2.2Math对象
    5.2.3Number对象
    5.2.4Boolean对象
    5.2.5Date对象
    5.3上机实践
    5.3.1小写金额转换为大写金额
    5.3.2将RGB格式的颜色值转换为十六进制格式
    5.4小结
    5.5习题
    第6章串起数据的珍珠链——数组
    视频讲解:18分钟
    6.1JavaScript中的数组对象——Array
    6.1.1Array对象概述
    6.1.2Array对象的输入和输出
    6.2常见的数组操作
    6.2.1数组的添加和删除
    6.2.2设置数组的排列顺序
    6.2.3获取数组中的某段数组元素
    6.2.4将数组转换成字符串
    6.3上机实践
    6.3.1使用数组存储商品信息
    6.3.2使用数组显示星期
    6.4小结
    6.5习题
    第7章格式工厂——正则表达式
    视频讲解:45分钟
    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.4.1验证身份证号码
    7.4.2验证输入的字符串是否为汉字
    7.5小结
    7.6习题
    第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.4.1使用提示对话框显示异常信息
    8.4.2判断参数个数和被除数是否为
    8.5小结
    8.6习题

    第二篇核心技术篇
    第9章网页的核心——Document对象
    视频讲解:20分钟
    9.1Document对象概述
    9.2Document对象常用的属性、方法与事件
    9.2.1Document对象的常用属性
    9.2.2Document对象的常用方法
    9.2.3Document对象的常用事件
    9.3Document对象的应用
    9.3.1链接文字颜色设置
    9.3.2文档前景色和背景色设置
    9.3.3查看文档创建日期、修改日期和文档大小
    9.3.4获取并设置URL
    9.3.5获取对象的当前状态
    9.3.6在文档中输出数据
    9.3.7动态添加一个HTML标记
    9.3.8获取文本框并修改其内容
    9.4上机实践
    9.4.1动态设置网页的标题栏
    9.4.2打开新窗口并输出内容
    9.5小结
    9.6习题
    第10章与用户交互的Window对象
    视频讲解:28分钟
    10.1Window对象
    10.1.1Window对象的属性
    10.1.2Window对象的方法
    10.1.3Window对象的使用
    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.6IE浏览器窗口扩展
    10.6.1模式窗口
    10.6.2无模式窗口
    10.6.3弹出窗口
    10.7上机实践
    10.7.1网页拾色器
    10.7.2根据用户分辨率自动调整窗口
    10.8小结
    10.9习题
    第11章JavaScript中常用的事件处理
    视频讲解:49分钟
    11.1事件与事件处理概述
    11.1.1事件与事件名称
    11.1.2JavaScript的常用事件
    11.1.3事件处理程序的调用
    11.2DOM事件模型
    11.2.1事件流
    11.2.2主流浏览器的事件模型
    11.2.3事件对象
    11.2.4注册与移除事件监听器
    11.3鼠标和键盘事件
    11.3.1鼠标的单击事件
    11.3.2鼠标的按下和松开事件
    11.3.3鼠标的移入和移出事件
    11.3.4鼠标的移动事件
    11.3.5键盘事件的使用
    11.4页面相关事件
    11.4.1加载与卸载事件
    11.4.2页面大小事件
    11.5表单相关事件
    11.5.1获得焦点与失去焦点事件
    11.5.2失去焦点修改事件
    11.5.3表单提交与重置事件
    11.6滚动字幕事件
    11.6.1onbounce事件
    11.6.2onstart事件
    11.7编辑事件
    11.7.1文本编辑事件
    11.7.2对象拖动事件
    11.8上机实践
    11.8.1限制文本框的输入
    11.8.2屏蔽键盘相关事件
    11.9小结
    11.10习题
    第12章JavaScript开发必修课之表单
    视频讲解:30分钟
    12.1什么是表单
    12.2表单标记
    12.2.1处理程序action属性
    12.2.2表单名称name属性
    12.2.3提交方式method属性
    12.2.4编码方式enctype属性
    12.2.5目标显示方式target属性
    12.3输入标记
    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文本域标记
    12.5菜单和列表标记、
    12.6利用Dreamweaver快速创建表单元素
    12.7在JavaScript中访问表单
    12.8在JavaScript中访问表单域
    12.9表单的验证
    12.10上机实践
    12.10.1让你的密码域更安全
    12.10.2防止表单重复提交
    12.11小结
    12.12习题
    第13章创建和使用Cookie
    视频讲解:28分钟
    13.1Cookie基础
    13.1.1Cookie概述
    13.1.2Cookie的常用属性
    13.2在JavaScript中使用Cookie
    13.2.1Cookie的设置
    13.2.2Cookie的传递流程
    13.2.3如何对Cookie进行读写
    13.2.4删除不用的Cookie
    13.3Cookie的安全问题
    13.4上机实践
    13.4.1页面重定向中使用Cookie
    13.4.2弹出的窗口之Cookie控制
    13.5小结
    13.6习题
    第14章使用嵌入式插件丰富JavaScript网页
    视频讲解:20分钟
    14.1object嵌入对象标记
    14.2什么是MIME类型
    14.3Javaapplet对象的使用
    14.3.1创建Javaapplet
    14.3.2嵌入Javaapplet
    14.3.3在IE中执行Javaapplet
    14.3.4JavaScript与Javaapplet交互
    14.4ActiveX控件的使用
    14.4.1创建ActiveX
    14.4.2嵌入ActiveX
    14.4.3JavaScript与ActiveX交互
    14.5在网页中使用Flash动画
    14.5.1Flash动画的导入
    14.5.2使用JavaScript控制Flash
    14.6上机实践
    14.6.1为网页设置背景音乐
    14.6.2插入背景透明的Flash动画
    14.7小结
    14.8习题

    第三篇高级应用篇
    第15章绚丽多彩——JavaScript中的图像处理
    视频讲解:30分钟
    15.1图像处理对象——Image
    15.2JavaScript中的图像应用
    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.6习题
    第16章文件处理及页面打印
    视频讲解:50分钟
    16.1文件处理对象
    16.1.1FileSystemObject对象
    16.1.2Drive对象
    16.1.3File对象
    16.1.4Folder对象
    16.2页面打印
    16.2.1使用WebBrowser组件的execWB方法进行打印
    16.2.2打印指定框架中的内容
    16.2.3设置页眉和页脚
    16.2.4分页打印的设置
    16.3上机实践
    16.3.1将页面中的表格导出到Word并打印
    16.3.2将Web页面中的数据导出到Excel
    16.4小结
    16.5习题
    第17章JavaScript和XMLDOM编程
    视频讲解:44分钟
    17.1XML编程基础
    17.1.1XML概述
    17.1.2XML文档的创建
    17.1.3加载XML文件
    17.1.4XML的读取
    17.2DOM编程基础
    17.2.1DOM概述
    17.2.2DOM对象节点属性
    17.2.3节点的几种操作
    17.2.4获取文档中的指定元素
    17.2.5与DHTML相对应的DOM
    17.3DOM与XML编程基础
    17.4上机实践
    17.4.1通过JavaScript操作XML实现分页
    17.4.2通过操作XML数据岛实现添加、删除留言信息
    17.5小结
    17.6习题
    第18章完美体验AJAX技术
    视频讲解:38分钟
    18.1当下谁在用AJAX
    18.1.1百度搜索提示
    18.1.2淘宝新会员免费注册
    18.1.3明日科技编程词典服务网
    18.2AJAX开发模式与传统开发模式的比较
    18.3AJAX技术特点
    18.4AJAX使用的技术
    18.4.1XMLHttpRequest对象
    18.4.2XML
    18.4.3JavaScript
    18.4.4CSS
    18.4.5DOM
    18.5应用AJAX时需要注意的问题
    18.5.1安全问题
    18.5.2性能问题
    18.5.3浏览器兼容性问题
    18.5.4解决中文乱码问题
    18.6AJAX新技术——XMLHttpRequest对象
    18.6.1初始化XMLHttpRequest对象
    18.6.2XMLHttpRequest对象的常用属性
    18.6.3XMLHttpRequest对象的常用方法
    18.6.4实战模拟:不刷新页面提交表单数据
    18.7AJAX的重构
    18.7.1AJAX重构的步骤
    18.7.2实时显示商城公告
    18.8上机实践
    18.8.1显示上传进度条
    18.8.2多级联动下拉列表
    18.9小结
    18.10习题
    第19章最流行的JavaScript插件——jQuery
    视频讲解:95分钟
    19.1jQuery概述
    19.1.1jQuery能做什么
    19.1.2jQuery的特点
    19.2jQuery的下载与配置
    19.2.1下载jQuery
    19.2.2配置jQuery
    19.3jQuery的插件
    19.3.1插件的使用
    19.3.2流行的插件
    19.4jQuery选择器
    19.4.1jQuery的工厂函数
    19.4.2基本选择器
    19.4.3层级选择器
    19.4.4过滤选择器
    19.4.5属性选择器
    19.4.6表单选择器
    19.5jQuery控制页面
    19.5.1对元素内容和值进行操作
    19.5.2对DOM节点进行操作
    19.5.3对元素属性进行操作
    19.5.4对元素的CSS样式进行操作
    19.6jQuery的事件处理
    19.6.1页面加载响应事件
    19.6.2jQuery中的事件
    19.6.3事件绑定
    19.6.4模拟用户操作
    19.6.5事件捕获与事件冒泡
    19.7jQuery的动画效果
    19.7.1基本的动画效果
    19.7.2淡入淡出的动画效果
    19.7.3滑动效果
    19.7.4自定义的动画效果
    19.8上机实践
    19.8.1隔行换色并且鼠标指向行变色的表格
    19.8.2打造自己的开心农场
    19.9小结
    19.10习题

    第四篇项目实战篇
    第20章JavaScript+AJAX+jQuery实现企业门户网站
    视频讲解:12分钟
    20.1系统分析
    20.2系统设计
    20.2.1系统目标
    20.2.2系统功能结构
    20.3网页预览
    20.4关键技术
    20.4.1JavaScript脚本操作
    20.4.2jQuery技术
    20.4.3AJAX无刷新技术
    20.5使用JavaScript技术实现导航菜单设计
    20.6使用jQuery技术实现图片展示区
    20.7使用AJAX技术实现最新消息页面
    20.8使用JavaScript脚本实现产品推荐页面
    20.9使用JavaScript脚本实现浮动窗口设计
    20.10小结
查看详情
系列丛书 / 更多
华章程序员书库:JavaScript入门经典
OpenCV 3计算机视觉:Python语言实现(原书第2版)
[爱尔兰]乔·米尼奇诺(JoeMinichino) 著;[爱尔兰]乔·米尼奇诺(JoeMinichino) 编;刘波苗贝贝史斌 译
华章程序员书库:JavaScript入门经典
OpenGL ES 3.0编程指南
Dan、Budi、Dave Shreine 著;姚军 译
华章程序员书库:JavaScript入门经典
精彩绝伦的Android UI设计:响应式用户界面与设计模式
Juhani Lehtimaki 著;王东明 译
华章程序员书库:JavaScript入门经典
Python编程实战:运用设计模式、并发和程序库创建高质量程序
[美]Mark Summerfield 著;爱飞翔 译
华章程序员书库:JavaScript入门经典
OpenGL编程指南(原书第9版)
王锐 译
华章程序员书库:JavaScript入门经典
HTML5 Canvas核心技术:图形、动画与游戏开发
[美]David Geary 著
华章程序员书库:JavaScript入门经典
华章程序员书库:OpenGL编程指南(原书第8版)
[美]施莱尔(Dave Shreiner)、Graham、John Kessenich 著;王锐 译
华章程序员书库:JavaScript入门经典
iPad应用开发实践指南
[美]Kirby、[美]Tom Harrington 著;张菲 译
华章程序员书库:JavaScript入门经典
领域特定语言
[英]Martin Fowler 著;Thought Works 译
华章程序员书库:JavaScript入门经典
SOA与Java:用Java技术实现面向服务
[美]Thomas、[印]Andre、[美]Satadru、[英]Philip Thomas 著;赵利通 译
华章程序员书库:JavaScript入门经典
Android游戏开发实践指南
[美]Rick Rogers 著;爱飞翔 译
华章程序员书库:JavaScript入门经典
深入理解OpenCV:实用计算机视觉项目解析
[巴西]Daniel Lélis Baggio 著;刘波 译
相关图书 / 更多
华章程序员书库:JavaScript入门经典
华章传奇派:钢婚(女性现实主义题材,婚姻谍战大戏,原来我们可以试着信任彼此)
何许人
华章程序员书库:JavaScript入门经典
华章大历史·武士的悲哀:崇文抑武与北宋兴亡
陈峰
华章程序员书库:JavaScript入门经典
华章教材经典译丛·QCA设计原理与应用:超越定性与定量研究的新方法
杜运周 译者;伯努瓦·里豪克斯(Benot Rihoux);查尔斯C.拉金(Charles C.Ragn)
华章程序员书库:JavaScript入门经典
华章经管:管理学精要(亚洲篇)
丁慧平 著;[美]普蒂 韦里奇 孔茨 译
华章程序员书库:JavaScript入门经典
华章溢彩-嘉定文选
嘉定区文广局 著
华章程序员书库:JavaScript入门经典
华章晋韵:中国历史上的山西元素
李广洁 著
华章程序员书库:JavaScript入门经典
华章大历史:唐宋帝国与运河
全汉昇
华章程序员书库:JavaScript入门经典
华章大历史·匈人王阿提拉与罗马帝国的覆灭
[英]克里斯托夫·凯利
华章程序员书库:JavaScript入门经典
华章掠过30年
中国人才研究会妇女人才专业委员会
华章程序员书库:JavaScript入门经典
华章重现:曾世家文物
湖北省博物馆 编
华章程序员书库:JavaScript入门经典
华章数学译丛:线性代数及其应用(原书第4版)
刘深泉、张万芹、陈玉珍 译
华章程序员书库:JavaScript入门经典
华章 : 文学艺术作品中的党史
慈爱民 著
您可能感兴趣 / 更多
华章程序员书库:JavaScript入门经典
经济法案例教程
高春艳 谷晓婷 李璇 著
华章程序员书库:JavaScript入门经典
药理学(第3版)(医药类高职高专院校“十三五”规划教材·药学类专业)
高春艳 编;刘敏
华章程序员书库:JavaScript入门经典
药理学
高春艳;杜景霞;曹华
华章程序员书库:JavaScript入门经典
朱集煤矿巷道围岩流变性状及本构模型研究
高春艳、牛建广、邢秀清、李媛 著
华章程序员书库:JavaScript入门经典
《关学文库》学术研究系列—李因笃评传
高春艳、袁志伟 著
华章程序员书库:JavaScript入门经典
Visual Basic项目开发全程实录(第3版)
高春艳、李贺 著
华章程序员书库:JavaScript入门经典
软件工程师典藏:VisualBasic程序开发范例宝典(第3版)
高春艳、安剑、张逸溦 著
华章程序员书库:JavaScript入门经典
学通Visual Basic的24堂课
高春艳 著
华章程序员书库:JavaScript入门经典
李因笃文学研究
高春艳 编
华章程序员书库:JavaScript入门经典
软件工程师典藏:VisualBasic程序开发范例宝典(第2版)
高春艳 著
华章程序员书库:JavaScript入门经典
Visual Basic开发技术大全
高春艳 著;明日科技 编
华章程序员书库:JavaScript入门经典
Visual Basic控件参考大全
高春艳 著;明日科技 编