热门关键字:
jquery > jquery教程 > jquery教程 > html5教程 w3cschool,W3Cschool学习笔记

html5教程 w3cschool,W3Cschool学习笔记

289
作者:管理员
发布时间:2021/7/15 17:46:17
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=5074
  HTML5 建立的一些规则:新特性应该基于 HTML、CSS、DOM 以及 JavaScript。


  减少对外部插件的需求(比如 Flash)


  更优秀的错误处理


  更多取代脚本的标记


  HTML5 应该独立于设备


  开发进程应对公众透明


  HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素


  用于媒介回放的 video 和 audio 元素


  对本地离线存储的更好的支持


  新的特殊内容元素,比如 article、footer、header、nav、section


  新的表单控件,比如 calendar、date、time、email、url、search


  如需在 HTML5 中显示视频,您所有需要的是:


  Your browser does not support the video tag.


  如需在 HTML5 中播放音频,您所有需要的是:


  Your browser does not support the audio element.


  HTML5 支持内联 SVG。


  什么是SVG?


  SVG 指可伸缩矢量图形 (Scalable Vector Graphics)


  SVG 用于定义用于网络的基于矢量的图形


  SVG 使用 XML 格式定义图形


  SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失


  SVG 是万维网联盟的标准


  SVG 的优势


  与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG 的优势在于:


  SVG 图像可通过文本编辑器来创建和修改


  SVG 图像可被搜索、索引、脚本化或压缩


  SVG 是可伸缩的


  SVG 图像可在任何的分辨率下被高质量地打印


  SVG 可在图像质量不下降的情况下被放大


  SVG


  SVG 是一种使用 XML 描述 2D 图形的语言。


  SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。


  在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。


  Canvas


  Canvas 通过 JavaScript 来绘制 2D 图形。


  Canvas 是逐像素进行渲染的。


  在 canvas 中,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐