图书介绍

HTML 5移动Web开发实战详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

HTML 5移动Web开发实战详解
  • 林珑编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302367598
  • 出版时间:2014
  • 标注页数:433页
  • 文件大小:66MB
  • 文件页数:446页
  • 主题词:超文本标记语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

HTML 5移动Web开发实战详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 HTML 5移动Web开发基础2

第1章 移动互联网的浪潮之巅2

1.1 浪潮之巅,顺势而为2

1.1.1 正确的时间做正确的事2

1.1.2 互联网的第二次崛起3

1.1.3 移动互联网正处于浪潮之巅3

1.2 移动互联网时代,Web必将璀璨4

1.2.1 你应该学习Web开发4

1.2.2 你应该为未来学习——移动Web开发5

1.3 WWW的精髓5

1.3.1 万维网发明者的初衷6

1.3.2 HTML是什么7

1.3.3 再谈Web标准9

1.3.4 如何理解Web语义化12

1.3.5 HTML5和语义网14

1.4 主角登场——HTML5的前世今生14

1.4.1 聊聊HTML5那些旧事14

1.4.2 为移动而生16

1.4.3 你应该知道的HTML517

第2章 HTML 5基础19

2.1 重温HTML19

2.1.1 HTML能干什么19

2.1.2 HTML的核心要素20

2.2 HTML的语义来源22

2.3 HTML 5的元素和属性24

2.3.1 全局属性24

2.3.2 HTML 5与它的全局属性26

2.3.3 内容模型(content models)34

2.3.4 文档元数据(Document metadata)36

2.3.5 区块(sections)40

2.3.6 分组内容(grouping content)49

2.3.7 文本级语义(text-level semantics)52

2.3.8 修改记录(edits)58

2.3.9 嵌入内容(embedded content)59

2.3.10 表格数据(tabular data)68

2.3.11 HTML 5表单71

2.3.12 input元素和其属性74

2.3.13 表单操作82

2.3.14 HTML 5表单兼容性84

2.3.15 交互式元素(Interactive elements)86

第3章 初探CSS 388

3.1 关于CSS的那件小事88

3.2 CSS的核心概念89

3.2.1 语法、层叠和特殊性(specificity)90

3.2.2 框模型(Box Model)92

3.2.3 可视化格式模型(visual formatting model)96

3.2.4 表格104

3.3 CSS 3选择器增强106

3.3.1 属性选择器的妙用107

3.3.2 强大的结构性伪类(Structural pseudo-classes)107

3.3.3 其他选择器108

3.3.4 CSS 4中的选择器109

3.4 和图片说再见109

3.4.1 背景和边框110

3.4.2 渐变和阴影114

3.4.3 自定义字体121

3.5 CSS 3布局之道123

3.5.1 炒冷饭——负边距与浮动123

3.5.2 栅格系统与多列布局124

3.5.3 弹性盒布局(Flexible Box)126

3.6 动起来131

3.6.1 CSS变形(CSS transform)131

3.6.2 CSS过渡(CSS Transitions)135

3.6.3 CSS动画(CSS Animations)138

3.7 响应式设计基础141

3.7.1 从两栏布局开始说起142

3.7.2 从media到media queries147

3.7.3 响应式栅格系统149

3.7.4 移动优先(mobile first)理念151

3.7.5 另一种思路:后端模板输出的优化152

3.7.6 其他细节153

第4章 从网页(Web page)到应用(Application)155

4.1 Web不能承受之重155

4.2 本地存储升级156

4.2.1 cookie和cookie的局限156

4.2.2 来自HTML 5的Web Storage160

4.2.3 IE的userData163

4.3 离线应用163

4.3.1 缓存和应用缓存164

4.3.2 应用缓存的基本使用164

4.4 拖放170

4.4.1 模拟拖放170

4.4.2 原生拖放174

4.5 文件操作181

4.5.1 选择文件182

4.5.2 操作文件184

第5章 指尖下的浏览器188

5.1 基本touch事件188

5.2 模拟手势事件192

5.3 hammerjs194

5.4 实例:精仿iOS的相册201

5.5 工具204

第6章 地理定位(Geolocation API)207

6.1 获取当前位置207

6.2 监视位置变化209

6.3 来半斤Google maps尝尝209

6.4 开发者工具217

第7章 Web Worker218

7.1 单线程语言之殇218

7.2 为JavaScript引入线程技术219

7.3 嵌入式Worker代码222

7.4 共享Worker223

第8章 通信基础226

8.1 XHR 2226

8.2 跨文档通信(Cross-document messaging)232

8.3 通道通信(channel messaging)234

第9章 实时Web技术237

9.1 轮询和长轮询(comet)237

9.2 服务器事件(server-sent events)239

9.3 Web Sockets241

9.4 利器:Socket.IO243

9.5 基于Socket.IO的聊天室247

第10章 感官世界257

10.1 感知方向(orientation)和动作(motion)257

10.2 音视频捕获262

第11章 history与导航264

11.1 基于hashchange事件管理导航264

11.2 HTML 5 history API265

11.3 history.js268

第2篇 HTML 5移动Web开发实战272

第12章 站在巨人们的肩上——jQuery Mobile272

12.1 移动Web框架概览272

12.1.1 HTML 5移动应用技术大观272

12.1.2 因地制宜、量体裁衣274

12.2 jQuery Mobile276

12.2.1 综述276

12.2.2 Hello,jQueryMobile!279

12.2.3 页面(Pages)281

12.2.4 Ajax导航模型和转场动画(transitions)286

12.2.5 UI组件——一切皆响应289

12.2.6 UI组件——表单元素289

12.2.7 UI组件——Header&Footer309

12.2.8 UI组件——ListView315

12.2.9 UI组件——Collapsibles和Accordions319

12.2.10 UI组件——popup325

12.2.11 UI组件——dialog328

12.2.12 响应式组件——responsive grids329

12.2.13 响应式组件——reflow tables333

12.2.14 响应式组件——Column Toggle tables335

12.2.15 响应式组件——sliding panels337

12.2.16 主题化和themeroller340

12.2.17 进阶342

第13章 Sencha Touch344

13.1 综述344

13.2 bonjour,Sencha Touch!345

13.3 第一个Sencha Touch程序349

13.4 进阶361

第14章 Bootstrap363

14.1 Bootstrap 3综述363

14.2 Grid系统366

14.3 响应式实用类372

14.4 组件更新——Navbar372

14.5 组件更新——List group376

14.6 组件更新——Panels378

14.7 从Bootstrap 2迁移到Bootstrap 3382

第15章 PhoneGap385

15.1 PhoneGap 101385

15.2 开发基于PhoneGap的程序389

第16章 其他移动Web技术391

16.1 Foundation391

16.2 Semantic-UI395

16.3 Pure396

16.4 Titanium399

第17章 如何成为优秀的前端工程师401

17.1 Node.js401

17.1.1 什么是Node.is401

17.1.2 Node.is基础402

17.1.3 Node.js模块系统403

17.1.4 Node.js包管理系统NPM405

17.1.5 事件驱动和异步I/O406

17.1.6 前端工程师需要了解Node.js的什么407

17.2 工具链407

17.2.1 CoffeeScript407

17.2.2 CSS预处理器(CSS preprocessor)411

17.2.3 Grunt414

17.2.4 Bower417

17.2.5 Yeoman419

17.3 关于调试的那些事儿425

17.3.1 Chrome开发者工具425

17.3.2 多设备调试:Adobe Edge Inspect427

17.4 从职业到专业、从前端到全端429

17.4.1 Mac与Windows429

17.4.2 Sublime Text430

17.4.3 MV*框架431

17.4.4 如何保持你的知识处在最前沿432

17.4.5 跳出前端,更大的世界433

热门推荐