内容简介
第1章 HTML的基础
1-1HTML创建与运行
1-1-1 HTML创建
1-1-2HTML运行
1-2 HTML API概念
1-2-1 API概念
1-2-2静态引用
1-2-3动态引用
1-3HTML根节点
1-3-1 window对象
1-3-2全局根节点
1-3-3 document属性
1-3-4 onload事件
1-4 HTML标签
1-4-1标签组成
1-4-2文件组成
1-4-3 script标签
1-4-4 script标签的运行顺序
1-4-5 style标签及link标签
1-4-6 HTMI-5新增标签
1-5HTML网页与ASP.NET网页
1-5-1HTML网页
1-5-2 ASP.NET网页
第2章 CSS的基础
2-1 CSS样式
2-1-1样式组成
2-1-2样式套用
2-1-3样式继承
2-1-4样式重设
2-2 CSS选择器
2-2-1选择器概念
2-2-2 Type选择器
2-2-3 I D选择器
2-2-4 Class选择器
2-2-5 Universal选择器
2-2-6 Attribute选择器
2-2-7 Child组合器
2-2-8 Descendant组合器
2-2-9 General Sibling组合器
2-2-10 Adjacent Sibling组合器
2-2-11 Grouping组合器
2-3 CSS盒子模型
2-3-1盒子模型概念
2-3-2 margin属性
2-3-3 border属性
2-3-4 padding属性
2-3-5 width属性、height属性
2-4 CSS定位模式
2-4-1定位模式概念
2-4-2 display属性
2-4-3 overflow属性
2-4-4 z-index属性
2-5 CSS排版布局
2-5-1排版布局概念
2-5-2满版100%布局
2-5-3满版分列布局
2-5-4满版分行布局
2-5-5水平居中布局
2-5-6垂直居中布局
2-5-7固定居中布局
第3章 DOM——文件对象模型
3-1 DOM模型
3-1-1 DOM概念
3-1-2 DOM对象树
3-1-3 document对象
3-1-4 DOM节点
3-2 DOM节点选择
3-2-1节点选择概念
3-2-2 getElementByld方法
3-2-3 getElementsByTagName方法
3-2-4 querySelector、 querySelectorAll方法
3-2-5 childNodes、 parentNode属性
3-3 DOM节点操作
3-3-1节点操作概念
3-3-2 style属性
3-3-3 appendChild方法
3-3-4 setAttributeNode方法
3-3-5 removeChild方法
3-3-6 removeAttributeNode方法
3-4 DOM节点事件
3-4-1节点事件概念
3-4-2节点事件通知
3-4-3 addEventListener方法
3-4-4 remove EventListener方法
第4章 全新HTML5基础
4-1HTML5概念
4-1-1 HTML优势
4-1-2 HTML4困境
4-1-3HTMI-5升级
4-1-4 HTML标签升级
4-1-5 CSS样式升级
4-1-6 DOM模型升级
4-1-7HTML API升级
4-2HTML5图像描绘
4-2-1功能说明
4-2-2 canvas标签
4-2-3路径描绘
4-2-4文字描绘
4-2-5颜色描绘
4-2-6图片描绘
4-2-7图片加载
4-2-8图片输出
4-2-9 GPU加速
4-3HTML5影音播放
4-3-1功能说明
4-3-2 video标签
4-3-3视频格式
4-3-4视频操作
4-3-5视频事件
4-3-6视频截图
4-3-7 audio标签
4-4HTML5数据存储
4-4-1功能说明
4-4-2 storage对象
4-4-3访问操作
4-4-4访问范围
4-4-5跨页传值
4-5HTML5数据传输——服务器推送
4-5-1功能说明
4-5-2HTTP通信协议
4-5-3服务器推送机制
4-5-4服务器推送数据包
4-5-5 EventSource对象
4-5-6数据接收
4-5-7断线重连
4-6HTML5数据传输——双向传输
4-6-1 WebSocket通信协议
4-6-2 WebSocket通信数据包
4-6-3 WebSocket对象
4-6-4数据传送
4-6-5数据接收
第5章 必知的JavaScript语言
5-1 JavaScript概念
5-1-1概念
5-1-2全局变量
5-1-3局部变量
5-1-4函数
5-1-5对象
5-1-6原型
5-1-7闭包
5-2 JavaScript面向对象
5-2-1概念
5-2-2类
5-2-3封装
5-2-4继承
5-2-5多态
5-2-6静态成员
5-2-7命名空间
5-3 Javascript架构设计
5-3-1概念
5-3-2三层式架构
5-3-3架构设计
5-3-4逻辑层实现
5-3-5数据层实现
5-3-6展示层实现
第6章 Windows Store App开发概念
6-1 Windows Store App概观
6-2开发第一步:取得开发人员授权
6-3 Windows Store App项目模板及架构
6-3-1空白应用程序模板
6-3-2网格应用程序模板
6-3-3拆分布局应用程序模板
6-3-4固定配置的应用程序模板
6-3-5浏览应用程序模板
6-4应用程序协议及应用程序生命周期
6-4-1应用程序周期
6-4-2启动运行
6-4-3暂停
6-4-4恢复运行
6-4-5终止
6-4-6关闭
6-4-7意外关闭
6-4-8其他的WinJS事件
6-4-9应用程序协议
6-4-10设置协议
6-4-11共享目标协定
6-4-12搜索协议
第7章 使用JavaScript和HTML5实作Windows Store App
7-1 Windows Runtime Library概观
7-2 WinJS(Windows Library for JavaScript)概观
7-2-1如何引用WinJS Library
7-2-2如何引用外部第三方JavaScript Library
7-2-3开发上的差异
7-3 WinJS控件介绍
7-3-1什么是WinJS控件
7-3-2常用控件
7-3-3数据集合控件
7-4实作Windows Store App案例
7-4-1 Windows Store App的内容及重点功能
7-4-2 Windows Store App UI的设计
7-4-3 Windows Store App数据的设计
7-4-4页面查看的整合调整
7-4-5加入数据维护功能
7-4-6搜索、分享协议
7-5如何将Windows Store App上架至Windows应用商店
7-5-1注册取得开发人员账户
7-5-2使用Windows应用程序认证包测试应用程序
7-5-3封装应用程序
7-5-4上架送审