图书介绍

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

iOS Web开发入门经典 使用HTML、CSS、JavaScript和Ajax
  • (美)瓦格纳著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302316381
  • 出版时间:2013
  • 标注页数:343页
  • 文件大小:119MB
  • 文件页数:358页
  • 主题词:移动终端-网页制作工具-程序设计

PDF下载


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

下载说明

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

热门推荐