作者 |
董丽红 |
丛书名 |
出版社 |
电子工业出版社 |
ISBN |
9787121297670 |
简要 |
简介 |
内容简介书籍教材书店 本书主要介绍了利用HTML语言和JavaScript脚本语言制作动态网页的方法和技巧。HTML语言不是很复杂,但功能强大,支持不同数据格式的文件镶入。主要特点是:简易性、可扩展性、通用性。JavaScript脚本语言是一种动态类型、弱类型、基于原型的语言,广泛用于客户端的脚本语言。本书以项目为导向,每个项目包括项目目标和项目描述以及知识链接。HTML部份重点讲解了的文本排版、图片插入、超链接使用、表格制作、框架的制作、表单的制作、层叠样式表的使用、插入层和多媒体的方法。JavaScript部分重点讲解了JavaScript的语法、JavaScript的程序结构、JavaScript的核心对象、制作层特效以及表单与事件的处理。 |
目录 |
第一部分 HTML部分 项目一 HTML简介 3 任务1 编写一个简单的页面 3 项目二 动手写我们的第一个网页 7 任务1 用记事本打开一个页面 7 任务2 HTML文档的基本结构和语法规则 9 任务3 HTML语言基本标签的作用及头标签对象 11 上机练习 16 项目三 网页中的文本和文本的排版样式 19 任务1 文本的排版格式 19 任务2 文本的段落对齐方式 23 任务3 制作网页中的水平线 25 上机练习 27 项目四 整齐的项目列表 30 任务1 了解列表在网页中的作用 30 任务2 制作无序列表 31 任务3 制作有序列表 34 任务4 制作嵌套列表 37 上机练习 39 项目五 让网页变得好看起来 44 任务1 图像的基本知识 44 任务2 在网页中插入图像让网页美丽起来 47 上机练习 57 项目六 网页链接 60 任务1 超链接概述 60 任务2 设置基本文本链接 61 任务3 在同一页面中快速查找信息 66 任务4 提高页面的美观度——链接4种样式 72 上机练习 75 项目七 制作表格 80 任务1 创建普通表格 80 任务2 插入或删除行和列的方法 84 任务3 合并单元格 86 任务4 设置单元格的格式 89 上机练习 90 项目八 使用表单制作页面 95 任务1 表单概述 95 任务2 在表单中插入表单元素 96 上机练习 106 项目九 框架的制作 111 任务1 框架的概念 111 任务2 框架的使用 113 任务3 浮动框架 117 上机练习 120 项目十 层叠样式表 124 任务1 制作带有CSS样式的网页 124 任务2 样式表中的选择器 129 任务3 应用CSS样式表 135 上机练习 139 项目十一 使用层和多媒体 142 任务1 层的使用 142 任务2 在网页中插入多媒体 146 上机练习 149 第二部分 JavaScript部分 项目一 开启JavaScript编程之旅 155 任务1 在网页中嵌入JavaScript 155 任务2 使用外部JS文件 157 任务3 JavaScript的4个常用方法 159 上机实习 162 项目二 JavaScript语法 165 任务1 JavaScript中变量的使用 165 任务2 数据类型 167 任务3 JavaScript运算符的使用 169 任务4 JavaScript的运算符使用及表达式 173 任务5 JavaScript数组的使用 178 上机实习 184 项目三 JavaScript的程序结构 188 任务1 JavaScript程序中的选择结构 188 任务2 JavaScript程序中的循环结构 194 任务3 JavaScript自定义函数的使用 197 任务4 JavaScript内置函数的使用 199 上机实习 201 项目四 JavaScript的核心对象 206 任务1 JavaScript的String对象 206 任务2 JavaScript的Math对象 209 任务3 JavaScript的Date对象 212 任务4 JavaScript的Window对象 215 上机实习 218 项目五 制作层特效 224 任务1 层的创建与层窗口的关闭 224 任务2 导航的切换与层的提示效果 230 任务3 可折叠的竖向菜单 233 上机实习 236 项目六 事件处理 240 任务1 onClick事件的事件处理程序 240 任务2 onChange事件的事件处理程序 242 任务3 onFocus事件和onBlur事件的事件处理程序 244 任务4 OnMouseOver事件和OnMouseOut事件的事件处理程序 246 上机实习 252 项目七 表单验证 256 任务1 制作简单的计算器 256 任务2 登录非空验证 258 任务3 验证密码是否是数字 260 任务4 验证登录密码输入长度 261 任务5 非空验证及密码长度验证 263 任务6 验证邮箱地址 264 任务7 验证出生日期的输入范围 266 任务8 验证一组单选按钮是否被选中 267 上机实习 |