标签:cookie 开发 相对 cto bsp ash for order location
随着网络技术的发展,HTML5技术越来越成熟,很多的应用已经逐渐出现在你我日常生活中了,现在HTML5的应用不仅弥补了以往HTML的应用弊端,同时也促进了HTML5的应用,这样就逼迫行业必须要进行规划,因此现在从事HTML5开发工作可以获得更加可观的薪资收入。
很多人都希望可以加入HTML5开发工作中,可是在从事HTML5开发工作之前,需要先系统学习HTML5。我们千万不要相信半个月速成,20天精通的鬼话,学技术不是练葵花宝典,只要挥刀自宫就能速成。任何HTML5大神高手都是从基础一点点做起,通过每天不断的练习,才有今日之成功。什么都可能会欺骗你,但你的努力和汗水永远不会骗你。
学习HTML5的方法有很多,比如看书,去培训机构,看HTML5视频课程等。但看书只能自己摸索,没人讲解,看到一些关键点搞不懂,可是后面要用到,这样就要去花时间去请教高手,十分麻烦。想去培训机构,但是没时间,而且费用太高。通过HTML5视频课程学习是个不错的选择,随时随地都能观看,费用低廉。那么如何挑选适合自己的html5视频课程呢?这就需要结合自身实际情况来决定了,不同的水平,对应的课程深度层次也不相同。大家可以结合下面HTML5的技术组成来挑选适合自己的html5视频课程。
HTML5的技术组成:
1.离线功能
HTML5透过Javas cript提供了数种不同的离线储存功能,相对于传统的Cookie而言有更好的弹性以及架构,并且可以储存更多的内容。
WebStorage – 比Cookies更大、更有弹性的的储存
Web SQL Database – 本地端的SQL资料库
Indexed DB – Key-value的本地资料库
Application Cache – 将部分常用的网页内容cache起来
2.即时通讯
以往网站由于HTTP协定以及浏览器的设计,即时的互动性相当的受限,只能使用一些技巧来「模拟」即时的通讯效果,但HTML5提供了完善的即时通讯支持。
WebSocket – 即时的socket连线
Web Workers – 以往Javas cript都是single thread,透过Worker可以有多个运算
Notifications – 原生的提示讯息,类似像OS X的Growl提示
3.文件以及硬件支持
不知道大家有没有发现,在Gmail等新的网页程式当中,已经可以透过拖拉的方式将档案作为邮件附件?这就是这部份HTML5档案的功能中的Drag’n Drop和File API。
Drag’n Drop – HTML元素的拖拉
File API – 读取使用者本机电脑的内容
Geolocation – 地理定位
Device orientation – 手持装置的方向
Speech input – 语音输入
4.多媒体
Audio、Video的标签支持以及Canvas的功能应该是大家对于HTML5最熟悉的部份了,也是许多人认为Flash会被取代的主要原因。
Audio video – 影片和音乐的原生播放支持
Canvas – 2D的绘图功能支持
Canvas 3D – 3D的绘图功能支持
SVG – 向量图支持
5.CSS 3
CSS3支持了字体的嵌入、版面的排版,以及最令人印象深刻的动画功能。
Selector – 更有弹性的选择器
Webfonts – 嵌入式字体
Layout – 多样化的排版选择
Stlying radius gradient shadow – 圆角、渐层、阴影
Border background – 边框的背景支援
Transition – 元件的移动效果
Transform – 元件的变形效果
Animation – 将移动和变形加入动画支持
6.Javas cript
在比较Javas cript的基本面也新增了DOM的API、和浏览器上下页的纪录修
DOM API – 更方便的查询DOM元件
History API – 浏览器的上下页内容修改,方便AJAX可以保留浏览记录
最后希望本文对大家有所帮助。
交流:477706497
验证:管
标签:cookie 开发 相对 cto bsp ash for order location
原文地址:http://www.cnblogs.com/gq123456/p/6669990.html