DHTML从入门到精通PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:王剑华,储劲松等编著
- 出 版 社:青岛:青岛出版社
- 出版年份:2000
- ISBN:7543622823
- 页数:230 页
第1章 DHTML:HTML标准的沿革 1
1.1 HTML的发展 1
1.1.1 关于World Wide Web 1
1.1.2 HTTP协议和服务器 2
1.1.3 Web浏览器 3
1.1.4 SGML、HTML和CGI 4
1.2 静态HTML存在的问题 5
1.2.1 文本格式的限制 6
1.2.2 布局控制的局限 6
1.2.3 动态内容无法改变 6
1.3 DHTML特性 7
1.3.1 文档对象模型 7
1.3.2 脚本语言支持 7
1.3.3 可改变文本的格式 7
1.3.4 可下载字体 8
1.3.5 元素定位与Z顺序 10
1.3.6 数据感知、捆绑和动态表单 11
1.4 样式单与脚本简介 13
1.4.1 样式单 13
1.4.2 脚本 14
本章小结 14
第2章 级联样式单 19
2.1 样式元素 19
2.1.1 字体 19
2.1.2 颜色和背景 21
2.1.3 文本 22
2.1.4 边框和边界 24
2.1.5 分类 27
2.1.6 CSS单位 29
2.2 CSS语法 29
2.2.1 利用在线式样式单指定样式 30
2.2.2 利用全局样式单指定样式 32
2.2.3 利用链接式样式单指定样式 33
2.2.4 CSS的继承和“级联” 36
2.2.5 CSS的注释 39
2.3 CSS的高级属性 39
2.3.1 定义CSS的样式的类 39
2.3.2 定义单独指定的样式 42
2.3.3 伪类和元素 43
2.3.4 使用上下文选择准则 44
2.3.5 为单个元素指定样式 46
2.3.6 组合式样式单 47
2.4 CSS的单位简介 48
2.5 CSS的应用和提高 48
2.5.1 文本样式属性的应用 48
2.5.2 颜色和背景属性的应用 52
2.5.3 块元素的格式和操作 54
本章小结 56
第3章 JavaScript语言 57
3.1 介绍一段JavaScript小程序 57
3.2 数据类型和变量 58
3.2.1 数据类型 58
3.2.2 变量 59
3.2.3 常量 61
3.3 表达式和运算符 61
3.3.1 表达式和运算符 61
3.3.2 运算符的优先级 63
3.4 语句和注释 64
3.4.1 语句 64
3.4.2 语句块 64
3.4.3 注释 64
3.4.4 分号 66
3.5 函数 66
3.5.1 预定义函数 67
3.5.2 用户定义的函数 68
3.5.3 函数的返回值 69
3.5.4 函数的使用 69
3.5.5 变量的作用域 69
3.6 流程控制 71
3.6.1 if结构 71
3.6.2 if…else结构 72
3.6.3 for循环结构 72
3.6.4 While循环结构 73
3.6.5 break和continue语句 73
3.7 对象 74
3.7.1 面向对象编程 75
3.7.2 Java Script的对象模型 75
3.7.3 Java Script内部对象 75
3.7.4 用户定义的对象 76
3.8 数组 77
3.8.1 创建一个空数组 78
3.8.2 填充数组 78
3.8.3 删除数组和数组元素 79
3.9 Java Script编程举例 79
3.10 Java Script的Internet资源 82
本章小结 82
第4章 DHTML对象模型 83
4.1 HTML文档的对象处理方法 83
4.2 对象层次 84
4.3 集合和元素 85
4.3.1 访问集合中元素的方法 86
4.3.2 集合的属性 88
4.3.3 元素的方法 89
4.4 窗口对象 89
4.4.1 窗口对象的层次结构 90
4.4.2 窗口对象的属性和方法 90
4.4.3 位置(location)对象 95
4.4.4 历史(history)对象 96
4.4.5 文档(document)对象 96
4.4.6 框架(frames)对象 96
4.4.7 导航(navigator)对象 100
4.4.8 屏幕(ecreen)对象 103
4.4.9 事件(event)对象 104
4.5 文档对象 104
4.5.1 document.forms[]属性 105
4.5.2 document.title属性 106
4.5.3 document.wrtie()方法 106
4.5.4 锚(anchors)对象 108
4.5.5 链接(links)对象 109
4.5.6 body对象 110
4.5.7 层(layer)对象 113
4.5.8 表单(form)对象 116
本章小结 118
第5章 DHTML事件处理 119
5.1 事件和事件处理 119
5.1.1 事件 119
5.1.2 事件(event)对象 119
5.1.3 事件处理程序 120
5.1.4 事件类型 120
5.2 基于文档的事件 121
5.2.1 Load(加载)事件 121
5.2.2 Unload(卸载)事件 122
5.2.3 mouseOver(鼠标移至)和mouseOut(移出)事件 123
5.2.4 keyPress(按键)、keyDown(落键)和keyUp(起键)事件 124
5.3 基于表单的事件 125
5.3.1 click(单击)、mouseDown(鼠标按下)和mouseUp(鼠标弹起)事件 126
5.3.2 submit(提交)和reset(复位)事件 126
5.3.3 focus(聚焦)和blur(散焦)事件 128
5.3.4 change(改变)和seIect(选择)事件 129
5.4 基于锚(anchor)的事件 130
5.4.1 click(单击)和dblClick(双击)事件 130
5.4.2 mouseDown(鼠标按下)和mouseUp(鼠标弹起)事件 133
5.4.3 mouseOver(鼠标移至)和mouseOut(鼠标移出)事件 133
5.5 基于元素的事件 133
5.5.1 load(加载)事件 134
5.5.2 error(加载错误)事件 134
5.5.3 abort(放弃加载)事件 134
5.6 基于窗口的事件 134
5.6.1 load(加载)和unLoad(卸载)事件 134
5.6.2 focus(聚焦)和blur(散焦)事件 135
5.6.3 move(移动)和dragDrop(拖放)事件 135
5.6.4 resizc(重设大小)事件 135
5.7 事件冒泡 136
5.7.1 包含层次 136
5.7.2 采用事件冒泡 137
5.7.3 取消事件冒泡 137
本章小节 138
第6章 布局和定位 139
6.1 JavaScript样式单(JSSS)简介 139
6.1.1 JSSS和CSS的主要区别 139
6.1.2 JSSS的新对象 140
6.1.3 JSSS的条件样式和使用上下文方法 141
6.2 使用样式单定位 143
6.2.1 使用CSS定位 144
6.2.2 使用层(<layer>)定位 146
6.3 绝对定位和相对定位 147
6.3.1 绝对定位(Abosolute Positioning) 147
6.3.2 相对定位(Relative Positioning) 149
6.4 定位属性 151
6.4.1 position属性 151
6.4.2 top和letf属性 151
6.4.3 pageX和pageY属性 153
6.4.4 width和heihgt属性 154
6.4.5 overflow属性 154
6.4.6 clip属性 155
6.4.7 Z-index、above和below属性 156
6.4.8 SRC和source-include属性 156
6.4.9 visibility属性 157
6.5 通过层的移动实现动画 159
本章小结 162
第7章 动态样式和内容 163
7.1 动态改变文本属性 163
7.1.1 改变文本的属性 163
7.1.2 改变文本的尺寸 164
7.1.3 改变文本的颜色 165
7.2 动态改变文本样式 167
7.3 动态改变文本的内容 178
本章小结 186
第8章 数据绑定 187
8.1 什么叫数据绑定 187
8.1.1 静态HTML的例子 187
8.1.2 动态HTML的例子 189
8.2 数据源对象 190
8.2.1 表格数据控件(TDC) 190
8.2.2 数据文件 191
8.3 绑定HTML标记元素与数据源对象 192
8.3.1 显示数据文件中的一条记录 192
8.3.2 支持数据绑定的HTML标记 193
8.3.3 设定数据的格式 193
8.3.4 将数据绑定到表格中 194
8.4 数据源对象的脚本编程 196
8.4.1 TDC的属性和方法 196
8.4.2 数据排序 196
8.4.3 筛选数据 198
8.5 服务器动态网页技术简介 200
本章小结 201
第9章 DHTML与其他语言的对象插件 202
9.1 使用VBScript替代JavaScript 202
9.2 使用ActiveX 205
9.2.1 使用ActiveX进行多媒体转换 206
9.2.2 ActiveX控件和多媒体滤波器 209
9.3 使用Java Applet 213
9.4 在DHTML中嵌入VRML 217
本章小结 218
附录 DHTML对象、集合、方法及属性 219
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019