JavaScript动态网页编程
- 所属分类:
高职高专计..
- 作者:
赵增敏 著
- 出版社:
电子工业出版社
- ISBN:9787121096426
- 出版日期:2010-9-1
-
原价:
¥32.00元
现价:¥22.80元
图书简介
JavaScript是用于Web开发的主要脚本语言,可以应用于客户端编程、服务器端编程以及Ajax应用开发。本书详细地介绍了JavaScript动态网页编程技术及其在Web开发中的应用。本书共分11章,主要内容包括:JavaScript使用基础、HTML语言、CSS样式表、JavaScript语言基础、流程控制语句、面向对象编程、流览器对象模型、文档对象模型、事件处理、表单与表单域、XMLHttpRequest对象。本书结构合理、论述准确、内容翔实,通过大量的实例深入浅出、循序渐进地引导读者学习,每章后面均配有习题和上机实验。
本书既可作为中等、高等职业院校计算机相关专业或JavaScript培训班的教材,也可作为JavaScript爱好者和动态网站开发维护人员的参考书。
本书还配有电子教学参考资料包(包括教学指南、电子教案和习题答案),详见前言。
目录
第1章 JavaScript入门
1.1 JavaScript概述
1.1.1 JavaScript是什么
1.1.2 JavaScript的特点
1.2 编写JavaScript代码
1.2.1 设置脚本语言
1.2.2 绑定对象事件
1.2.3 调用外部脚本库
1.2.4 通过属性调用脚本
1.2.5 处理不支持脚本的情况
习题1
上机实验1 JavaScript使用基础
第2章 HTML语言
2.1 HTML语言概述
2.1.1 HTML工作原理
2.1.2 HTML网页基本结构
2.1.3 添加注释内容
2.2 设置文本格式
2.2.1 分段与换行
2.2.2 div与span标记
2.2.3 设置字体、字号和颜色
2.2.4 设置字符样式
2.2.5 插入特殊字符
2.2.6 设置标题格式
2.2.7 设置列表格式
2.3 使用图像
2.3.1 在网页中插入图像
2.3.2 播放视频
2.3.3 插入水平分隔线
2.4 添加媒体效果
2.4.1 插入滚动字幕
2.4.2 插入声音效果
2.4.3 插入视频片段
2.4.4 插入Flash动画
2.4.5 插入Applet
2.5 创建表格
2.5.1 创建基本表格
2.5.2 设置表格的属性
2.5.3 设置行的属性
2.5.4 设置单元格的属性
2.6 用框架分割窗口
2.6.1 框架网页的基本结构
2.6.2 设置框架集和框架的属性
2.7 用超链接实现导航
2.7.1 超链接概述
2.7.2 创建超链接
2.8 用表单实现交互
2.8.1 创建表单
2.8.2 创建输入型表单域
2.8.3 创建其他表单域
习题2
上机实验2 HTML网页制作
第3章 CSS样式表
3.1 CSS样式表概述
3.1.1 什么是CSS
3.1.2 CSS选择符
3.1.3 CSS单位
3.1.4 CSS的应用
3.2 设置CSS属性
3.2.1 设置字体属性
3.2.2 设置背景属性
3.2.3 设置区块属性
3.2.4 设置方框属性
3.2.5 设置边框属性
3.2.6 设置列表属性
3.2.7 设置定位属性
3.2.8 设置扩展属性
习题3
上机实验3 使用CSS样式表设置网页外观
第4章 JavaScript语言基础
4.1 基本语法
4.1.1 词法规则
4.1.2 关键字与保留字
4.2 数据类型
4.2.1 Number类型
4.2.2 String类型
4.2.3 Boolean类型
4.2.4 特殊数据类型
4.2.5 数据类型转换
4.3 变量
4.3.1 变量的声明
4.3.2 变量的作用域
4.4 运算符
4.4.1 算术运算符
4.4.2 比较运算符
4.4.3 逻辑运算符
4.4.4 按位运算符
4.4.5 赋值运算符
4.4.6 其他运算符
4.4.7 运算符优先级
习题4
上机实验4 JavaScript语言基础
第5章 流程控制语句
5.1 条件语句
5.1.1 if...else语句
5.1.2 switch语句
5.2 循环语句
5.2.1 do...while语句
5.2.2 while语句
5.2.3 for语句
5.2.4 for...in语句
5.2.5 跳转语句
5.3 异常捕获语句
5.3.1 try...catch语句
5.3.2 throw语句
5.4 函数
5.4.1 函数的定义和调用
5.4.2 参数数目可变的函数
5.4.3 匿名函数
5.4.4 嵌套函数
5.4.5 函数作为参数
习题5
上机实验5 流程控制语句应用
第6章 面向对象编程
6.1 对象基本概念
6.1.1 创建对象
6.1.2 对象类型
6.1.3 with语句
6.2 内置对象
6.2.1 Global对象
6.2.2 Math对象
6.3 本地对象
6.3.1 Number对象
6.3.2 String对象
6.3.3 Boolean对象
6.3.4 Array对象
6.3.5 Date对象
6.3.6 Object对象
6.3.7 Function对象
6.3.8 RegExp对象
6.4 用户自定义对象
6.4.1 定义构造函数
6.4.2 对象直接量
6.4.3 实现继承机制
习题6
上机实验6 面向对象编程
第7章 浏览器对象模型
7.1 window对象
7.1.1 window对象概述
7.1.2 打开和关闭窗口
7.1.3 操作浏览器窗口
7.1.4 创建系统对话框
7.1.5 定时执行代码
7.1.6 导航浏览器历史
7.2 document对象
7.2.1 document对象概述
7.2.2 访问页面元素
7.2.3 向文档中写入内容
7.3 location对象
7.3.1 location对象概述
7.3.2 解析URL
7.3.3 导航到其他网页
7.4 navigator对象
7.4.1 navigator对象概述
7.4.2 检测浏览器
7.5 screen对象
7.5.1 screen对象概述
7.5.2 检测客户端屏幕
习题7
上机实验7 浏览器对象模型应用
第8章 文档对象模型
8.1 DOM概述
8.1.1 文档对象模型
8.1.2 文档节点树
8.1.3 节点的属性和方法
8.2 访问节点
8.2.1 访问根节点
8.2.2 访问相关节点
8.2.3 访问属性节点
8.2.4 访问指定节点
8.3 操作节点
8.3.1 创建节点
8.3.2 插入节点
8.3.3 复制节点
8.3.4 替换节点
8.3.5 移除节点
8.3.6 处理文本节点
8.4 处理表格
8.4.1 Table对象
8.4.2 TableRow对象
8.4.3 TableCell对象
习题8
上机实验8 文档对象模型应用
第9章 事件处理
9.1 设置事件属性
9.1.1 在JavaScript中设置事件属性
9.1.2 在HTML中设置事件属性
9.1.3 使用代码触发事件
9.2 Internet Explorer的事件模型
9.2.1 设置事件属性
9.2.2 事件对象
9.2.3 事件冒泡
9.2.4 事件转发
9.3 DOM的事件模型
9.3.1 设置事件属性
9.3.2 事件对象
9.3.3 取消事件的默认行为
9.3.4 阻止事件的传播
9.4 常用事件
9.4.1 鼠标事件
9.4.2 键盘事件
9.4.3 HTML事件
习题9
上机实验9 事件处理
第10章 表单与表单域
10.1 访问表单和表单域
10.1.1 访问表单
10.1.2 访问表单域
10.1.3 提交表单
10.1.4 重置表单
10.2 文本框与文本区域
10.2.1 文本框
10.2.2 文本区域
10.3 单选按钮与复选框
10.3.1 单选按钮
10.3.2 复选框
10.4 列表框
10.4.1 列表框概述
10.4.2 访问列表项
10.4.3 添加和删除列表项
习题10
上机实验10 表单与表单域应用
第11章 XMLHttpRequest对象
11.1 HTTP请求/响应基础
11.1.1 HTTP请求
11.1.2 HTTP响应
11.1.3 配置服务器端环境
11.2 使用XMLHttpRequest对象
11.2.1 创建XMLHttpRequest对象
11.2.2 XMLHttpRequest对象的方法
11.2.3 XMLHttpRequest对象的属性
11.3 发送异步请求
11.3.1 发送简单请求
11.3.2 发送GET请求
11.3.3 发送POST请求
11.3.4 发送XML请求
11.4 处理服务器响应
11.4.1 处理文本响应
11.4.2 处理XML响应
习题11
上机实验11 XMLHttpRequest对象应用
同类热销图书
书名 | 作者 | 出版社 | 价格 | 购买 |
Office 2007办公软件应用教程:工作任务汇编 | 陈静,张爽.. | 化学工业出版社 | ¥49.00¥39.20 |
详情 |
跟我动手学 S7-300/400PLC(附DVD) | 廖常初 主.. | 机械工业出版社 | ¥32.00¥24.50 |
详情 |
Jewel CAD珠宝设计实用教程(第2版) | 王晨旭,刘.. | 人民邮电出版社 | ¥68.00¥54.40 |
详情 |
优秀动漫游系列教材--游戏制作人生存手册 | (英)爱尔.. | 中国科学技术出版.. | ¥59.00¥39.60 |
详情 |
现代办公自动化教程(Microsoft Office Specialist 2010 .. | 靳广斌 主.. | 中国人民大学出版.. | ¥35.00¥28.00 |
详情 |
VB6.0 程序设计实训教程——21世纪高高专规划教材 | 杨克玉 主.. | 机械工业出版社 | ¥22.00¥16.50 |
详情 |
Windows Server 2003网络管理(21世纪高职高专规划教材—.. | 姜玉波 等.. | 清华大学出版社 | ¥29.00¥21.80 |
详情 |
计算机网络安全技术实验教程 | 周绯菲,何.. | 北京邮电大学出版.. | ¥24.00¥18.90 |
详情 |
UG NX7.5 基础与实例教程(高职高专机电类工学结合模式教.. | 将建国,张.. | 清华大学出版社 | ¥32.00¥24.30 |
详情 |
网页设计与制作(Dreamweaver+Flash+Photoshop版)(第2版.. | 九州书源 .. | 清华大学出版社 | ¥36.80¥27.60 |
详情 |
路由与交换技术 | 邓秀慧 | 电子工业出版社 | ¥35.00¥28.00 |
详情 |
EDA技术与Verilog HDL | 潘松,黄继.. | 清华大学出版社 | ¥38.00¥28.90 |
详情 |
中文版Excel 2007电子表格实用教程(计算机基础与实训教材.. | 谢启祥 编.. | 清华大学出版社 | ¥30.00¥20.70 |
详情 |
Windows Server 2008服务器搭建与管理(网络工程师实用培.. | 李书满,杜.. | 清华大学出版社 | ¥35.00¥26.60 |
详情 |
网页设计与制作教程(配光盘)(高职高专“工作过程导向”.. | 孙永道,高.. | 清华大学出版社 | ¥35.00¥26.30 |
详情 |
Linux操作系统(第2版) | 邵国金 | 电子工业出版社 | ¥45.00¥36.80 |
详情 |
计算机网络基础/高职高专“十一五”计算机类专业规划教材 | 顾可民 主.. | 机械工业出版社 | ¥19.00¥14.30 |
详情 |
零起点学办公自动化——Office 2007视频教程(配光盘)(I.. | 徐军,郭晶.. | 清华大学出版社 | ¥29.00¥23.20 |
详情 |
VC++程序设计基础教程(高职高专计算机教学改革新体系规划.. | 宋金珂,高.. | 清华大学出版社 | ¥28.00¥22.40 |
详情 |
(教材)教育部高等学校高职高专计算机类专业建设参考方案 | 温涛 等编.. | 中国铁道出版社 | ¥40.00¥32.00 |
详情 |
VB语言与测量程序设计(附光盘) | 佟彪 主编 | 中国电力出版社 | ¥39.80¥31.10 |
详情 |
网站推广(国家骨干高职院校建设成果 电子商务专业工作过.. | 孙丹 主编 | 清华大学出版社 | ¥26.00¥19.80 |
详情 |
综合布线技术项目教程(第2版) | 禹禄君 主.. | 电子工业出版社 | ¥39.00¥29.20 |
详情 |
SQL Server2005数据库实用教程(新世纪高职高专计算机专业.. | 屈武江,梁.. | 大连理工大学出版.. | ¥35.00¥28.00 |
详情 |
网络广告设计与制作——21世纪高职高专艺术设计规划教材 | 谢成开,王.. | 清华大学出版社 | ¥38.00¥26.30 |
详情 |