
面向PC Web应用和移动Web应用,融合理论教学和实验教学,明确知识目标、能力目标、素质目标于各章,结合HTML基础、CSS、HTML布局、javascript、HTML DOM、jQuery、JSON、HTML5、jQuery Mobile九个方面,分述理论基础与上机实验2个有机环节。
Contents第1章HTML基础1
1.1Internet概述1
1.2HTML文档基本结构4
1.2.1基础知识4
1.2.2上机实验样例6
1.2.3实验观察与思考14
1.3HTML基本元素14
1.3.1理论知识14
1.3.2上机实验样例37
1.4实验任务43
第2章表单与CSS45
2.1表单46
2.2层叠样式表CSS54
2.2.1内嵌样式56
2.2.2创建样式61
2.2.3创建样式上机实验样例63
2.2.4样式属性及其描述65
2.2.5盒子模型68
2.2.6盒子模型上机实验样例74
2.2.7CSS定位与浮动77
2.2.8定位与浮动上机实验样例82
2.3实验任务84
第3章HTML布局86
3.1概述86
3.2divulli布局实例88
3.3tabletrtd布局实例93
3.4frameset布局实例98
3.5Bootstrap布局实例102
3.6HTML5新元素布局实例105
3.7实验任务107
第4章JavaScript109
4.1简介109
4.2理论基础116
4.2.1语法116
4.2.2语句118
4.2.3变量119
4.2.4数据类型120
4.2.5对象122
4.2.6函数124
4.2.7字符串127
4.2.8运算符129
4.2.9条件语句132
4.2.10循环语句135
4.3错误调试138
4.3.1trycatchthrow138
4.3.2调试139
4.4上机实验样例140
4.5实验任务146
第5章HTML DOM147
5.1概述148
5.2DOM功能151
5.2.1DOM HTML151
5.2.2DOM CSS152
5.2.3DOM事件153
5.2.4HTML DOM元素156
5.3HTML BOM158
5.3.1window对象158
5.3.2计时事件160
5.3.3Cookie162
5.4上机实验样例163
5.5实验任务166
第6章jQuery168
6.1概述168
6.2基础知识171
6.2.1jQuery的安装171
6.2.2jQuery语法172
6.2.3jQuery选择器172
6.2.4jQuery事件174
6.3jQuery HTML177
6.3.1读写内容与属性177
6.3.2添加删除元素178
6.3.3操纵CSS183
6.3.4操纵尺寸184
6.4遍历186
6.5Ajax189
6.6实验任务195
第7章JSON197
7.1JSON基础197
7.1.1语法198
7.1.2示例199
7.1.3格式应用200
7.1.4对象方法202
7.2上机实验样例203
7.3实验任务205
第8章HTML5207
8.1HTML5概述207
8.2HTML5基础210
8.2.1canvas211
8.2.2内联SVG217
8.2.3Web存储218
8.2.4应用程序缓存221
8.2.5Web Workers223
8.2.6服务器发送事件(ServerSent Events)226
8.2.7WebSocket229
8.3上机实验样例231
8.4实验任务236
第9章jQuery Mobile238
9.1基础知识238
9.1.1jQuery Mobile安装239
9.1.2jQuery Mobile页面239
9.1.3jQuery Mobile按钮244
9.1.4按钮图标251
9.1.5工具栏251
9.1.6导航栏255
9.1.7可折叠258
9.1.8列表261
9.1.9事件269
9.2上机实验样例273
9.2.1安装IIS274
9.2.2发布Web站点275
9.2.3设置http访问通过防火墙278
9.2.4组建无线局域网280
9.2.5手机中浏览网页287
9.3实验任务289
第10章Node.js292
10.1基础知识292
10.1.1概述292
10.1.2Windows下的安装294
10.1.3一个简单的Hello World输出示例301
10.2Web应用基础303
10.2.1Web服务器303
10.2.2GET/POST请求306
10.3文件系统310
10.3.1同步和异步310
10.3.2文件操纵311
10.3.3操纵315
10.4事件316
10.4.1回调函数316
10.4.2事件循环317
10.4.3EventEmitter318
10.5实验任务322
参考文献324
本书基于绘图应用程序,展开结构、样式、行为、调试、部署方面的理论与实验讲解。各章实验含有验证性的样板程序和设计性的实验任务。实验任务给出详细要求及解决方案。
面向对象的基本概念贯通全书,将面向对象的开发方法和网页开发有机统一起来。实验包含设置断点、跟踪调试、观察变量值、捕获异常、查看元素与调试效果等内容。
本书提供PPT课件、源程序、教学大纲、授课计划、考试样题、课程剖析等资源。读者可从清华大学出版社网站下载使用。
李洪波,副教授,男,48岁,硕士。研究方向:信息系统开发与商务智能应用。目前开设5门课程:管理信息系统、信息系统分析与设计、数据库系统原理、Web实时信息系统开发、HTML5程序设计。曾讲授10门课程:数据结构、数据挖掘、操作系统、C语言程序设计、C++语言程序设计、并行计算、概率论与数理统计、计算机组成原理、数字逻辑、微型计算机原理。参与完成国家863计划项目、山东省教育厅项目和主持完成校级项目各1项,主持山东省自然科学基金项目1项,完成企业横向课题4项。主编出版《企业级Web信息系统典型项目开发》、《企业级典型Web实时监控系统软件开发》、《企业级数据库集成应用系统开发》、《企业级Web信息系统典型项目实战》图书4部。在计算机全中文核心期刊上发表文章20余篇。曾在烟台东方电子和沈阳煤气热力研究设计院供职。