书籍详情
网页编程技术
作者:《全国高等职业教育计算机系列规划教材》编委会 编
出版社:电子工业出版社
出版时间:2012-01-01
ISBN:9787121149535
定价:¥35.00
购买这本书可以去
内容简介
本书全面系统地介绍了用HTML、CSS和JavaScript制作网页的编程技术。以技术讲解+案例演示的方式,选取网页开发过程中的典型案例,循序渐进地介绍使用HTML、CSS和JavaScript语言开发网站的方法和技巧。全书共3篇17章。HTML语言篇(第1~4章):内容包括HTML基础、HTML进阶和HTML高阶,从浅到深详细介绍各种HTML标签的定义及其具体应用。CSS语言篇(第5~7章):内容包括CSS的语法、分类等基础知识以及CSS的属性和具体应用。JavaScript语言篇(第8~17章),内容包括JavaScript编程基础、事件及事件处理程序、各种常用的对象和正则表达式等。每章都会安排一个综合案例,将所学的知识点综合运用在具体的网页设计中。为便于教学,每章均附有上机练习题,使读者可以检查对知识的掌握情况。本书配有电子课件、案例源码等资源,有需要的读者可登录华信教育资源网(www.hxedu.com.cn)免费下载。《网页编程技术》可作为高等院校本、专科各专业动态网页制作、网页编程技术等课程的教材,也可用做电子商务、电子政务的辅助培训教材,还可以作为从事网站建设和网页设计制作的专业人士参考书。
作者简介
暂缺《网页编程技术》作者简介
目录
第一篇 HTML语言篇
第1章 HTML基础
1.1 HTML简介
1.2 HTML文件的基本结构
1.2.1 HTML文件结构
1.2.2 HTML的使用要点
1.2.3 HTML的标签及属性
1.3 HTML的基本标签
1.3.1 头部标签
1.3.2 内容标签
1.3.3 格式标签
1.3.4 字体标签
1.3.5 超链接标签
1.4 上机练习
第2章 HTML进阶
2.1 表格标签
2.1.1 表格标签<Table>
2.1.2 表格的行<Tr>
2.1.3 表格的单元格<Td>
2.1.4 表格列标题<Th>
2.1.5 表格标题<caption>
2.2 图像标签<IMG>
2.3 多媒体
2.3.1 多媒体标签<embed>
2.3.2 背景声音<bgsound>
2.3.3 插入Java小程序
2.4 页面实例-表格、图片与Flash动画的综合应用
2.5 上机练习
第3章 HTML高阶
3.1 表单标签
3.2 输入元素
3.2.1 单行文本框
3.2.2 密码框
3.2.3 单选按钮
3.2.4 复选框
3.2.5 按钮
3.2.6 文件域
3.2.7 隐藏域
3.3 多行文本框
3.4 下拉列表和列表框
3.5 框架标签
3.5.1 框架集<frameset>
3.5.2 框架标签<frame>
3.5.3 浮动框架<iframe>
3.5.4 不支援框架<noframes>
3.6 页面实例-制作注册页面
3.7 上机练习
第4章 HTML综合案例
第二篇 CSS语言篇
第5章 CSS基础
5.1 CSS简介
5.1.1 CSS的特点
5.1.2 CSS基本语法:
5.2 CSS的分类
5.2.1 内联样式表(Inline Style Sheet)
5.2.2 嵌入样式表(Internal Style Sheet)
5.2.3 外部样式表(External Style Sheet)
5.2.4 局部特定样式表
5.3 CSS选择器分类
5.3.1 HTML标签选择器
5.3.2 CLASS类选择器
5.3.3 ID类选择器
5.3.4 伪类选择器
5.3.5 CSS样式表的优先级
5.4 页面实例-应用CSS样式的文件
5.5 上机练习
第6章 CSS的属性及应用
6.1 字体属性
6.1.1 字体系列
6.1.2 字体风格
6.1.3 字体大小
6.1.4 字体加粗
6.1.5 字体变形
6.1.6 字体
6.1.7 页面实例-网页中的文字设置
6.2 颜色及背景属性
6.2.1 颜色
6.2.2 背景颜色
6.2.3 背景图像
6.2.4 背景重复
6.2.5 背景附件
6.2.6 背景位置
6.2.7 页面实例-网页中的文字和背景
6.3 文本属性
6.3.1 文字间隔
6.3.2 字母间隔
6.3.3 文本修饰
6.3.4 纵向排列
6.3.5 文本转换
6.3.6 文本排列
6.3.7 文本缩进
6.3.8 行高
6.4 边框(方框)属性
6.4.1 边框的宽度
6.4.2 边框的样式
6.4.3 边框的颜色
6.5 滤镜特效
6.5.1 透明alpha属性
6.5.2 模糊blur属性
6.5.3 阴影dropshadow属性
6.5.4 翻转FlipH、FlipV属性
6.5.5 发光Glow属性
6.5.6 灰度Gray属性
6.5.7 其他属性
6.6 页面实例-CSS滤镜特效的应用
6.7 上机练习
第7章 CSS综合案例
第三篇 JavaScript语言篇
第8章 JavaScript简介
8.1 JavaScript语言简介
8.1.1 JavaScript产生的原因
8.1.2 JavaScript的特点
8.1.3 JavaScript与Java的区别
8.2 JavaScript的编写工具
8.3 在HTML中插入JavaScript的方法
8.1.1 在HTML代码中直接嵌入
8.1.2 在HTML代码中调用外部文件
8.4 JavaScript示例
8.4.1 编写JavaScript程序
8.4.2 运行JavaScript程序
8.4.3 调试JavaScript程序
8.5 上机练习
第9章 JavaScript编程基础
9.1 数据类型
9.1.1 数值类型
9.1.2 字符串类型
9.1.3 布尔类型
9.1.4 特殊类型
9.1.5 数组
9.2 常量与变量
9.2.1 常量
9.2.2 变量的声明
9.2.3 变量的命名
9.2.4 变量的赋值
9.2.5 变量的作用域
9.2.6 变量的类型转换
9.3 表达式与运算符
9.3.1 表达式与运算符介绍
9.3.2 赋值运算符
9.3.3 算术运算符
9.3.4 关系运算符
9.3.5 逻辑运算符
9.3.6 特殊运算符
9.3.7 运算符的优先级
9.4 程序语句
9.4.1 if语句
9.4.2 switch语句
9.4.3 while语句
9.4.4 for语句
9.4.5 for…in语句
9.4.6 with语句
9.5 函数
9.5.1 定义函数
9.5.2 调用函数
9.5.3 内置函数
9.6 页面实例-应用JavaScript的页面
9.7 上机练习
第10章 事件与事件处理
10.1 事件驱动与事件处理
10.1.1 事件的定义
10.1.2 事件的处理
10.2 鼠标事件
10.2.1 onMouseDown
10.2.2 onMouseMove
10.2.3 onMouseOut
10.2.4 onMouseOver
10.2.5 onMouseUp
10.2.6 onClick
10.3 键盘事件
10.3.1 onKeyDown
10.3.2 onKeyUp
10.3.3 onKeyPress
10.4 其他常用事件
10.4.1 onFocus和onBlur
10.4.2 onChange和onSelect
10.4.3 onSubmit和onReset
10.4.4 onLoad和onUnload
10.4.5 onError
10.5 页面实例-将事件应用于按钮中
10.6 上机练习
第11章 常用内置对象
11.1 面向对象编程基础
11.2 字符串(String)对象
11.2.1 String对象的属性
11.2.2 String对象的方法
11.3 数学(Math)对象
11.3.1 Math对象的属性
11.3.2 Math对象的方法
11.4 日期(Date)对象
11.5 数组(Array)对象
11.5.1 新建数组
11.5.2 数组的属性和方法
11.6 页面实例——万年历制作
11.7 上机练习
第12章 常用的窗口对象与框架对象
12.1 窗口(window)对象
12.1.1 常用的属性和方法
12.1.2 对话框
12.1.3 打开新窗口
12.1.4 关闭窗口
12.1.5 移动窗口
12.1.6 改变窗口的大小
12.1.7 定时功能
12.1.8 设置状态栏
12.2 框架(frame)对象
12.2.1 访问框架对象
12.2.2 框架间的相互引用
12.3 页面实例-窗口移动动画
12.4 上机练习
第13章 常用文档(document)对象
13.1 document对象
13.1.1 常用属性
13.1.2 常用方法
13.2 image对象
13.2.1 常用属性
13.2.2 创建翻转图像
13.2.3 创建循环的广告条
13.2.4 在循环广告条中添加链接
13.2.5 幻灯片显示
13.3 超链接(link)对象
13.3.1 常用属性
13.3.2 输出页面中的超链接对象
13.4 锚(anchor)对象
13.5 Cookie的使用
13.5.1 设置Cookie
13.5.2 取出Cookie
13.5.3 删除Cookie
13.6 页面实例——课件首页
13.7 上机练习
第14章 表单(form)对象
14.1 表单对象与表单元素对象
14.1.1 表单对象的属性
14.1.2 表单元素对象的属性
14.1.3 访问表单对象
14.1.4 访问表单元素对象
14.2 表单控件元素
14.2.1 文本框
14.2.2 按钮
14.2.3 单选框
14.2.4 复选框
14.2.5 下拉列表框
14.2.6 文件域
14.2.7 隐藏域
14.3 页面实例-表单应用综合实例
14.4 上机练习
第15章 其他对象
15.1 历史(history)对象
15.1.1 history对象的属性
15.1.2 history对象的方法
15.2 网址(location)对象
15.2.1 location对象的属性
15.2.2 location对象的方法
15.3 浏览器信息(navigator)对象
15.3.1 navigator对象的属性
15.3.2 navigator对象的方法
15.4 屏幕(screen)对象
15.4.1 screen对象的属性
15.5 页面实例-获取屏幕宽度及操作
15.6 上机练习
第16章 正则表达式
16.1 正则表达式简介
16.1.1 正则表达式概述
16.1.2 正则表达式定义
16.2 正则表达式的常用元字符
16.3 正则表达式对象
16.3.1 RegExp对象
16.3.2 String对象
16.4 常用的正则表达式
16.4.1 检测字符串是否为数字
16.4.2 检测字符串是否为英文字母
16.4.3 检测字符串是否为中文
16.4.4 检测邮政编码
16.4.5 检测电子邮件地址
16.4.6 检测身份证号码
16.4.7 检测国内电话号码
16.4.8 检测手机号码
16.5 页面实例-正则表达式应用
综合案例
16.6 上机练习
第17章 JavaScript综合案例
参考文献
第1章 HTML基础
1.1 HTML简介
1.2 HTML文件的基本结构
1.2.1 HTML文件结构
1.2.2 HTML的使用要点
1.2.3 HTML的标签及属性
1.3 HTML的基本标签
1.3.1 头部标签
1.3.2 内容标签
1.3.3 格式标签
1.3.4 字体标签
1.3.5 超链接标签
1.4 上机练习
第2章 HTML进阶
2.1 表格标签
2.1.1 表格标签<Table>
2.1.2 表格的行<Tr>
2.1.3 表格的单元格<Td>
2.1.4 表格列标题<Th>
2.1.5 表格标题<caption>
2.2 图像标签<IMG>
2.3 多媒体
2.3.1 多媒体标签<embed>
2.3.2 背景声音<bgsound>
2.3.3 插入Java小程序
2.4 页面实例-表格、图片与Flash动画的综合应用
2.5 上机练习
第3章 HTML高阶
3.1 表单标签
3.2 输入元素
3.2.1 单行文本框
3.2.2 密码框
3.2.3 单选按钮
3.2.4 复选框
3.2.5 按钮
3.2.6 文件域
3.2.7 隐藏域
3.3 多行文本框
3.4 下拉列表和列表框
3.5 框架标签
3.5.1 框架集<frameset>
3.5.2 框架标签<frame>
3.5.3 浮动框架<iframe>
3.5.4 不支援框架<noframes>
3.6 页面实例-制作注册页面
3.7 上机练习
第4章 HTML综合案例
第二篇 CSS语言篇
第5章 CSS基础
5.1 CSS简介
5.1.1 CSS的特点
5.1.2 CSS基本语法:
5.2 CSS的分类
5.2.1 内联样式表(Inline Style Sheet)
5.2.2 嵌入样式表(Internal Style Sheet)
5.2.3 外部样式表(External Style Sheet)
5.2.4 局部特定样式表
5.3 CSS选择器分类
5.3.1 HTML标签选择器
5.3.2 CLASS类选择器
5.3.3 ID类选择器
5.3.4 伪类选择器
5.3.5 CSS样式表的优先级
5.4 页面实例-应用CSS样式的文件
5.5 上机练习
第6章 CSS的属性及应用
6.1 字体属性
6.1.1 字体系列
6.1.2 字体风格
6.1.3 字体大小
6.1.4 字体加粗
6.1.5 字体变形
6.1.6 字体
6.1.7 页面实例-网页中的文字设置
6.2 颜色及背景属性
6.2.1 颜色
6.2.2 背景颜色
6.2.3 背景图像
6.2.4 背景重复
6.2.5 背景附件
6.2.6 背景位置
6.2.7 页面实例-网页中的文字和背景
6.3 文本属性
6.3.1 文字间隔
6.3.2 字母间隔
6.3.3 文本修饰
6.3.4 纵向排列
6.3.5 文本转换
6.3.6 文本排列
6.3.7 文本缩进
6.3.8 行高
6.4 边框(方框)属性
6.4.1 边框的宽度
6.4.2 边框的样式
6.4.3 边框的颜色
6.5 滤镜特效
6.5.1 透明alpha属性
6.5.2 模糊blur属性
6.5.3 阴影dropshadow属性
6.5.4 翻转FlipH、FlipV属性
6.5.5 发光Glow属性
6.5.6 灰度Gray属性
6.5.7 其他属性
6.6 页面实例-CSS滤镜特效的应用
6.7 上机练习
第7章 CSS综合案例
第三篇 JavaScript语言篇
第8章 JavaScript简介
8.1 JavaScript语言简介
8.1.1 JavaScript产生的原因
8.1.2 JavaScript的特点
8.1.3 JavaScript与Java的区别
8.2 JavaScript的编写工具
8.3 在HTML中插入JavaScript的方法
8.1.1 在HTML代码中直接嵌入
8.1.2 在HTML代码中调用外部文件
8.4 JavaScript示例
8.4.1 编写JavaScript程序
8.4.2 运行JavaScript程序
8.4.3 调试JavaScript程序
8.5 上机练习
第9章 JavaScript编程基础
9.1 数据类型
9.1.1 数值类型
9.1.2 字符串类型
9.1.3 布尔类型
9.1.4 特殊类型
9.1.5 数组
9.2 常量与变量
9.2.1 常量
9.2.2 变量的声明
9.2.3 变量的命名
9.2.4 变量的赋值
9.2.5 变量的作用域
9.2.6 变量的类型转换
9.3 表达式与运算符
9.3.1 表达式与运算符介绍
9.3.2 赋值运算符
9.3.3 算术运算符
9.3.4 关系运算符
9.3.5 逻辑运算符
9.3.6 特殊运算符
9.3.7 运算符的优先级
9.4 程序语句
9.4.1 if语句
9.4.2 switch语句
9.4.3 while语句
9.4.4 for语句
9.4.5 for…in语句
9.4.6 with语句
9.5 函数
9.5.1 定义函数
9.5.2 调用函数
9.5.3 内置函数
9.6 页面实例-应用JavaScript的页面
9.7 上机练习
第10章 事件与事件处理
10.1 事件驱动与事件处理
10.1.1 事件的定义
10.1.2 事件的处理
10.2 鼠标事件
10.2.1 onMouseDown
10.2.2 onMouseMove
10.2.3 onMouseOut
10.2.4 onMouseOver
10.2.5 onMouseUp
10.2.6 onClick
10.3 键盘事件
10.3.1 onKeyDown
10.3.2 onKeyUp
10.3.3 onKeyPress
10.4 其他常用事件
10.4.1 onFocus和onBlur
10.4.2 onChange和onSelect
10.4.3 onSubmit和onReset
10.4.4 onLoad和onUnload
10.4.5 onError
10.5 页面实例-将事件应用于按钮中
10.6 上机练习
第11章 常用内置对象
11.1 面向对象编程基础
11.2 字符串(String)对象
11.2.1 String对象的属性
11.2.2 String对象的方法
11.3 数学(Math)对象
11.3.1 Math对象的属性
11.3.2 Math对象的方法
11.4 日期(Date)对象
11.5 数组(Array)对象
11.5.1 新建数组
11.5.2 数组的属性和方法
11.6 页面实例——万年历制作
11.7 上机练习
第12章 常用的窗口对象与框架对象
12.1 窗口(window)对象
12.1.1 常用的属性和方法
12.1.2 对话框
12.1.3 打开新窗口
12.1.4 关闭窗口
12.1.5 移动窗口
12.1.6 改变窗口的大小
12.1.7 定时功能
12.1.8 设置状态栏
12.2 框架(frame)对象
12.2.1 访问框架对象
12.2.2 框架间的相互引用
12.3 页面实例-窗口移动动画
12.4 上机练习
第13章 常用文档(document)对象
13.1 document对象
13.1.1 常用属性
13.1.2 常用方法
13.2 image对象
13.2.1 常用属性
13.2.2 创建翻转图像
13.2.3 创建循环的广告条
13.2.4 在循环广告条中添加链接
13.2.5 幻灯片显示
13.3 超链接(link)对象
13.3.1 常用属性
13.3.2 输出页面中的超链接对象
13.4 锚(anchor)对象
13.5 Cookie的使用
13.5.1 设置Cookie
13.5.2 取出Cookie
13.5.3 删除Cookie
13.6 页面实例——课件首页
13.7 上机练习
第14章 表单(form)对象
14.1 表单对象与表单元素对象
14.1.1 表单对象的属性
14.1.2 表单元素对象的属性
14.1.3 访问表单对象
14.1.4 访问表单元素对象
14.2 表单控件元素
14.2.1 文本框
14.2.2 按钮
14.2.3 单选框
14.2.4 复选框
14.2.5 下拉列表框
14.2.6 文件域
14.2.7 隐藏域
14.3 页面实例-表单应用综合实例
14.4 上机练习
第15章 其他对象
15.1 历史(history)对象
15.1.1 history对象的属性
15.1.2 history对象的方法
15.2 网址(location)对象
15.2.1 location对象的属性
15.2.2 location对象的方法
15.3 浏览器信息(navigator)对象
15.3.1 navigator对象的属性
15.3.2 navigator对象的方法
15.4 屏幕(screen)对象
15.4.1 screen对象的属性
15.5 页面实例-获取屏幕宽度及操作
15.6 上机练习
第16章 正则表达式
16.1 正则表达式简介
16.1.1 正则表达式概述
16.1.2 正则表达式定义
16.2 正则表达式的常用元字符
16.3 正则表达式对象
16.3.1 RegExp对象
16.3.2 String对象
16.4 常用的正则表达式
16.4.1 检测字符串是否为数字
16.4.2 检测字符串是否为英文字母
16.4.3 检测字符串是否为中文
16.4.4 检测邮政编码
16.4.5 检测电子邮件地址
16.4.6 检测身份证号码
16.4.7 检测国内电话号码
16.4.8 检测手机号码
16.5 页面实例-正则表达式应用
综合案例
16.6 上机练习
第17章 JavaScript综合案例
参考文献
猜您喜欢