图书介绍
iOS Web开发入门经典 使用HTML、CSS、JavaScript和Ajax2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)瓦格纳著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302316381
- 出版时间:2013
- 标注页数:343页
- 文件大小:119MB
- 文件页数:358页
- 主题词:移动终端-网页制作工具-程序设计
PDF下载
下载说明
iOS Web开发入门经典 使用HTML、CSS、JavaScript和AjaxPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 入门3
第1章 使用Web技术开发iOS应用简介3
1.1了解iOS平台上的Safa浏览器3
1.2开发者可以利用的主要Safa特性6
1.3为iOD开发Web应用的四种方式7
1.4勿将手指当鼠标8
1.5资源限制和技术局限9
1.6设置本地网络中的开发环境10
第2章 相关核心技术13
2.1了解HTML5媒体元素13
2.2编写JavaScript脚本16
2.2.1语法和基本规则16
2.2.2变量17
2.2.3运算符23
2.2.4保留字25
2.2.5基本条件表达式25
2.2.6循环29
2.2.7注释30
2.2.8函数32
2.2.9数据类型36
第3章 文档对象模型43
3.1 DOM的含义43
3.2 DOM的树型结构44
3.3使用JavaScript代码访问DOM46
3.3.1访问特定的元素46
3.3.2访问一组元素47
3.3.3访问家族成员48
3.3.4检索特性48
3.4操作DOM49
3.4.1新建元素及其他节点50
3.4.2将节点添加到DOM中50
3.4.3新建其他元素51
3.4.4设置特性的值54
3.4.5移动节点55
3.4.6复制节点55
3.4.7从DOM中移除节点56
3.4.8移除特性56
第4章 编写第一个Hello World应用59
4.1设置59
4.2创建主页文件60
4.3创建主屏幕61
4.4添加详细信息页面63
第5章 为iPhone和iPad启用并优化网站71
5.1第1级:兼容iOS72
5.2第2级:导航方式较为友好74
5.2.1了解视口74
5.2.2为页面分块76
5.2.3定义多栏结构78
5.3第3级:自定义样式78
5.3.1媒体查询79
5.3.2调整文字的大小79
5.3.3案例研究:启用一个现有网站80
5.4第4级:专用网站83
第Ⅱ部分 应用的设计89
第6章 为iPhone设计UI89
6.1 UI设计的发展历程89
6.2 iPhone的视口90
6.3了解iOS的设计模式92
6.3.1为应用分类92
6.3.2在列表式UI设计中进行导航94
6.3.3应用的模式95
6.4了解屏幕布局96
6.4.1标题栏96
6.4.2全屏化的导航列表96
6.4.3目标页面的圆角矩形设计97
6.5为触摸操作设计UI98
6.6字体的使用99
6.7 iOS UI设计的最佳实践100
6.8画龙点睛的工作101
第7章 为iPad设计UI105
7.1针对iPad的注意事项105
7.1.1设计基础106
7.1.2处理内容滚动106
7.1.3分割视图设计模式107
7.2针对iPad设计UI108
第8章 使用CSS指定样式121
8.1 Safari中支持的CSS选择器121
8.2文字样式123
8.2.1使用webk it-text-size-adjust控制文字大小123
8.2.2使用text-overflow处理溢出的文字124
8.2.3使用text-shadow生成细部阴影127
8.3为区块元素设置样式127
8.3.1使用-webkit-border-image设置图像边框127
8.3.2使用-webkit-border-radius设置圆角效果128
8.3.3使用-webkit-appearance设置下压按钮渐变色129
8.3.4多重背景图像130
8.4设置透明度130
8.5生成基于CSS的iOS按钮132
8.6了解兼容性问题134
第Ⅲ部分 应用的开发137
第9章 界面编程137
9.1应用的上层138
9.1.1使用顶级元素的样式139
9.1.2添加顶部工具栏141
9.1.3添加顶级导航菜单143
9.2使用内部URL来显示窗格144
9.3创建二级导航列表146
9.4设计较长的导航列表147
9.5创建目标页面148
9.6添加对话框152
9.7对UI行为进行脚本编程163
9.7.1处理文档加载过程163
9.7.2加载标准iUI页面165
9.7.3处理链接点击操作167
9.7.4加载对话框169
第10章 处理触摸交互和事件171
10.1触摸事件的三种类型171
10.2鼠标模拟事件172
10.2.1许多事件会被自动处理172
10.2.2条件事件172
10.2.3鼠标事件:只考虑“点击”,不考虑“移动”173
10.2.4可点击的元素173
10.2.5事件流174
10.2.6不支持的事件174
10.3触摸事件175
10.4手势事件177
10.5检测方向变化178
10.6 根据方向变化移动元素的位置183
10.7捕获屏幕键盘的按键事件185
第11章 特效和动画187
11.1渐变效果187
11.1.1生成CSS渐变效果187
11.1.2使用JavaScript生成渐变效果190
11.2添加阴影效果192
11.3添加反射效果193
11.4使用遮罩效果195
11.5生成变形特效196
11.6生成动画效果198
第12章 与iOS服务集成201
12.1通过Web应用打电话201
12.2发送电子邮件204
12.3发送短信206
12.4在地图上指示位置207
第13章 将应用打包为书签:小书签和数据URL211
13.1使用小书签211
13.1.1将小书签添加到iOS的Safari中212
13.1.2了解小书签的使用方法213
13.2将应用保存在数据URL中215
13.3开发基于数据URL的应用216
第Ⅳ部分 高级编程技术225
第14章 canvas编程225
14.1识别iOS的用户代理225
14.2 iOS的canvas编程228
14.3定义canvas元素228
14.4获取Context对象228
14.5绘制简单矩形229
14.6绘制其他形状231
14.7绘制图像234
14.7.1绘制图像的高级方法235
14.7.2绘制编码后的图像236
14.8添加颜色和透明度238
14.9使用图像来生成图案239
第15章 脱机应用243
15.1 HTML5脱机应用缓存243
15.1.1创建清单文件244
15.1.2引用清单文件245
15.1.3编程控制缓存245
15.1.4检查连接状态246
15.2使用键值对存储249
15.2.1保存键值对250
15.2.2加载键值对数据251
15.2.3删除键值对数据251
15.3通过JavaScript使用SQL数据库256
15.3.1打开数据库257
15.3.2查询表257
第16章 使用Web应用框架进行开发259
16.1使用移动版jQuery259
16.2使用iWebKit265
第17章 带宽和性能优化273
17.1优化方法273
17.2减少带宽占用的最佳实践274
17.2.1总体优化274
17.2.2图像优化274
17.2.3 CSS和JavaScript优化275
17.3压缩应用276
17.3.1 gzip文件压缩276
17.3.2 JavaScript代码压缩276
17.4 JavaScript性能优化277
17.5局部变量与全局变量280
17.6点记法和属性查找281
17.61避免嵌套调用属性281
17.6.2访问已命名的对象281
17.6.3在循环内部查找属性281
17.6.4字符串的连接282
17.7注意事项283
第18章 调试和部署285
18.1在开发机上模拟iPhone或iPad285
18.1.1 Xcode中的iOS模拟器286
18.1.2使用Mac或Windows上的safari288
18.2使用桌面版Safari中的调试工具289
18.2.1使用Develop菜单289
18.2.2使用safari的网页检查器290
18.2.3使用脚本检查器292
18.3在iOS设备上进行调试293
18.3.1调试控制台293
18.3.2 DOM查看器294
第Ⅴ部分 后续步骤:用HTML和JavaScript开发原生iOS应用299
第19章 为原生iOS开发做准备299
19.1下载Xcode299
19.2加入iOS开发者计划300
19.3获得iOS开发者证书301
19.4获取开发者证书303
19.5添加用于测试的设备303
19.6创建AppID304
19.7新建信息提供配置文件305
19.8安装开发信息提供配置文件307
第20章 PhoneGap:使用HTML、CSS和JavaScript开发原生应用309
20.1安装PhoneGap309
20.2在Xcode中新建PhoneGap项目310
20.3运行基本项目311
20.4将Web文件添加到Xcode项目中312
20.5合并Web应用的代码313
20.6调整Xcode项目322
20.6.1允许外部引用322
20.6.2在Safari中打开外部链接323
20.6.3为应用添加图标和初始图像323
20.7运行已调整完毕的应用324
第21章 将应用提交到App Store327
21.1第1步:获得一个分发证书328
21.2第2步:新建信息提供配置文件329
21.3第3步:为应用生成一个分发版本331
21.4第4步:将应用提交到App Store333
附录A 练习答案337
附录B iOS设备分辨率参考表343
热门推荐
- 2594027.html
- 2534808.html
- 2807076.html
- 1374169.html
- 403789.html
- 154468.html
- 383022.html
- 1432137.html
- 2626924.html
- 767347.html
- http://www.ickdjs.cc/book_2285661.html
- http://www.ickdjs.cc/book_856450.html
- http://www.ickdjs.cc/book_991058.html
- http://www.ickdjs.cc/book_1959677.html
- http://www.ickdjs.cc/book_1526588.html
- http://www.ickdjs.cc/book_2892897.html
- http://www.ickdjs.cc/book_776348.html
- http://www.ickdjs.cc/book_885577.html
- http://www.ickdjs.cc/book_926855.html
- http://www.ickdjs.cc/book_3000227.html