当前位置:首页 > 工业技术
HTML 5 & CSS3 & JavaScript App程序开发实战
HTML 5 & CSS3 & JavaScript App程序开发实战

HTML 5 & CSS3 & JavaScript App程序开发实战PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:周忠庆,陈葵懋著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2014
  • ISBN:9787113179946
  • 页数:528 页
图书介绍:本书是针对HTML5、CSS3、JavaScript,以及使用前述三大技术来开发Windows Store App,共四个方向为出发点所撰写,随着浏览器支持度愈来愈高,对于大部分的前端网页开发人员来说,HTML5 应该是近期相当受到注目的一个课题。此外,原先在传统窗口接口的应用程序开发领域里,前端网页开发人员几乎无法以自身已熟知的技术能力参与其中。然而,随着Windows StoreApp 的出现,这个限制已被打破,HTML5、CSS3 及JavaScript 可以被用来开发Windows Store App,因此,前端网页开发人员得以跨越以往的藩篱,进入窗口介面应用程序的开发领域中,这无疑是为前端网页开发人员开启了更广阔的航道。本书章节在内容安排上,将会先由HTML 谈起,接续涵盖着CSS3、HTML5 及JavaScript,最后再以Windows Store App 实例作为本书的结束,期望带领读者们从基础入门开始学起,最后再配合实务开发,让您具有一个完整的学习体验之旅。
《HTML 5 & CSS3 & JavaScript App程序开发实战》目录

第1章 HTML的基础 2

1-1HTML创建与运行 2

1-1-1 HTML创建 2

1-1-2HTML运行 3

1-2 HTML API概念 6

1-2-1 API概念 6

1-2-2静态引用 7

1-2-3动态引用 8

1-3HTML根节点 10

1-3-1 window对象 10

1-3-2全局根节点 11

1-3-3 document属性 14

1-3-4 onload事件 15

1-4 HTML标签 16

1-4-1标签组成 16

1-4-2文件组成 18

1-4-3 script标签 20

1-4-4 script标签的运行顺序 22

1-4-5 style标签及link标签 25

1-4-6 HTMI-5新增标签 27

1-5HTML网页与ASP.NET网页 30

1-5-1HTML网页 30

1-5-2 ASP.NET网页 32

第2章 CSS的基础 40

2-1 CSS样式 40

2-1-1样式组成 40

2-1-2样式套用 42

2-1-3样式继承 44

2-1-4样式重设 46

2-2 CSS选择器 48

2-2-1选择器概念 48

2-2-2 Type选择器 50

2-2-3 I D选择器 51

2-2-4 Class选择器 52

2-2-5 Universal选择器 53

2-2-6 Attribute选择器 53

2-2-7 Child组合器 56

2-2-8 Descendant组合器 57

2-2-9 General Sibling组合器 58

2-2-10 Adjacent Sibling组合器 60

2-2-11 Grouping组合器 61

2-3 CSS盒子模型 62

2-3-1盒子模型概念 62

2-3-2 margin属性 64

2-3-3 border属性 66

2-3-4 padding属性 68

2-3-5 width属性、height属性 70

2-4 CSS定位模式 71

2-4-1定位模式概念 71

2-4-2 display属性 78

2-4-3 overflow属性 83

2-4-4 z-index属性 88

2-5 CSS排版布局 91

2-5-1排版布局概念 91

2-5-2满版100%布局 91

2-5-3满版分列布局 93

2-5-4满版分行布局 95

2-5-5水平居中布局 96

2-5-6垂直居中布局 98

2-5-7固定居中布局 99

第3章 DOM——文件对象模型 104

3-1 DOM模型 104

3-1-1 DOM概念 104

3-1-2 DOM对象树 105

3-1-3 document对象 107

3-1-4 DOM节点 115

3-2 DOM节点选择 123

3-2-1节点选择概念 123

3-2-2 getElementByld方法 126

3-2-3 getElementsByTagName方法 127

3-2-4 querySelector、 querySelectorAll方法 128

3-2-5 childNodes、 parentNode属性 132

3-3 DOM节点操作 135

3-3-1节点操作概念 135

3-3-2 style属性 135

3-3-3 appendChild方法 140

3-3-4 setAttributeNode方法 142

3-3-5 removeChild方法 144

3-3-6 removeAttributeNode方法 146

3-4 DOM节点事件 149

3-4-1节点事件概念 149

3-4-2节点事件通知 150

3-4-3 addEventListener方法 151

3-4-4 remove EventListener方法 155

第4章 全新HTML5基础 160

4-1HTML5概念 160

4-1-1 HTML优势 160

4-1-2 HTML4困境 161

4-1-3HTMI-5升级 163

4-1-4 HTML标签升级 163

4-1-5 CSS样式升级 165

4-1-6 DOM模型升级 166

4-1-7HTML API升级 167

4-2HTML5图像描绘 169

4-2-1功能说明 169

4-2-2 canvas标签 170

4-2-3路径描绘 172

4-2-4文字描绘 175

4-2-5颜色描绘 176

4-2-6图片描绘 179

4-2-7图片加载 181

4-2-8图片输出 183

4-2-9 GPU加速 185

4-3HTML5影音播放 185

4-3-1功能说明 185

4-3-2 video标签 187

4-3-3视频格式 189

4-3-4视频操作 190

4-3-5视频事件 192

4-3-6视频截图 194

4-3-7 audio标签 197

4-4HTML5数据存储 198

4-4-1功能说明 198

4-4-2 storage对象 200

4-4-3访问操作 203

4-4-4访问范围 206

4-4-5跨页传值 208

4-5HTML5数据传输——服务器推送 208

4-5-1功能说明 208

4-5-2HTTP通信协议 210

4-5-3服务器推送机制 214

4-5-4服务器推送数据包 215

4-5-5 EventSource对象 217

4-5-6数据接收 219

4-5-7断线重连 223

4-6HTML5数据传输——双向传输 226

4-6-1 WebSocket通信协议 226

4-6-2 WebSocket通信数据包 228

4-6-3 WebSocket对象 230

4-6-4数据传送 235

4-6-5数据接收 239

第5章 必知的JavaScript语言 246

5-1 JavaScript概念 246

5-1-1概念 246

5-1-2全局变量 246

5-1-3局部变量 247

5-1-4函数 249

5-1-5对象 251

5-1-6原型 255

5-1-7闭包 258

5-2 JavaScript面向对象 259

5-2-1概念 259

5-2-2类 260

5-2-3封装 261

5-2-4继承 262

5-2-5多态 264

5-2-6静态成员 266

5-2-7命名空间 268

5-3 Javascript架构设计 269

5-3-1概念 269

5-3-2三层式架构 269

5-3-3架构设计 270

5-3-4逻辑层实现 273

5-3-5数据层实现 275

5-3-6展示层实现 276

第6章 Windows Store App开发概念 283

6-1 Windows Store App概观 283

6-2开发第一步:取得开发人员授权 290

6-3 Windows Store App项目模板及架构 292

6-3-1空白应用程序模板 294

6-3-2网格应用程序模板 301

6-3-3拆分布局应用程序模板 316

6-3-4固定配置的应用程序模板 321

6-3-5浏览应用程序模板 323

6-4应用程序协议及应用程序生命周期 325

6-4-1应用程序周期 325

6-4-2启动运行 326

6-4-3暂停 328

6-4-4恢复运行 330

6-4-5终止 331

6-4-6关闭 333

6-4-7意外关闭 334

6-4-8其他的WinJS事件 334

6-4-9应用程序协议 336

6-4-10设置协议 338

6-4-11共享目标协定 347

6-4-12搜索协议 351

第7章 使用JavaScript和HTML5实作Windows Store App 362

7-1 Windows Runtime Library概观 362

7-2 WinJS(Windows Library for JavaScript)概观 371

7-2-1如何引用WinJS Library 382

7-2-2如何引用外部第三方JavaScript Library 386

7-2-3开发上的差异 390

7-3 WinJS控件介绍 411

7-3-1什么是WinJS控件 411

7-3-2常用控件 423

7-3-3数据集合控件 449

7-4实作Windows Store App案例 456

7-4-1 Windows Store App的内容及重点功能 457

7-4-2 Windows Store App UI的设计 458

7-4-3 Windows Store App数据的设计 467

7-4-4页面查看的整合调整 473

7-4-5加入数据维护功能 484

7-4-6搜索、分享协议 495

7-5如何将Windows Store App上架至Windows应用商店 501

7-5-1注册取得开发人员账户 501

7-5-2使用Windows应用程序认证包测试应用程序 508

7-5-3封装应用程序 513

7-5-4上架送审 517

返回顶部