新書推薦:
《
大国脊梁:漫画版
》
售價:HK$
80.2
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:HK$
189.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:HK$
79.4
《
美国小史(揭秘“美国何以成为美国”,理解美国的经典入门读物)
》
售價:HK$
79.4
《
中国古代北方民族史丛书——东胡史
》
售價:HK$
87.8
《
巨人传(插图珍藏本)
》
售價:HK$
705.6
《
地下(村上春树沙林毒气事件的长篇纪实)
》
售價:HK$
74.8
《
偿还:债务与财富的阴暗面
》
售價:HK$
78.2
|
編輯推薦: |
本书侧重实践教学,结合实际案例,主要介绍了HTML5、CSS3、JavaScript等前端技术和JSP服务器端知识。
全书贯穿“案例驱动”的思想,围绕Web程序开发时常用的技术进行组织安排,将讲解的理论应用到案例实现中。
通过本书的学习,学生可以学会如何利用前端知识进行网页布局,学会如何利用Java技术实现用户和服务器之间信息的基本交互。
|
內容簡介: |
本书以案例为驱动,侧重实践教学,主要讲解了Web程序开发中的关键技术以及常见问题的解决方法。全书分为10章,第1章为Web程序开发概述;第2~6章主要讲解HTML5、CSS3、JavaScript等前端技术常用相关知识,要求学生能运用相关知识动手实践完成网页布局并实现与用户的基本交互功能;第7~9章主要讲解JSP语法及内置对象、文件操作、数据库操作等相关知识,要求学生能动手设计动态网页和实现网站常用模块;第10章是综合案例,要求学生能设计实现信息发布系统。每章都会根据学生在实际开发中遇到的疑难问题给予相应的指导。通过本书的学习训练,能够夯实学生的理论基础,提高学生的动手编程能力和网站设计水平。
本书适合作为应用型本科院校和高等职业技术院校计算机、电子商务等相关专业学生学习Web程序开发课程的教材,也可作为Web程序开发人员的参考用书。
|
目錄:
|
前言
第1章概述
1.1Web程序开发技术
1.2Web App的定义
1.3JSP技术
1.3.1JSP运行环境搭建
1.3.2网页运行原理
1.4网页运行测试案例
1.4.1案例——识别客户端和服务器端
1.4.2案例——设置Web服务目录
1.5网页运行测试案例分析
第2章HTML5基础
2.1HTML5图形绘制
2.2HTML5音频
2.3HTML5视频
2.4HTML5新的表单输入类型
2.5HTML5的新增表单标签和表单属性
2.6HTML5的新增结构标签
2.7HTML5的拖放功能
2.8HTML5的地理定位
2.9HTML5本地存储
2.10HTML5应用案例
2.10.1案例——实现图片的拖放
2.10.2案例——地图显示定位信息
2.10.3案例——本地存储的应用
2.11HTML5应用案例分析
2.11.1拖放时的处理方法
2.11.2百度地图API的使用
2.11.3利用JSON保存数据
第3章网页布局基础
3.1CSS基础
3.2盒子模型
3.3浮动布局
3.4定位布局
3.5弹性盒布局
3.5.1弹性容器的属性
3.5.2项目的属性
3.6网页布局案例
3.6.1案例——浮动布局排版网页
3.6.2案例——浮动和定位布局网页
3.6.3案例——骰子六面的弹性布局
3.7网页布局案例分析
3.7.1块状元素水平居中问题
3.7.2标签重置问题
3.7.3超链接宽度和高度设置问题
3.7.4overflow:hidden的使用问题
3.7.5段落首行文字缩进问题
3.7.6弹性盒子布局骰子平面
第4章CSS3基础
4.1边框
4.2背景
4.3渐变
4.42D转换
4.53D转换
4.6过渡
4.7动画
4.8CSS3应用案例
4.8.1案例——为段落添加圆角边框
4.8.2案例——创建纸质样式卡片
4.8.3案例——3D立方体翻转产品
信息
4.8.4案例——动画实现繁星漂移
4.9CSS3应用案例分析
4.9.1设置单个圆角边框
4.9.2实现3D旋转立方体
4.9.3改变背景图片位置
第5章JavaScript基础
5.1基本语法
5.1.1数据类型
5.1.2数值
5.1.3字符串
5.1.4数组
5.1.5数据类型转换
5.2函数
5.2.1函数的声明和调用
5.2.2函数作用域
5.2.3函数的参数
5.2.4闭包
5.3面向对象编程
5.3.1对象
5.3.2创建对象
5.3.3class继承
5.4this关键字
5.4.1this的含义
5.4.2this的使用
5.4.3绑定this的方法
5.5JavaScript应用案例
5.5.1案例——计算数值
5.5.2案例——比较数据类型
5.5.3案例——实现温度提示
5.5.4案例——模拟骰子投掷
5.5.5案例——显示当前日期
5.5.6案例——检测会员注册
5.6JavaScript应用案例分析
5.6.1比较运算符的使用
5.6.2onblur与onfocus的区别
5.6.3数据类型的检测
5.6.4随机数问题
5.6.5定时器问题
5.6.6表单元素检测
5.6.7识别局部变量和全局变量
第6章DOM基础
6.1基本概念
6.1.1节点
6.1.2节点对象的属性
6.1.3节点对象的方法
6.1.4NodeList对象和HTMLCollection
对象
6.1.5ParentNode接口和ChildNode
接口
6.2document节点
6.2.1document节点的属性
6.2.2document节点的方法
6.3元素节点
6.3.1元素节点的属性
6.3.2盒状模型相关属性
6.3.3元素节点的方法
6.3.4元素节点操作属性
6.4文本节点
6.5事件模型
6.5.1EventTarget接口
6.5.2监听函数
6.5.3事件的传播
6.6事件对象
6.6.1事件对象的属性
6.6.2事件对象的方法
6.7事件种类
6.7.1鼠标事件
6.7.2拖拉事件
6.7.3触摸事件
6.8操作CSS
6.8.1style对象
6.8.2读写CSS伪元素
6.8.3CSS事件
6.9DOM应用案例
6.9.1案例——文字颜色交替变化
6.9.2案例——实现选项卡效果
6.9.3案例——实现图片幻灯片效果
6.10DOM应用案例分析
6.10.1修改元素节点CSS类别
6.10.2隐藏与显现元素节点
6.10.3修改元素节点属性
第7章JSP语法与内置对象
7.1JSP语法
7.1.1JSP声明
7.1.2JSP标记
7.2JSP内置对象
7.2.1out对象
7.2.2request对象
7.2.3response对象
7.2.4session对象
7.2.5application对象
7.2.6cookie对象
7.3JSP语法与内置对象案例
7.3.1案例——网页计数器
7.3.2案例——会员注册
7.3.3案例——超链接传递参数
7.3.4案例——后台登录
7.4JSP语法与内置对象案例分析
7.4.1数值以图片格式显示
7.4.2网页编码问题
7.4.3获取表单信息
7.4.4汉字乱码处理
7.4.5application对象和session对象的
区别
第8章JSP文件操作
8.1文件读写
8.1.1File类
8.1.2字节流读写文件
8.1.3过滤流的使用
8.1.4字符流读写文件
8.2文件上传
8.2.1RandomAccessFile类
8.2.2上传文件
8.3JSP文件操作案例
8.3.1案例——获取服务器信息
8.3.2案例——比较文件读写效率
8.3.3案例——复制图片
8.3.4案例——倒置读出文本内容
8.3.5案例——检测上传的图片
8.4JSP文件操作案例分析
8.4.1判别目录与文件
8.4.2提高文件读写效率
8.4.3实现图片复制
8.4.4任意位置读写文本8.4.5检测文件大小和类型
第9章JSP数据库操作
9.1JDBC
9.1.1JDBC介绍
9.1.2JDBC使用
9.2操作数据库
9.2.1查询操作
9.2.2更新操作
9.3JSP数据库操作案例
9.3.1案例——学生基本信息管理
9.3.2案例——分页显示数据表信息
9.4JSP数据库操作案例分析
9.4.1连接数据库注意事项
9.4.2ResultSet接口的使用
9.4.3字符串查询
9.4.4分页显示功能分析
第10章综合案例——信息发布
系统
|
內容試閱:
|
云计算、大数据、物联网等技术是目前IT行业发展的热点,这些技术大多将网站作为其应用接入方式。利用最新前端开发技术设计的响应式网站,可以根据设备的尺寸大小自动改变页面的布局,是集计算机、手机、平板电脑于一身的移动化网站。它不仅用于企业级站点,也用来做微站点、微商城等,还可以接入到微信、微博等应用程序。Java主要作为服务器端开发的语言,具有完美的开发平台,且有易适应和动态更新的能力。
本书侧重实践教学,结合实际案例,主要介绍了HTML5、CSS3、JavaScript等前端技术和JSP服务器端知识。全书贯穿“案例驱动”的思想,围绕Web程序开发时常用的技术进行组织安排,将讲解的理论应用到案例实现中。通过本书的学习,学生可以学会如何利用前端知识进行网页布局,学会如何利用Java技术实现用户和服务器之间信息的基本交互。
本书第1章为Web程序开发概述,分析Web程序开发常用技术;第2章介绍HTML5常用标签和相关案例;第3章介绍网页布局基础;第4章介绍CSS3属性和相关案例;第5章介绍JavaScript语法和相关案例;第6章介绍DOM模型和相关案例;第7章介绍JSP语法及内置对象和相关案例;第8章介绍JSP文件操作和相关案例;第9章介绍JSP数据库操作和相关案例;第10章综合前面章节内容设计了一个完整的信息发布系统。
本书可以作为应用型本科院校和高等职业技术院校计算机、电子商务等相关专业学生学习Web程序开发课程的教材,也可作为Web应用开发人员的参考用书。
感谢读者选择使用本书,由于作者水平有限,时间仓促,书中难免有疏漏和不当之处,敬请广大读者提出意见和建议,作者将不胜感激。
|
|