图书介绍

新手学HTML 5移动开发 面向iOS和Android平台PDF|Epub|txt|kindle电子书版本网盘下载

新手学HTML 5移动开发 面向iOS和Android平台
  • (英)尼克松著;孙丰垒,李响译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302286790
  • 出版时间:2012
  • 标注页数:364页
  • 文件大小:82MB
  • 文件页数:379页
  • 主题词:超文本标记语言,HTML 5-程序设计

PDF下载


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

下载说明

新手学HTML 5移动开发 面向iOS和Android平台PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 核心技术第1章 HTML介绍3

1.1 HTML的由来4

1.2 HTML标签4

1.3 HTML文档的组成5

1.3.1 <!DOCTYPE>标签5

1.3.2 IE带来的苦恼6

1.3.3 <html>标签6

1.3.4 <head>标签7

1.3.5 Web文档标题行小结8

1.3.6 <body>标签9

1.3.7 使用注释9

1.3.8 文本格式化9

1.3.9 嵌入图片13

1.3.10 创建链接14

1.3.11 表15

1.3.12 列表17

1.3.13 表单20

1.3.14 <div>和<span>标签23

1.3.15 帧23

1.4 所有的HTML4.01标签25

1.5 本章小结27

第2章 HTML5新特性29

2.1 画布(Canvas)30

2.2 地理位置31

2.3 表单33

2.3.1 表单属性33

2.3.2 表单输入类型38

2.4 本地存储42

2.5 媒体43

2.5.1 Codecs43

2.5.2 媒体播放45

2.6 Microdata、Web Workers与离线Web应用程序49

2.6.1 Microdata49

2.6.2 Web Workers49

2.6.3 离线Web应用程序49

2.7 其他HTML5标签50

2.8 本章小结50

第3章 CSS介绍51

3.1 文档对象模型的工作原理52

3.2 修正HTML结构54

3.3 关于层叠样式表54

3.3.1 导入样式表55

3.3.2 本地样式设置56

3.3.3 使用Id56

3.3.4 使用类56

3.4 CSS规则57

3.4.1 多属性赋值57

3.4.2 注释57

3.5 样式类型58

3.5.1 默认样式58

3.5.2 用户样式58

3.5.3 外部样式表59

3.5.4 内部样式59

3.5.5 内联样式59

3.6 选择器60

3.6.1 类型选择器60

3.6.2 descendant选择器60

3.6.3 child选择器60

3.6.4 ID选择器61

3.6.5 类选择器61

3.6.6 属性选择器62

3.6.7 通用选择器62

3.6.8 按组选择63

3.7 层叠63

3.7.1 样式表创建者63

3.7.2 样式表方法63

3.7.3 样式表选择器64

3.7.4 特殊优待的规则65

3.8 Divs和Spans的区别65

3.9 度量单位67

3.10 字体68

3.10.1 字体族68

3.10.2 字体样式68

3.10.3 字体大小68

3.10.4 字体粗细69

3.11 管理文本样式69

3.11.1 装饰69

3.11.2 间隔69

3.11.3 对齐方式70

3.11.4 变换70

3.11.5 缩进70

3.12 颜色70

3.13 定位元素71

3.14 伪类72

3.15 缩写规则73

3.16 盒子模型74

3.16.1 Margin属性75

3.16.2 Border属性75

3.16.3 Padding属性75

3.16.4 元素内容76

3.17 本章小结76

第4章 CSS3的增强特性77

4.1 属性选择器78

4.2 背景79

4.2.1 background-clip属性79

4.2.2 background-origin属性81

4.2.3 兼容性问题81

4.2.4 background-size属性82

4.2.5 多个背景83

4.3 边框84

4.3.1 border-color属性84

4.3.2 border-image属性85

4.3.3 border-radius属性86

4.3.4 box-shadow属性87

4.4 元素溢出88

4.5 颜色89

4.5.1 HSL颜色89

4.5.2 RGB颜色90

4.5.3 opacity属性91

4.6 多列布局91

4.7 文本效果92

4.7.1 text-shadow属性92

4.7.2 text-overflow属性93

4.7.3 word-wrap属性93

4.8 box-sizing属性94

4.9 resize属性96

4.10 outline-offset属性96

4.11 Web字体97

4.12 其他CSS3附件98

4.13 本章小结98

第5章 JavaScript简介99

5.1 在网页中插入JavaScript100

5.2 使用注释101

5.3 使用分号101

5.4 JavaScript变量101

5.4.1 变量和对象命名101

5.4.2 数值型变量102

5.4.3 字符串变量104

5.4.4 数组105

5.5 JavaScript运算符110

5.5.1 算术运算符110

5.5.2 赋值运算符112

5.5.3 比较运算符113

5.5.4 逻辑运算符114

5.5.5 三元运算符114

5.5.6 自动变量类型115

5.5.7 运算符优先级116

5.6 JavaScript函数117

5.6.1 全局变量118

5.6.2 局部变量118

5.7 条件表达式119

5.7.1 if()语句119

5.7.2 else语句120

5.7.3 switch()语句120

5.8 代码的循环部分121

5.8.1 while()循环121

5.8.2 do...while()循环122

5.8.3 for()循环122

5.9 获取并且显示JavaScript错误125

5.10 本章小结126

第6章 在HTML5中应用JavaScript127

6.1 JavaScript访问DOM128

6.2 JavaScript访问CSS样式129

6.3 画布131

6.3.1 JavaScript访问画布132

6.3.2 画布转换为图片132

6.3.3 管理矩形135

6.3.4 颜色、渐变和图案136

6.3.5 写入文本141

6.3.6 直线和路径143

6.3.7 使用路径画图144

6.3.8 绘制曲线147

6.3.9 绘制图片149

6.3.10 添加阴影151

6.3.11 直接像素处理152

6.3.12 合成与透明度155

6.3.13 变换157

6.3.14 保存、恢复当前上下文161

6.4 地理位置161

6.5 本地存储164

6.5.1 存储、获取本地数据165

6.5.2 删除本地数据165

6.6 本章小结166

第7章 PHP介绍167

7.1 在Web服务器上检查PHP168

7.2 PHP基础知识169

7.2.1 echo关键字170

7.2.2 单引号和双引号的区别170

7.2.3 使用注释171

7.2.4 分号171

7.3 PHP变量171

7.3.1 数值型变量172

7.3.2 字符串变量173

7.3.3 超级全局变量174

7.3.4 数组174

7.3.5 常量177

7.4 PHP运算符178

7.4.1 算术函数178

7.4.2 赋值运算符178

7.4.3 比较运算符178

7.4.4 逻辑运算符178

7.4.5 三元运算符180

7.4.6 自动变量类型180

7.4.7 运算符优先级181

7.5 PHP函数181

7.5.1 局部变量181

7.5.2 全局变量182

7.5.3 静态变量182

7.6 条件表达式182

7.6.1 if()语句183

7.6.2 else语句183

7.6.3 switch()语句184

7.7 循环代码段184

7.7.1 使用while()循环184

7.7.2 使用do...while()循环185

7.7.3 使用for()循环185

7.8 处理Web表单数据185

7.8.1 Post请求186

7.8.2 GET请求187

7.9 通过JavaScript和PHP实现Ajax调用188

7.9.1 创建Ajax对象189

7.9.2 初始化POST请求189

7.9.3 初始化GET请求192

7.10 本章小结192

第8章 MySQL介绍193

8.1 创建MySQL用户账户194

8.1.1 授予用户权限196

8.1.2 创建数据库197

8.2 使用PHP访问MySQL198

8.2.1 MySQL基本命令199

8.2.2 MySQL数据类型199

8.2.3 使用索引201

8.2.4 创建表202

8.2.5 组合在一个程序中208

8.2.6 安全和防黑客措施209

8.3 本章小结212

第Ⅱ部分 移动设备开发第9章 开发友好的移动网站215

9.1 屏幕大小216

9.2 字体大小220

9.2.1 图片大小222

9.2.2 Liquid Flow225

9.3 使用滚动和提示226

9.4 交互性导航与用户输入226

9.4.1 使用sms:和tel:URL227

9.4.2 苹果桌面图标227

9.4.3 在全屏模式下运行iOS桌面网页228

9.4.4 创建iOS闪屏229

9.5 本章小结230

第10章 使用eML电子书平台231

10.1 eML文档的基本结构233

10.1.1 提供出版物标题和其他细节233

10.1.2 创建菜单234

10.1.3 添加章节234

10.1.4 eML子文件夹235

10.1.5 组合以上功能235

10.2 使用eML标签237

10.3 eML标签240

10.3.1 管理字体240

10.3.2 改变颜色242

10.3.3 显示非常用符号243

10.3.4 基本格式243

10.3.5 高级格式244

10.3.6 在iOS和Android上覆盖字体大小245

10.4 本章小结245

第11章 开发Web应用程序247

11.1 关于项目248

11.2 建立MySQL数据库249

11.3 HTML251

11.4 CSS253

11.5 JavaScript程序257

11.5.1 全局变量258

11.5.2 DoLogin()函数263

11.5.3 LoginCheck()函数264

11.5.4 Login()函数265

11.5.5 GetChat()函数266

11.5.6 ShowChat()函数267

11.5.7 SetPostRecipient()函数268

11.5.8 PostMessage()函数269

11.5.9 SendPM()函数269

11.5.10 RemovePMWindow()函数271

11.5.11 GetInput()函数271

11.5.12 ProcessKey()函数272

11.5.13 DoToUpper()函数274

11.5.14 DoToLower()函数275

11.5.15 DoToNumbers()函数275

11.5.16 HighlightButton()函数276

11.5.17 Logout()函数276

11.5.18 NavCheck()函数278

11.5.19 ActivateObject()数278

11.5.20 StopDefaultAction()函数279

11.5.21 SetUpClearBut()函数279

11.5.22 O()函数279

11.5.23 S()函数280

11.5.24 CreateAjaxObject()函数280

11.5.25 PostAjaxRequest()函数280

11.5.26 ProcessCookie()函数281

11.6 使用网页282

11.6.1 使用桌面图标283

11.6.2 为Web应用程序提供额外的屏幕空间284

11.7 PHP程序284

11.7.1 login.php程序284

11.7.2 robslogin.php程序284

11.7.3 robsgetchat.php程序286

11.7.4 robspost.php程序288

11.8 本章小结289

第Ⅲ部分 创建独立的应用程序第12章 安装Apple SDK293

12.1 注册成为Apple Developer294

12.2 会员中心298

12.3 安装Xcode301

12.3.1 配置iOS设备进行开发301

12.3.2 使用Xcode Organizer抓取屏幕310

12.4 本章小结311

第13章 创建独立的iOS应用程序313

13.1 为Xcode Wrapper项目文件准备好您的Mac314

13.1.1 在Xcode模拟器上运行应用程序315

13.1.2 在真实设备上运行应用程序317

13.1.3 修改应用程序的标题317

13.1.4 修改应用程序的图标318

13.2 将eML Web应用程序转换成独立应用程序318

13.2.1 处理.js文件320

13.2.2 给应用程序重命名321

13.2.3 构建应用程序321

13.3 将Rob's Place Web应用程序转换成iOS应用程序322

13.3.1 关于index.htm文件322

13.3.2 构建应用程序322

13.4 调整应用程序323

13.4.1 禁用自动旋转324

13.4.2 禁用缩放和修改背景颜色324

13.5 在iTunes上发布应用程序325

13.5.1 构建分发配置文件(Distribution Provision Profile)328

13.5.2 为分发构建应用程序330

13.5.3 分发iOS应用程序330

13.5.4 上传应用程序335

13.6 本章小结336

第14章 安装Android SDK337

14.1 下载安装Android SDK338

14.2 下载安装Eclipse IDE339

14.3 在Eclipse中添加Android插件341

14.4 本章小结343

第15章 创建独立的Android应用程序345

15.1 为Android Wrapper项目文件做准备346

15.1.1 从Wrapper中创建一个新的Android项目346

15.1.2 运行应用程序351

15.2 连接Android设备352

15.3 将应用程序保存至Android设备352

15.4 创建eML电子书应用程序353

15.4.1 将eML文件复制到项目353

15.4.2 运行应用程序354

15.4.3 更新主屏幕图标355

15.5 创建Rob's Place应用程序355

15.5.1 复制Rob's Place文件至项目355

15.5.2 更新主屏幕图标355

15.5.3 编译运行应用程序355

15.6 分发应用程序356

15.7 从网站下载应用程序359

15.8 上传应用程序至Android Market359

15.8.1 更新应用程序363

15.8.2 清楚标记测试应用程序364

15.9 本章小结364

热门推荐