搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JavaScript入门经典
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111419938
  • 作      者:
    高春艳,张金辉等编著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2013
收藏
内容介绍
  《华章程序员书库:JavaScript入门经典》以初学者为核心,全面介绍了使用JavaScript进行网站开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程基础,丰富其编程经验。全书共分4篇20章,其中:第一篇为基础知识篇,主要包括开启JavaScript开发之门,固本求源——JavaScript基础,体验逻辑之美——流程控制,化整为零——函数及其使用,多变的字符串与数值处理对象,串起数据的珍珠链——数组,格式工厂——正则表达式,让程序听话——程序调试与错误处理等内容;第二篇为核心技术篇,主要包括网页的核心——Document对象,与用户交互的Window对象,JavaScript中常用的事件处理,JavaScript开发必修课之表单,创建和使用Cookie,使用嵌入式插件丰富JavaScript网页等内容;第三篇为高级应用篇,主要包括绚丽多彩——JavaScript中的图像处理,文件处理及页面打印,JavaScript和XML DOM编程,完美体验AJAX技术,最流行的JavaScript插件——jQuery等内容;第四篇为项目实战篇,主要包括JavaScript+AJAX+jQuery实现企业门户网站这个实战项目。
  《华章程序员书库:JavaScript入门经典》附有配套光盘,光盘中提供了《华章程序员书库:JavaScript入门经典》所有程序的源代码、多媒体教学视频、程序开发资源库。其中,源代码全部经过精心测试,能够在Windows XP、Windows 7操作系统上编译和运行。
  《华章程序员书库:JavaScript入门经典》适用于JavaScript的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
展开
目录
前言
第一篇 基础知识篇
第1章 开启JavaScript开发之门
视频讲解:20分钟
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 JavaScript在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.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.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.1 if语句
3.2.2 if...else语句
3.2.3 if...else if语句
3.2.4 if语句的嵌套
3.2.5 switch语句
3.3 循环控制语句:while、do...while、for
3.3.1 while语句
3.3.2 do...while语句
3.3.3 for语句
3.4 跳转语句:continue、break
3.4.1 continue语句
3.4.2 break语句
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.1 function构造函数与函数直接量
4.3.2 JavaScript中的内置函数
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.1 match方法
5.1.2 search方法
5.1.3 replace方法
5.1.4 split方法
5.2 常用的数值处理对象
5.2.1 JavaScript中的数值
5.2.2 Math对象
5.2.3 Number对象
5.2.4 Boolean对象
5.2.5 Date对象
5.3 上机实践
5.3.1 小写金额转换为大写金额
5.3.2 将RGB格式的颜色值转换为十六进制格式
5.4 小结
5.5 习题
第6章 串起数据的珍珠链——数组
视频讲解:18分钟
6.1 JavaScript中的数组对象——Array
6.1.1 Array对象概述
6.1.2 Array对象的输入和输出
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.3 RegExp对象
7.3.1 创建RegExp对象
7.3.2 RegExp对象的属性
7.3.3 RegExp对象的方法
7.4 上机实践
7.4.1 验证身份证号码
7.4.2 验证输入的字符串是否为汉字
7.5 小结
7.6 习题
第8章 让程序听话——程序调试与错误处理
视频讲解:15分钟
8.1 IE浏览器内置的错误报告
8.2 处理异常
8.2.1 常见的异常类型
8.2.2 触发onerror事件处理异常
8.2.3 使用try...catch...finally语句处理异常
8.3 JavaScript语言调试技巧
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.1 Document对象概述
9.2 Document对象常用的属性、方法与事件
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 获取并设置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.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.9 习题
第11章 JavaScript中常用的事件处理
视频讲解:49分钟
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.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.1 onbounce事件
11.6.2 onstart事件
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 文本域标记
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证