第一章 开发简介 1
第一节 Web设计开发的背景及发展研究 1
一、客户端技术的萌芽和演进 2
二、服务端技术的成熟与发展 4
三、Web开发框架和应用模型 6
第二节 基于HTML5的Web开发技术概述 9
一、Web开发技术发展 9
二、Web前端技术及开发概述 12
第三节 基于HTML5的Web前端开发工具分析 15
一、EditPlus 15
二、TextPad 16
三、TopStyle 16
四、CSS3 Menu 16
五、Sothink Tree Menu 17
六、Colorlmpact 17
第二章 HTML5与HTML的对比解析 19
第一节 HTML文档结构的研究及注意事项 19
第二节 HTML中常见模块解析 23
一、HTML中的表格 23
二、框架 34
三、表单的概述 39
第三节 HTML5新增内容概述 40
一、新的Doctype 40
二、图形元素(The Figure Element) 40
三、<small>重新定义 41
四、脚本(scripts)和链接(links)无须type 41
五、引号还是不要引号 41
六、内容可编辑 41
七、Email输入(Inputs) 42
八、占位符(Placeholders) 42
九、本地存储(Local Storage) 43
十、语义的Header和Footer 44
十一、IE和HTML5(Internet Explorer and HTML5) 44
十二、文档某一部分的信息(hgroup) 45
十三、必要的属性(Required Attribute) 45
十四、Autofocus属性 46
十五、Audio支持 46
十六、Video支持 47
十七、显示控制条 47
十八、正则表达式 47
十九、属性支持检测 48
二十、mark元素(Mark Element) 48
二十一、data属性(The Data Attribute) 48
二十二、Output元素 49
二十三、使用区域input创建滑块(Create Sliders with the Range Input) 49
第四节 HTML表单及HTML5表单变化 51
一、HTML中表单的概述 51
二、HTML5表单设计分析 61
三、输入型控件 61
四、表单新特性和函数 62
五、表单验证 64
第五节 HTML5对于HTML4的优势分析 68
一、HTML5的优势 68
二、HTML5与SEO 70
三、HTML5应用分析 70
第三章 基于HTML5的图形图像协同处理技术的实现与应用 72
第一节 HTML5的图形图像协同处理技术的背景 72
一、计算机协同处理技术的研究 73
二、Web图形图像处理技术的研究 73
三、HTML5的canvas 73
第二节 Web图形图像处理及协同操作技术研究 74
一、前端操作的实现原理 74
二、协同操作功能的实现原理 74
三、对象格式定义 75
第三节 Web图形图像协同处理系统的设计 76
一、需求分析 76
二、功能需求 77
三、系统架构设计 78
第四节 系统核心功能的实现 80
一、前端核心功能的实现 80
二、协同操作功能实现 92
第五节 系统测试和运行实例及结果对比分析 95
一、功能测试 95
二、与其他软件处理效果对比分析 96
第四章 在Web开发中对于CSS的研究分析 97
第一节 CSS概述 97
一、CSS概述 97
二、CSS与HTML文档的结合方法 98
第二节 CSS样式设计基础 101
一、CSS常用选择符 101
二、CSS设置文本和图像 102
三、CSS设置超链接和导航菜单 103
第三节 DIV布局样式 105
一、DIV布局基础 105
二、常用的布局样式 108
三、CSS特效 111
第四节 CSS浏览器兼容性问题分析 121
一、兼容性处理要点 121
二、浏览器差异 121
三、浏览器bug 122
四、CSS3 box-shadow兼容loading效果 124
第四节 对于CSS的应用示例解析 131
一、前期准备 131
二、页面布局设计 133
第五章 在Web开发中对于JavaScript的研究分析 148
第一节 JavaScript发展研究及基础语法作用分析 148
一、JavaScript概述 148
二、基本语法 150
第二节 针对JavaScript中运算符及正则表达式的研究 159
一、运算符 159
二、正则表达式 164
第三节 JavaScript中事件的研究分析 167
一、JS自定义事件 167
二、DOM自定义事件 173
三、伪DOM自定义事件 175
第四节 对于JavaScript中函数与对象的解析 181
一、函数 181
二、JavaScript对象 188
第六章 基于jQuery框架的Web前端系统构建的研究与应用 191
第一节 JavaScript中jQuery的概述 191
一、jQuery简介 191
二、jQuery的特点 191
第二节 jQuery强大功能解析 192
一、jQuery包装集 192
二、Dom对象与jQuery对象的转换 193
三、jQuery选择器 193
四、jQuery选择器全解 195
五、jQuery遍历 198
第三节 jQueryAJAX技术开发与应用研究 203
一、原始Ajax与jQuery中的Ajax的比较分析 203
二、jQuery Ajax详解 206
三、Ajax相关函数 211
四、全局Ajax事件 214
第七章 基于HTML5的全景漫游系统制作平台的设计与研究 217
第一节 基于HTML5的全景漫游系统制作平台的设计背景及技术 217
一、基于HTML5的全景漫游系统制作平台的设计背景 217
二、关键技术研究与应用 219
三、HTML5技术 221
第二节 平台的需求分析和总体设计 224
一、需求分析 224
二、总体设计与规划 225
第三节 平台详细设计与实现 228
一、全景场景模块 228
二、地图导航模块 233
三、菜单导航模块 235
四、终端全景推送模块 238
第四节 基于全景漫游平台的案例制作与测试 240
一、全景漫游案例制作 240
二、全景漫游案例部署测试 241
第八章 移动Web开发与PC版web异同的研究分析 243
第一节 移动Web开发模式分析 243
一、智能手机与手机浏览器 243
二、智能手机浏览器 244
三、移动Web应用 245
四、移动Web应用开发注意事项 248
第二节 对于移动Web开发技术研究 250
一、响应式Web设计 250
二、移动Web设计中CSS3属性分析 251
三、移动Web开发的问题解决分析 252
第三节 移动Web开发框架研究 255
一、移动Web开发框架的主要特点: 255
二、Web移动开发JavaScript框架 255
第四节 移动Web开发与PC版Web的差异分析 258
第九章 基于HTML5的Web开发前景分析 261
第一节 Web前端开发发展趋势分析 261
一、Web前端发展历程 261
二、Web规范和标准 264
三、生态的自我完善和自我拓展 265
四、Mobile的发展驱动着战场的转移 266
五、端的融合 267
六、栈的融合 267
七、后端服务化,云数据,云安全 268
第二节 Web前端开发职业规划发展趋势 270
一、职业方向定位 270
二、职业发展目标 271
参考文献 275