关于本书的内容有任何问题,请联系 张斌
目 录 第 1篇 基础篇 第 1章 Web前端开发技术概述 2 1.1 Web应用程序的架构与工作原理 2 1.1.1 Web应用程序设计语言的产生与发展 2 1.1.2 Web应用程序的组成及各部分的主要功能 5 1.1.3 Web应用程序的基本开发流程 6 1.2 Web前端开发实用技术概述 7 1.2.1 什么是Web前端开发 7 1.2.2 Web前端开发的要素 8 1.3 HTML基础 8 1.3.1 HTML网页的基本结构 8 1.3.2 设置网页背景和颜色 9 1.3.3 设置字体属性 11 1.3.4 超级链接 12 1.3.5 图像和动画 13 1.3.6 表格 14 1.3.7 使用框架 15 1.3.8 其他常用标签 16 练习题 19 第 2章 JavaScript语言基础 20 2.1 JavaScript简介 20 2.1.1 在HTML中插入JavaScript代码 20 2.1.2 使用js文件 21 2.2 JavaScript与Java的比较 21 2.3 JavaScript编辑和调试工具 22 2.3.1 使用EditPlus编辑JavaScript程序 22 2.3.2 Eclipse开发平台简介 24 2.3.3 编辑JavaScript的Eclipse插件JSEclipse 26 2.3.4 使用Dreamweaver编辑JavaScript程序 30 2.3.5 调试JavaScript程序的方法 32 2.4 数据类型、常量和变量 34 2.4.1 数据类型 34 2.4.2 常量 34 2.4.3 变量 35 2.5 运算符和表达式 36 2.5.1 运算符 36 2.5.2 表达式 39 2.6 常用语句 40 2.6.1 注释 40 2.6.2 赋值语句 40 2.6.3 if语句 41 2.6.4 switch语句 43 2.6.5 循环语句 44 练习题 47 第3章 JavaScript函数 49 3.1 内置函数 49 3.1.1 alert()函数 49 3.1.2 confirm()函数 50 3.1.3 escape()函数 50 3.1.4 unescape()函数 51 3.1.5 eval()函数 51 3.1.6 isNaN()函数 52 3.1.7 parseFloat()函数 53 3.1.8 parseInt()函数 53 3.1.9 prompt()函数 53 3.2 自定义函数 54 3.2.1 创建自定义函数 54 3.2.2 调用JavaScript函数 55 3.2.3 变量的作用域 56 3.2.4 函数的返回值 57 3.3 函数库 57 3.3.1 定义函数库 58 3.3.2 引用函数库 58 练习题 58 第 2篇 进阶篇 第4章 JavaScript面向对象程序设计 62 4.1 面向对象程序设计思想简介 62 4.2 JavaScript内置对象 63 4.2.1 JavaScript的内置对象框架 63 4.2.2 基类Object 64 4.2.3 Date类 64 4.2.4 String类 65 4.2.5 Array类 73 4.2.6 Math对象 77 4.3 DOM编程 78 4.3.1 HTML DOM框架 78 4.3.2 document 对象 79 4.3.3 DOM对象的属性 80 4.3.4 DOM对象的方法 81 4.4 BOM编程 83 4.4.1 Window对象 84 4.4.2 Navigator对象 87 练习题 88 第5章 JavaScript事件处理 89 5.1 JavaScript事件的基本概念 89 5.1.1 什么是事件 89 5.1.2 DOM事件流 90 5.1.3 事件监听器 91 5.2 HTML事件 92 5.2.1 鼠标事件 92 5.2.2 Event对象 93 5.2.3 键盘事件 94 5.2.4 页面事件 95 5.2.5 表单事件 95 5.3 干预系统的事件处理机制 96 5.3.1 停止事件冒泡 96 5.3.2 阻止事件的默认行为 97 练习题 98 第6章 JavaScript表单编程 100 6.1 HTML表单概述 100 6.1.1 定义表单 100 6.1.2 文本框 101 6.1.3 文本区域 102 6.1.4 单选按钮 102 6.1.5 复选框 103 6.1.6 组合框 103 6.1.7 按钮 104 6.2 使用JavaScript访问和操作表单元素 105 6.2.1 获取表单对象 105 6.2.2 获取表单元素对象 107 6.2.3 操作表单元素 109 6.3 操作表单 110 6.3.1 提交表单 110 6.3.2 重置表单 110 6.3.3 表单验证 111 练习题 112 第3篇 高应篇 第7章 JavaScript CSS编程 114 7.1 CSS基础 114 7.1.1 什么是CSS 114 7.1.2 在HTML文档中应用CSS 115 7.2 CSS 选择器 117 7.2.1 类别选择器 117 7.2.2 #id选择器 118 7.2.3 选择所有元素 118 7.2.4 选择所有指定类型的元素 118 7.2.5 element,element选择器 118 7.2.6 element element选择器 118 7.2.7 element>element选择器 118 7.2.8 element+element选择器 119 7.2.9 [attribute]选择器 119 7.2.10 [attribute=value]选择器 119 7.2.11 [attribute~=value]选择器 119 7.2.12 [attribute|=value]选择器 119 7.2.13 其他常用的CSS选择器 120 7.3 定义网页和元素的样式 122 7.3.1 颜色与背景 122 7.3.2 设置字体 123 7.3.3 设置文本对齐 125 7.3.4 超链接 125 7.3.5 列表 126 7.4 CSS布局 128 7.4.1 CSS布局设计概述 128 7.4.2 CSS框模型 129 7.4.3 CSS轮廓 133 7.4.4 浮动元素 134 7.4.5 Div+CSS网页布局实例 135 7.5 CSS3的新技术 136 7.5.1 实现圆角效果 136 7.5.2 多彩的边框 139 7.5.3 阴影 140 7.5.4 透明度 141 7.5.5 旋转 142 7.6 JavaScript CSS编程 143 7.6.1 使用JavaScript修改CSS样式表的属性 143 7.6.2 使用JavaScript修改HTML元素的样式属性 145 练习题 146 第8章 Ajax编程 147 8.1 Ajax编程基础 147 8.1.1 创建XMLHttpRequest对象 147 8.1.2 发送HTTP请求 148 8.1.3 从服务器接收数据 148 8.1.4 进行HTTP头(HEAD)请求 151 8.1.5 超时控制 153 8.1.6 使用FormData对象向服务器发送数据 153 8.2 Ajax应用实例 156 8.2.1 自动刷新局部页面 156 8.2.2 使用FormData对象上传文件 158 练习题 162 第9章 JavaScript HTML5编程 164 9.1 HTML5的新特性 164 9.1.1 简化的文档类型和字符集 164 9.1.2 HTML5的新结构 165 9.1.3 HTML5的新增内联元素 166 9.1.4 全新的表单设计 166 9.1.5 强大的绘图和多媒体功能 167 9.1.6 打造桌面应用的一系列新功能 167 9.1.7 获取地理位置信息 168 9.1.8 支持多线程 168 9.1.9 浏览器对HTML5的支持 168 9.2 HTML5拖放功能 169 9.2.1 什么是拖放 169 9.2.2 设置元素为可拖放 170 9.2.3 拖放事件 170 9.2.4 传递拖曳数据 171 9.2.5 HTML5拖放的实例 172 9.3 无插件播放多媒体 174 9.3.1 HTML5音频 174 9.3.2 HTML5视频 180 9.4 获取浏览器的地理位置信息 186 9.4.1 什么是浏览器地理位置 187 9.4.2 浏览器对获取地理位置信息的支持情况 187 9.4.3 获取地理位置信息 188 9.4.4 数据保护 191 练习题 194 第 10章 **流行的JavaScript脚本库jQuery 197 10.1 jQuery基础 197 10.1.1 下载jQuery 197 10.1.2 初识jQuery 198 10.2 jQuery选择器 199 10.2.1 基础选择器 199 10.2.2 层次选择器 202 10.2.3 基本过滤器 207 10.2.4 内容过滤器 209 10.2.5 可见性过滤器 210 10.2.6 属性过滤器 211 10.2.7 子元素过滤器 213 10.3 设置HTML元素的属性与CSS样式 214 10.3.1 设置HTML元素的属性 214 10.3.2 设置CSS样式 217 10.4 表单编程 220 10.4.1 表单选择器 220 10.4.2 表单过滤器 223 10.4.3 表单API 225 10.5 事件和Event对象 228 10.5.1 事件处理函数 228 10.5.2 Event对象 228 10.5.3 绑定到事件处理函数 230 10.5.4 键盘事件 231 10.5.5 鼠标事件 232 10.5.6 文档加载事件 234 10.5.7 浏览器事件 234 10.6 jQuery动画 235 10.6.1 执行自定义的动画 235 10.6.2 显示和隐藏HTML元素 236 10.6.3 淡入淡出效果 238 10.6.4 滑动效果 241 10.6.5 动画队列 243 10.7 jQuery特效应用实例 245 10.7.1 幻灯片式画廊 246 10.7.2 使用jQuery+CSS3设计旋转切换图片的幻灯片 252 10.7.3 设计上下翻滚效果的导航菜单 255 练习题 257 第 11章 JavaScript特效应用实例 258 11.1 提示条和工具栏 258 11.1.1 鼠标悬停在图片上时显示文字提示 258 11.1.2 设计固定在网页顶部的工具栏 261 11.2 页面显示特效 264 11.2.1 QQ在线客服浮动窗口 264 11.2.2 栏目轮流显示的特效 266 11.3 图片展示 268 11.3.1 滚动的画廊 268 11.3.2 在网页上浮动广告图片 271 11.4 菜单设计 271 11.4.1 切换栏目的菜单 271 11.4.2 jQuery设计的下拉菜单 273 附录 实验 276 实验1 HTML基础 276 实验2 JavaScript编程 278 实验3 JavaScript编辑和调试工具 279 实验4 JavaScript函数 280 实验5 JavaScript面向对象程序设计 282 实验6 JavaScript事件处理 284 实验7 JavaScript表单编程 285 实验8 JavaScript CSS编程 286 实验9 Ajax编程 287 实验10 JavaScript HTML5编程 288 实验11 jQuery编程 291 实验12 JavaScript特效应用实例 293
源代码已经更新
空有书,却不能下载案例答案,有何用?????
您好,为了保证教师的授课质量和教学资源传播的途径,习题答案资源下载设限,仅供教师下载使用。
内容提要 本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力...
本书针对IT项目管理的特点,以IT项目为研究对象,对IT项目管理的主要内容进行了较为系统的研究,对项目的9个知...
本书是为已有C程序设计基础、想学习C++面向对象程序设计的读者编写。全书共分9章:第1、2章介绍了面向对象程序...
本书是宋春花、吕进来等老师编写的《C++程序设计(第2版)》(人民邮电出版社出版)的配套教材。内容共分三部分:...
基础篇,第1-6章,第1章 软件测试基础,第2章 软件测试策略,第3章 黑盒测试与测试用例设计,第4章 白盒测...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书合理选取JavaScript的相关理论知识,优化JavaScript程序设计的教学内容,科学安排各模块的编...
本书是一本面向Web前端开发学习者的教材,以任务驱动式的体例与通俗易懂的语言,详细讲解jQuery的基础知识。...
本书从初学者的角度出发,详细介绍了使用HTML5+CSS3进行网页设计的基础知识与实战技巧。本书内容由浅入深、...
本书共7章,第1章概述Web的诞生和发展,以及Web的核心标准和协议;第2章介绍传统Web的B/S架构,以及 ...
源代码已经更新
空有书,却不能下载案例答案,有何用?????