`
sungang_1120
  • 浏览: 310255 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
文章列表
  SVG 文件可通过以下标签嵌入 HTML 文档:<embed>、<object> 或者 <iframe>。   HTML 页面中的 SVG 下面,你会看到三种把 SVG 文件嵌入 HTML 页面的不同方法。 使用 <embed> 标签 <embed> 标签被所有主流的浏览器支持,并允许使用脚本。   注释:当在 HTML 页面中嵌入 SVG 时使用 <embed> 标签是 Adobe SVG Viewer 推荐的方法!然而,如果需要创建合法的 XHTML,就不能使用 <embed>。任何 ...
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。 Server-Sent 事件 - 单向消息传递 Server-Sent 事件指的是网页自动获取来自服务器的更新。 以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。 例子:Facebook/Twitter 更新、估价更新、新的博文、赛事结果等。 浏览器支持 所有主流浏览器均支持服务器发送事件,除了 Internet Explorer。 接收 Server-Sent 事件通知 EventSource 对象用于 ...
  HTML5 支持内联 SVG。   SVG 是使用 XML 来描述二维图形和绘图程序的语言   学习之前应具备的基础知识: 继续学习之前,你应该对以下内容有基本的了解: HTML XML 基础 如果希望首先学习这些内容,请在本站的首页选 ...
  canvas 元素用于在网页上绘制图形     什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域,您可以控制其每一像素。 canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 创建 Canvas 元素 向 HTML5 页面添加 canvas 元素。 规定元素的 id、宽度和高度:   <canvas id="myCanvas" width="200" height="100"></ca ...
  web worker 是运行在后台的 JavaScript,不会影响页面的性能。   什么是 Web Worker? 当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。 web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。 浏览器支持 所有主流浏览器均支持 web worker,除了 Internet Explorer。   HTML5 Web Workers 实例 下面的例子创建了一个简单的 ...
  使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。   什么是应用程序缓存(Application Cache)? HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。 离 ...
  在客户端存储数据 HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储   之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因 ...
  HTML5 Geolocation(地理定位)用于定位用户的位置。   定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置。 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。 浏览器支持 Internet ...
  Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。 SVG SVG 是一种使用 XML 描述 2D 图形的语言。 SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。 在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。   Canvas Canvas 通过 JavaScript 来绘制 2D 图形。 Canvas 是逐像素进行渲染的。 在 canvas 中,一旦图形被绘制完成,它就不会继续得 ...
  拖放(Drag 和 drop)是 HTML5 标准的组成部分。   拖放 拖放是一种常见的特性,即抓取对象以后拖到另一个位置。 在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。 浏览器支持 Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。 注释:在 Safari 5.1.2 中不支持拖放。   HTML5 拖放实例 下面的例子是一个简单的拖放实例: <!DOCTYPE HTML> <html> <head> <sc ...
  HTML5 提供了播放音频的标准。     Web 上的音频 直到现在,仍然不存在一项旨在网页上播放音频的标准。 今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。 HTML5 规定了一种通过 audio 元素来包含音频的标准方法。 audio 元素能够播放声音文件或者音频流。   音频格式 当前,audio 元素支持三种音频格式: 格式 IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0 Ogg Vorbis   √ √ √   ...
HTML5 <video> - 使用 DOM 进行控制   HTML5 <video> 元素同样拥有方法、属性和事件。   其中的方法用于播放、暂停以及加载等。其中的属性(比如时长、音量等)可以被读取或设置。其中的 DOM 事件能够通知您,比方说,<video> 元素开始播放、已暂停,已停止,等等。   下例中简单的方法,向我们演示了如何使用 <video> 元素,读取并设置属性,以及如何调用方法。   实例   为视频创建简单的播放/暂停以及调整尺寸控件:   <!DOCTYPE html> <ht ...
  许多时髦的网站都提供视频。HTML5 提供了展示视频的标准。 检测您的浏览器是否支持 HTML5 视频:   function checkVideo() { if(!!document.createElement('video').canPlayType) { var vidTest=document.createElement("video"); oggTest=vidTest.canPlayType('video/ogg; codecs="theora, vorbis"'); if (!oggTest) ...
  HTML5 是下一代的 HTML。     什么是 HTML5? HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。 HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。 HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。   HTML5 是如何起步的? HTML5 是 W3C 与 WHATWG 合作的结果   编者注:W3C 指 World Wide Web Consortium,万维网联盟。 编者注:WHATWG 指 Web Hypertext Application ...
.queue( [queueName ] ) 描述:显示或操作匹配的元素上已经执行的函数列队。   queueName 类型: String 一个含有队列名的字符串。默认是 fx,标准的动画队列。   例子: 显示列队的长度。   <!DOCTYPE html> <html> <head> <style>div { margin:3px; width:40px; height:40px; position:absolute; left:0px; top:60px; background:green; ...
Global site tag (gtag.js) - Google Analytics