HTML5新特性 用于绘画的 canvas 素 在谷歌首页经常会有些不可思议的动画,但不是flash动画,当你用ie7以下看不到这个动画时,那么它就是canvas素,简单实例: <canvas id=”myCanvas”></canvas> <script type=”text/javascript”> var canvas=document.getElementById(‘myCanvas’); var ctx=canvas.getContext(‘2d’); ctx.fillStyle=’#FF0000′; ctx.fillRect(0,0,80,100); </script> 了解更多请参考: http://www.w3school.com.cn/html5/html5_canvas.asp HTML DOM Canvas 对象 http://www.w3school.com.cn/htmldom/dom_obj_canvas.asp 用于媒介回放的 video 和 audio 素 <audio src=”https://www.cnblogs.com/tronlu/archive/2011/06/05/someaudio.wav”> 这里写一些关于不支持该标签的提示 </audio> <video width=”320″ height=”240″ controls preload=”none” poster=”videoframe.jpg”> <source src=”https://www.cnblogs.com/tronlu/archive/2011/06/05/demo-video.mp4″ type=”video/mp4″ /> <source src=”https://www.cnblogs.com/tronlu/archive/2011/06/05/demo-video.ogv” type=”video/ogg” /> </video> <audio controls> <source src=”https://www.cnblogs.com/tronlu/archive/2011/06/05/demo-audio.ogg” /> <source src=”https://www.cnblogs.com/tronlu/archive/2011/06/05/demo-audio.mp3″ /> </audio> <video src=”https://www.cnblogs.com/tronlu/archive/2011/06/05/movie.ogg” controls=”controls”> 这里写一些关于不支持该标签的提示。 </video> 注意:记得加上type,不然,即使格式对了,也可能播放不了 对本地离线存储的更好的支持 HTML5 提供了两种在客户端存储数据的新方法: localStorage – 没有时间限制的数据存储 sessionStorage – 针对一个 session 的数据存储 之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。 在 HTML5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用数据。它使在不影响网站性能的情况下存储大量数据成为可能。 对于不同的网站,数据存储于不同的区域,并且一个网站只能访问其自身的数据。 HTML5 使用 JavaScript 来存储和访问数据。 localStorage 方法 localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。 如何创建和访问 localStorage: <script type=”text/javascript”> localStorage.lastname=”Smith”; document.write(localStorage.lastname); </script> <script type=”text/javascript”> if (localStorage.pagecount) { localStorage.pagecount=Number(localStorage.pagecount) +1; } else { localStorage.pagecount=1; } document.write(“Visits “+ localStorage.pagecount + ” time(s).”); </script> sessionStorage 方法 sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。 如何创建并访问一个 sessionStorage: <script type=”text/javascript”> sessionStorage.lastname=”Smith”; document.write(sessionStorage.lastname); </script> 对用户在当前 session 中访问页面的次数进行计数: <script type=”text/javascript”> if (sessionStorage.pagecount) { sessionStorage.pagecount=Number(sessionStorage.pagecount) +1; } else { sessionStorage.pagecount=1; } document.write(“Visits “+sessionStorage.pagecount+” time(s) this session.”); </script> 拓展阅读:http://www.w3schools.com/html5/html5_webstorage.asp 新的表单控件,比如 calendar、date、time、email、url、search
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/71154.html