构建移动网站与APP-HTML 5+CSS 3+jQuery Mobile入门与实战
本书特色
[
html 5带来了移动网站的突飞猛进,本书帮助传统web开发者搭乘html 5快车,轻松部署移动应用,也使移动开发者得以充分发掘web潜力,在传统网页的基础上获得跨平台支持。jquery mobile html 5 css 3结合的形式,让普通开发人员可以有条不紊地开发出优秀的移动应用,这也是本书的目的,让一切看似复杂的移动应用看起来更简单,实现起来也更简洁。
全书分为4部分:第1部分介绍html和html 5的网页开发技术,阐述移动网页与pc网页的不同和改进;第2部分介绍css和css3,从兼容性角度介绍网页样式的变化和技巧;第3部分介绍jquery 和jquery mobile,从快速开发和移动开发角度阐述app开发的流程和技巧;*后一部分通过案例详细介绍当下网站和app开发的整体设计方案和实现代码。
本书内容精练、重点突出、实例丰富、讲解通俗,是广大网页或移动web设计人员和前端开发人员**的参考书,同时也非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关培训机构教材使用。
]
内容简介
[
结合当下技术热点,让移动互联网的混合开发更简单。移动互联网的发展简直可以用爆发来形容,传统的网页技术从兼容性和美观性上都无法与移动web和媲美。当下*好*快速的开发移动互联网的技术非html 5莫属,微信内嵌html 5网页和游戏的爆发也促进了html 5在国内的需求。对于安卓、ios等跨设备的需求,又促进了jquery mobile的跨平台技术的发展。本书结合这两大热点,帮助读者轻松应对移动互联网。布局移动网站和移动应用,切中目前企业*热的开发需求。本书所有的实例或小示例全部针对移动网页,这是市场所需,因为所有的企业都在谋求移动方向的突破,而这种突破的*步就是将网页改造成兼容的移动网页。低成本,快速开发,还能跨平台,利用*好*流行的技术进行实战演练。本书所选的html 5和jquery mobile都是开源技术,不需要购买大量的硬件和软件,完全低成本,而且这两种技术都支持快速开发且还能跨平台,这进一步节约了企业的成本。*合理的章节安排。不管是pc网页还是移动网页,都要明白网页的构成和基本元素的设计。本书首先从基础网页讲起,然后讲解html 5的技术,介绍css美化网页,再介绍css 3帮助读者制作更酷炫的移动网页,*后通过jquery和jquery mobile的讲解,帮助读者将移动网页布局到任何需要的平台上。
]
目录
**篇 html与html 5第1章 网页的架构基础 21.1 html网页的基础构成 21.1.1 从一个空白的html网页说起 21.1.2 通过网页中的doctype标签识别文档类型 41.1.3 html标签声明这是一个网页 51.1.4 head标签定义网页的头部 51.1.5 body元素定义网页的主体 101.2 基底网址标记base标签 121.3 定义css样式表为网页排版 161.3.1 css样式表概述 161.3.2 定义外链式css样式表 171.3.3 定义css样式style标签 201.3.4 定义内联式css样式表 221.4 添加网站 logo 231.4.1 添加网站图像 logo 241.4.2 添加网站文字 logo 261.4.3 添加网站图形 logo 291.5 使用脚本元素script标签 331.5.1 html网页内嵌脚本让网页动起来 331.5.2 载入外部脚本库 361.5.3 推迟脚本执行 381.5.4 异步执行脚本 411.6 使用noscript标签判断浏览器是否支持脚本441.7 为标签添加id、name或class属性 451.7.1 为标签添加id属性 451.7.2 为标签添加name属性 471.7.3 为标签添加class属性 501.8 为标签添加title属性 531.9 添加网页注释 551.10 测试浏览器对html 5属性的支持 581.11 案例实战:一个完整的html 5网页应用 611.12 小 结 64第2章 html网页的基本标签 652.1 html网页段落排版 652.1.1 设置段落样式的标记 652.1.2 设置对齐与缩进的标记 662.1.3 添加分隔线 682.1.4 设置段落标题 692.2 文字效果 702.2.1 设置字形样式的标记 702.2.2 设置上标、下标 722.3 项目符号与编号 732.3.1 符号列表 732.3.2 编号列表 752.3.3 自定义列表 762.4 使用特殊符号 782.5 创建超链接 802.5.1 什么是超链接 802.5.2 站外网页链接 802.5.3 站内网页链接 812.6 小 结 83第3章 html 5表单 843.1 各浏览器内核一览 843.2 e-mail类型的input标签 853.3 url类型的input标签 873.4 数值类型的input标签 893.5 使用日期选择器 913.6 用datalist来实现自动提示 933.7 各浏览器对html 5表单新类型的支持 953.8 小 结 96第4章 html 5特色 974.1 html 5之新特性 974.1.1 语义化标签元素 974.1.2 css 3新特性 994.1.3 音频、视频与多媒体 994.1.4 画布canvas 1014.1.5 本地文件访问 1044.1.6 开放字体格式woff 1084.1.7 地理定位 1084.1.8 微数据 1104.1.9 ajax升级版——xmlhttprequest level 2 1124.1.10 html 5 forms 1154.2 html 5之web储存 1224.2.1 web存储概述 1224.2.2 localstorage存储方式 1234.2.3 sessionstorage存储方式 1244.3 html 5之应用缓存 1264.4 web索引数据库:indexeddb 1304.4.1 打开一个indexeddb数据库 1304.4.2 向objectstore里新增对象 1314.4.3 从objectstore里删除对象 1314.4.4 通过key取出对象 1314.4.5 更新一个对象 1324.5 小 结 132第二篇 css与css 3第5章 定义css网页样式 1345.1 什么是css 1345.2 css样式表构成 1355.2.1 css样式表构成 1355.2.2 css样式表高级语法 1355.2.3 css选择器 1365.3 标签语义化 1375.4 css命名规范 1385.5 css样式重置 1395.6 css sprites技术 1425.7 页面质量评估标准 1465.8 css hack 1485.8.1 什么是css hack 1485.8.2 css hack原理 1485.8.3 css hack实例 1485.9 小 结 155第6章 css网页设计基础 1566.1 设计文字样式 1566.1.1 字体属性 1566.1.2 段落属性 1666.1.3 文字效果 1756.2 设计背景样式 1816.2.1 设计背景颜色 1816.2.2 设计背景图片 1836.2.3 设计背景渐变 1856.3 设计边界样式 1876.3.1 边框 1876.3.2 内边距 1916.3.3 外边距 1946.4 网页元素的定位 1976.4.1 相对定位 1976.4.2 绝对定位 2016.5 小 结 205 第7章 css选择器 2067.1 标签选择器 2067.2 后代与子代选择器 2097.3 类别选择器 2117.4 id选择器 2137.5 属性选择器 2157.6 伪类选择器 2197.6.1 动态伪类选择器 2197.6.2 状态伪类选择器 2227.6.3 伪元素选择器 2247.7 结构性伪类选择器 2267.8 nth伪类选择器 2287.9 取反伪类选择器 2317.10 全局选择器 2337.11 小 结 235第8章 媒体查询 2368.1 响应式web设计介绍 2368.1.1 流动布局 2368.1.2 自适应图片 2408.1.3 媒体查询 2478.2 媒体查询使用方法 2498.2.1 媒体查询基本语法 2498.2.2 使用媒体查询 2518.3 实战:响应式登录页面2528.4 小 结 258第9章 案例:html 5 css3之轻量级内容管理系统 2599.1 内容管理系统概述 2599.2 html、css和js等资源的离线缓存 2609.3 数据储存结构 2629.4 登录验证模块 2639.5 新用户注册模块 2729.6 游客信息模块 2779.7 用户信息模块 2829.8 管理员信息模块 2879.9 关于本系统的补充说明2999.9.1 如何初始化用户信息 2999.9.2 如何清除全部用户信息 3009.9.3 关于404页面 3019.9.4 关于bootstrap框架 3019.9.5 关于localstorage与sessionstorage 3019.10 小 结 302第三篇 jquery与 jquerymobile第10章 jquery入门 30410.1 什么是jquery 30410.1.1 jquery的功能 30410.1.2 配置jquery运行环境 30710.1.3 使用dreamweaver编写**个包含jquery库的网站 30910.1.4 认识jquery对象 31310.1.5 调试jquery程序 31610.2 jquery选择器 31910.2.1 基本选择器 31910.2.2 层次选择器 32210.2.3 过滤选择器 32710.2.4 表单选择器 33910.3 用jquery来操作dom 34010.3.1 修改元素属性 34110.3.2 修改元素内容 34210.3.3 动态创建内容 34410.3.4 动态插入节点 34510.3.5 动态删除节点 34810.4 jquery的事件 34910.4.1 什么是事件 35010.4.2 jquery所支持的事件和事件类型 35010.4.3 页面初始化事件 35210.4.4 绑定事件 35410.4.5 移除事件绑定 35610.4.6 切换事件 35710.5 小 结 358第11章 jquery mobile移动开发入门 35911.1 跨平台移动开发框架 35911.1.1 什么是跨平台移动开发框架 35911.1.2 为什么选择跨平台移动开发框架 36011.1.3 常见的跨平台移动开发框架有哪些 36111.2 认识jquery mobile 36611.2.1 为什么选择jquery mobile 36611.2.2 渐进式增强的主题界面 36711.2.3 简单但是有调理的标记化语言开发 36811.2.4 自适应布局 36911.2.5 jquerymobile案例 37011.3 下载并应用jquery mobile 37311.3.1 下载jquery mobile 37411.3.2 使用dreamweaver编辑jquery mobile 37511.3.3 创建**个jquery mobile文件 37511.3.4 在pc上测试jquery mobile 37611.3.5 应用jquery mobile开发的页面 37911.4 小 结 379第12章 jquery mobile快速开发 38012.1 从选择元素入手 38012.1.1 选择页面中的元素 38012.1.2 设置页面中元素的属性 38112.2 应用jquery mobile中的控件 38112.2.1 在界面中固定一个工具栏 38112.2.2 按钮形式的菜单 38412.2.3 表单做成的手版qq 38712.2.4 列表形式的贴吧 39212.2.5 使用对话框实现一个相册 39512.3 小 结 398第13章 app的布局 39913.1 qq登录界面 39913.2 简洁通讯录 40313.3 完美九宫格 40613.4 可以折叠的qq好友列表 40813.5 展开图标 41313.6 metro效果 41513.6.1 利用分栏布局 41613.6.2 利用纯css调整色块尺寸 41813.7 课程表 42013.8 小 结 422第14章 应用的发布和推广 42314.1 生成android应用 42314.1.1 jdk的配置 42314.1.2 eclipse 与adt的配置 42714.1.3 sdk的更新 42814.1.4 **个程序 43014.1.5 使用实体机测试**个程序 43214.2 如何生成跨平台的应用 43314.2.1 生成ios应用 43314.2.2 生成webos应用 43614.3 怎样发布应用 43714.4 怎样推广应用 43914.5 小 结 440 第四篇 移动网页与app实战第15章 案例:实现一个实时股票app44215.1 项目需求 44315.2 技术分析 44315.3 准备jqchart图表 44315.3.1 下载jqchart 44415.3.2 参数说明 44615.4 开发一个模拟股票指数实时图应用 45615.4.1 添加jqchart图表插件插件库文件 456
封面
书名:构建移动网站与APP-HTML 5+CSS 3+jQuery Mobile入门与实战
作者:刘鑫
页数:489
定价:¥79.0
出版社:清华大学出版社
出版日期:2016-08-01
ISBN:9787302443360
PDF电子书大小:34MB 高清扫描完整版
本文标题:《构建移动网站与APP-HTML 5+CSS 3+jQuery Mobile入门与实战》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!