Suche senden
Hochladen
非常靠谱 Html 5
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
1,143 views
Tony Deng
Folgen
Melden
Teilen
Melden
Teilen
1 von 49
Jetzt herunterladen
Empfohlen
Berserk js
Berserk js
taobao.com
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
编辑器设计Kissy editor
编辑器设计Kissy editor
taobao.com
百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
编辑器设计U editor
编辑器设计U editor
taobao.com
第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
Node.js在淘宝的应用实践
Node.js在淘宝的应用实践
taobao.com
Empfohlen
Berserk js
Berserk js
taobao.com
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
编辑器设计Kissy editor
编辑器设计Kissy editor
taobao.com
百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
编辑器设计U editor
编辑器设计U editor
taobao.com
第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
Node.js在淘宝的应用实践
Node.js在淘宝的应用实践
taobao.com
real-time Web的運用
real-time Web的運用
Robin Su
Maven & mongo & sring
Maven & mongo & sring
Tzu Chi University
Ksdg 使用 ruby on rails 快速打造你的 web app
Ksdg 使用 ruby on rails 快速打造你的 web app
Eddie Lee
Paveo Tweak WordPress
Paveo Tweak WordPress
Yuancheng Yang
Html5
Html5
cazhfe
Web coding principle
Web coding principle
ZongYing Lyu
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
jay li
Rails talk-5
Rails talk-5
Eddie Lee
前端跨域总结
前端跨域总结
zhangsuoyong
Node js实践
Node js实践
jay li
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
Node Web开发实战
Node Web开发实战
fengmk2
构建基于Lamp的中型网站架构
构建基于Lamp的中型网站架构
HonestQiao
02.web sphere培训 应用websphere
02.web sphere培训 应用websphere
littlecong
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
Chieh Lin
编辑器设计2
编辑器设计2
yiming he
Truck js 高性能移动web开发解决方案
Truck js 高性能移动web开发解决方案
美团技术团队
Kind editor设计思路
Kind editor设计思路
taobao.com
KISSY Mechanism
KISSY Mechanism
lifesinger
Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程
洧杰 廖
HTML5概览
HTML5概览
Adam Lu
Real World ASP.NET MVC
Real World ASP.NET MVC
jeffz
Weitere ähnliche Inhalte
Was ist angesagt?
real-time Web的運用
real-time Web的運用
Robin Su
Maven & mongo & sring
Maven & mongo & sring
Tzu Chi University
Ksdg 使用 ruby on rails 快速打造你的 web app
Ksdg 使用 ruby on rails 快速打造你的 web app
Eddie Lee
Paveo Tweak WordPress
Paveo Tweak WordPress
Yuancheng Yang
Html5
Html5
cazhfe
Web coding principle
Web coding principle
ZongYing Lyu
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
jay li
Rails talk-5
Rails talk-5
Eddie Lee
前端跨域总结
前端跨域总结
zhangsuoyong
Node js实践
Node js实践
jay li
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
Node Web开发实战
Node Web开发实战
fengmk2
构建基于Lamp的中型网站架构
构建基于Lamp的中型网站架构
HonestQiao
02.web sphere培训 应用websphere
02.web sphere培训 应用websphere
littlecong
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
Chieh Lin
编辑器设计2
编辑器设计2
yiming he
Truck js 高性能移动web开发解决方案
Truck js 高性能移动web开发解决方案
美团技术团队
Kind editor设计思路
Kind editor设计思路
taobao.com
KISSY Mechanism
KISSY Mechanism
lifesinger
Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程
洧杰 廖
Was ist angesagt?
(20)
real-time Web的運用
real-time Web的運用
Maven & mongo & sring
Maven & mongo & sring
Ksdg 使用 ruby on rails 快速打造你的 web app
Ksdg 使用 ruby on rails 快速打造你的 web app
Paveo Tweak WordPress
Paveo Tweak WordPress
Html5
Html5
Web coding principle
Web coding principle
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
Rails talk-5
Rails talk-5
前端跨域总结
前端跨域总结
Node js实践
Node js实践
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Node Web开发实战
Node Web开发实战
构建基于Lamp的中型网站架构
构建基于Lamp的中型网站架构
02.web sphere培训 应用websphere
02.web sphere培训 应用websphere
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
编辑器设计2
编辑器设计2
Truck js 高性能移动web开发解决方案
Truck js 高性能移动web开发解决方案
Kind editor设计思路
Kind editor设计思路
KISSY Mechanism
KISSY Mechanism
Gulp.js 自動化前端任務流程
Gulp.js 自動化前端任務流程
Ähnlich wie 非常靠谱 Html 5
HTML5概览
HTML5概览
Adam Lu
Real World ASP.NET MVC
Real World ASP.NET MVC
jeffz
Real time web实时信息流推送
Real time web实时信息流推送
yongboy
Real-Time Web实时信息流推送
Real-Time Web实时信息流推送
yongboy
运维系统开发与Rails 3页面开发实践
运维系统开发与Rails 3页面开发实践
Li JianYe
Html5和css3入门
Html5和css3入门
Xiujun Ma
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
Jackson Tian
PHP & AppServ
PHP & AppServ
Ht Wang
客户端存储与计算
客户端存储与计算
xiaotao ning
[2008]网站重构 -who am i
[2008]网站重构 -who am i
Twinsen Liang
ASP.Net MVC2 简介
ASP.Net MVC2 简介
Allen Lsy
高性能网站最佳实践
高性能网站最佳实践
longhao
Node Web开发实战
Node Web开发实战
fengmk2
Web storage&web socket&canvas
Web storage&web socket&canvas
molice
移动端Web开发性能优化实践
移动端Web开发性能优化实践
Mingel Zhang
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
Adam Lu
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
luolonghao
Beyond rails server
Beyond rails server
Michael Chen
introduction of web 2.0
introduction of web 2.0
soboring
前端性能测试
前端性能测试
tbmallf2e
Ähnlich wie 非常靠谱 Html 5
(20)
HTML5概览
HTML5概览
Real World ASP.NET MVC
Real World ASP.NET MVC
Real time web实时信息流推送
Real time web实时信息流推送
Real-Time Web实时信息流推送
Real-Time Web实时信息流推送
运维系统开发与Rails 3页面开发实践
运维系统开发与Rails 3页面开发实践
Html5和css3入门
Html5和css3入门
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
从无阻塞并行脚本加载(Lab.js)到浏览器消息模型
PHP & AppServ
PHP & AppServ
客户端存储与计算
客户端存储与计算
[2008]网站重构 -who am i
[2008]网站重构 -who am i
ASP.Net MVC2 简介
ASP.Net MVC2 简介
高性能网站最佳实践
高性能网站最佳实践
Node Web开发实战
Node Web开发实战
Web storage&web socket&canvas
Web storage&web socket&canvas
移动端Web开发性能优化实践
移动端Web开发性能优化实践
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
Beyond rails server
Beyond rails server
introduction of web 2.0
introduction of web 2.0
前端性能测试
前端性能测试
Mehr von Tony Deng
一页纸项目管理
一页纸项目管理
Tony Deng
Docker at the gate
Docker at the gate
Tony Deng
《我们如何工作》—质量保障
《我们如何工作》—质量保障
Tony Deng
《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通
Tony Deng
我们为何工作--找到正确的工作方式
我们为何工作--找到正确的工作方式
Tony Deng
SDN介绍
SDN介绍
Tony Deng
漫谈职业规划
漫谈职业规划
Tony Deng
一次Http请求过程分析
一次Http请求过程分析
Tony Deng
图解Git
图解Git
Tony Deng
一次Code review引发的思考
一次Code review引发的思考
Tony Deng
My sql迁移总结
My sql迁移总结
Tony Deng
一次项目的探险旅程
一次项目的探险旅程
Tony Deng
Scrum敏捷开发模型
Scrum敏捷开发模型
Tony Deng
Shoutv 冯晓东
Shoutv 冯晓东
Tony Deng
技术债务的形成
技术债务的形成
Tony Deng
我们不了解的计算机世界(二)
我们不了解的计算机世界(二)
Tony Deng
HBase
HBase
Tony Deng
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
Tony Deng
实时任务调度
实时任务调度
Tony Deng
节约内存:Instagram的redis实践
节约内存:Instagram的redis实践
Tony Deng
Mehr von Tony Deng
(20)
一页纸项目管理
一页纸项目管理
Docker at the gate
Docker at the gate
《我们如何工作》—质量保障
《我们如何工作》—质量保障
《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通
我们为何工作--找到正确的工作方式
我们为何工作--找到正确的工作方式
SDN介绍
SDN介绍
漫谈职业规划
漫谈职业规划
一次Http请求过程分析
一次Http请求过程分析
图解Git
图解Git
一次Code review引发的思考
一次Code review引发的思考
My sql迁移总结
My sql迁移总结
一次项目的探险旅程
一次项目的探险旅程
Scrum敏捷开发模型
Scrum敏捷开发模型
Shoutv 冯晓东
Shoutv 冯晓东
技术债务的形成
技术债务的形成
我们不了解的计算机世界(二)
我们不了解的计算机世界(二)
HBase
HBase
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
实时任务调度
实时任务调度
节约内存:Instagram的redis实践
节约内存:Instagram的redis实践
非常靠谱 Html 5
1.
2.
《非常靠谱 - Html
5》 闲聊
3.
4.
Html 和 Html
5
5.
什么是Html?
此处。。。。。。省略一万字 http://www.oupeng.com
6.
八年的漫长等待 。。。。。。。。 Html 5
• HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。 • HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。 • HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 http://www.oupeng.com
7.
Html 5 的支持者(浏览器)
8.
五大主流浏览器 • CHROME
• SAFARI • OPERA • FIREFOX • IE http://www.oupeng.com
9.
Html 5 的新鲜货
10.
Semantic(语义)
11.
干净整洁的代码
清晰的页面结构 简单的代码实现 强大的媒体功能 http://www.oupeng.com
12.
结构
section:这可以是书中的一章或一节 header :页面上显示的页眉;与 head 元素不一样 footer :页脚;可以显示电子邮件中的签名 nav :指向其他页面的一组链接 article:blog、杂志、文章汇编等中的一篇文章 交互 details :描述文档或文档某个部分的细节 datagrid :网格控件,可以用它显示树、列表和表格 http://www.oupeng.com
13.
块元素
aside :说明、提示、边栏、引用、附加注释等,也就是叙述主线之外的内容 figure :标签规定独立的流内容(图像、图表、照片、代码等等) dialog :对话框 内联元素 mark:标签定义带有记号的文本。请在需要突出显示文本时使用 time:表示时间值 meter:表示数字值 progress:表示过程状态 http://www.oupeng.com
14.
Graphics(图形 & 动画)
15.
Canvas
JavaScript Context 2D Context API Canvas 3D WebGL http://www.oupeng.com
16.
SVG
易读取和修改 尺寸小、压缩性强 高质量、可伸缩 文字索引、图像搜索 动态生成图形 纯粹的XML 基于SMIL标准 http://www.oupeng.com
17.
CSS 3 (丰富多彩的样式)
18.
Selector
DOM API document.getElementsByClassName(“section”); Selector API document.querySelector(“ul li:nth-child(odd)”); http://www.oupeng.com
19.
样式
透明度 圆角 文字阴影 多栏布局 多栏布局 多栏布局 多栏布局 多栏布局 多栏布局 边框 多栏布局 多栏布局 多栏布局 多栏布局 多背景图 Web Fonts http://www.oupeng.com
20.
Storage (存储)
21.
我们想要的是什么
更大的存储空间 在客户端上的 不受页面刷新的影响 不需要提交到服务器 http://www.oupeng.com
22.
Local Storage
用于持久化的本地存储,数据是永远不会过期的 Session Storage 用于存储一个会话(session)中的数据,这些数据只有 在同一个会话中的页面才能访问,并且当会话结束后数 据也随之销毁。 http://www.oupeng.com
23.
程序例 http://www.oupeng.com
24.
相比Cookie的优势
空间更大 没有时间期限 存储内容不会发送至服务器端 易用的接口 独立的存储空间 http://www.oupeng.com
25.
Web SQL DataBase
SQLLite文件型数据库 SQL语句 特点 减少服务器请求次数 存储复杂的数据结构 避免存储安全性数据 http://www.oupeng.com
26.
程序例 http://www.oupeng.com
27.
Form (表单)
28.
新增属性
placeholder autocomplete autofocus list/datalist max/min/step required http://www.oupeng.com
29.
新增Input类型
email date url time range datetime search week tel month color number http://www.oupeng.com
30.
Audio/Video (音频/视频)
31.
audio
src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 <audio id="media" src="http://www.abc.com/test.mp3" controls></audio> http://www.oupeng.com
32.
video
src:视频的URL poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 width:视频宽度 height:视频高度 <video id="media" src="http://www.abc.com/test.mp4" controls width="400px"heigt="400px"></video> http://www.oupeng.com
33.
Geolocation (地理位置)
34.
它是一个什么东西呢?
浏览器定位功能 常见位置信息源 全球定位系统(GPS) 网络信号(IP地址、RFID、WiFi及蓝牙MAC地址) 运营商(GSM/CDMA的cell ID) http://www.oupeng.com
35.
浏览器是如何定位的?
定位过程及原理 在访问位置感知的站点时,询问是否要共享你的位置 如果同意,搜集附近的无线访问点、IP地址等信息 发送信息到服务供应商(Google Location Services) 将位置信息返回给当前页面或站点 ※ 如果不同意的话,浏览器就什么都不会做 http://www.oupeng.com
36.
Google 是怎么计算的?
因为Google是一家很大型的公司,每天会很工 作人员会开一辆车在城市的满大街乱跑,然后将所 有的无线热点信息搜集起来,把那些固定、持久的 无线热点信 息保存到Google的位置数据库中。当浏 览器请求解析时,它会去对比搜索对应的无线热点 信息,然后将最近那个无线热点的坐标位置返回。 但这样有一个限制条件,那就是,用户电脑并 须支持WIFI无线上网功能,否则无法搜索WIFI热点。 http://www.oupeng.com
37.
navigator对象
Geolocation API(访问位置信息) getCurrentPosition watchPosition clearWatch http://www.oupeng.com
38.
Position 对象
coords属性( coordinator 坐标检测器): accuracy:准确度 latitude:纬度 longitude:经度 altitude:海拔高度 altitudeAcuracy:海拔高度的精确度 heading:行进方向 speed:地面的速度 http://www.oupeng.com
39.
Web Worker (后台异步化)
40.
什么
Multi-Thread (多线程解决方案) 意义 提高速度体验,保持操作流畅,不冻结用户界面 http://www.oupeng.com
41.
原理
在当前javascript的主线程中,加载一个javascript文件来开 辟一个新的线程,线程间互相不阻塞,并可以进行数据交互。 接口 postMessage onMessage http://www.oupeng.com
42.
WebSockets (双向通信)
43.
什么
服务器端向客户端浏览器PUSH内容 意义 实时数据的及时推送,将最新的信息发送至需要接收的客户 端,而不需要手动建立端口连接 http://www.oupeng.com
44.
原理 http://www.oupeng.com
45.
客户端事件
onopen: 接口打开 onsend:发送消息 onmessage: 接收消息 onclose : 接口关闭 服务端 非常简单,只管往socket写数据 http://www.oupeng.com
46.
Html 5 新原则
47.
•
新特性应该基于 HTML、CSS、DOM 以及 JavaScript • 减少对外部插件的需求(比如 Flash) • 更优秀的错误处理 • 更多取代脚本的标记 • HTML5 应该独立于设备 • 开发进程应对公众透明 http://www.oupeng.com
48.
视频聊天
? ! CS
49.
www.oupeng.com
Jetzt herunterladen