阿赛·游梦鱼·郭言赛·阿赛工作室
全站技术源码素材
  • HTML5/HTML4.01/XHTML元素和有效的DTD下面的表格列出了所有的HTML5/HTML4.01/XHTML元素,以及它们会出现在什么文档类型(DTD)中:标签HTML5HTML4.01/XHTML1.0XHTML1.1TransitionalStrictFrameset<a>YesYesYesYesYes<abbr>YesYesYesYesYes<acr
  • 描述HTML5<canvas>标签用于绘制图像(通过脚本,通常是JavaScript)。不过,<canvas>元素本身并没有绘制能力(它仅仅是图形的容器)-您必须使用脚本来完成实际的绘图任务。getContext()方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。本手册提供完整的getContext(2d)对象属性和方法,可用于在画布上绘制文本、线条、矩形、圆
  • HTML5视频和音频的DOM参考手册HTML5DOM为<audio>和<video>元素提供了方法、属性和事件。这些方法、属性和事件允许您使用JavaScript来操作<audio>和<video>元素。HTML5Audio/Video方法方法描述addTextTrack()向音频/视频添加新的文本轨道canPlayType()检测浏览器是否能播放指
  • 全局事件属性HTML4增加了通过事件触发浏览器中行为的能力,比如当用户点击某个元素时启动一段JavaScript。如果需要学习更多有关使用这些事件进行编程的内容,请学习我们的JavaScript教程和DHTML教程。下面的表格列出了可插入HTML5元素中以定义事件行为的标准事件属性。Window事件属性-WindowEventAttributes表单事件-FormEvents键盘事件-Keybor
  • HTML5标准属性NEW:HTML5中新的标准属性。注释:HTML4.01不再支持accesskey属性:属性值描述accesskeycharacter规定访问元素的键盘快捷键classclassname规定元素的类名(用于规定样式表中的类)。contenteditabletruefalse规定是否允许用户编辑内容。contextmenumenu_id规定元素的上下文菜单。data-yourval
  • HTML5通过制定如何处理所有HTML元素以及如何从错误中恢复的精确规则,HTML5改进了互操作性,并减少了开发成本。HTML5中的新特性包括了嵌入音频、视频和图形的功能,客户端数据存储,以及交互式文档。HTML5还包含了新的元素,比如:<nav>,<header>,<footer>以及<figure>等等。HTML5工作组包括:AOL,Apple,
  • HTML5的新的表单属性本章讲解涉及<form>和<input>元素的新属性。新的form属性:autocompletenovalidate新的input属性:autocompleteautofocusformformoverrides(formaction,formenctype,formmethod,formnovalidate,formtarget)height和wi
  • HTML5的新的表单元素:HTML5拥有若干涉及表单的元素和属性。本章介绍以下新的表单元素:datalistkeygenoutput浏览器支持InputtypeIEFirefoxOperaChromeSafaridatalistNoNo9.5NoNokeygenNoNo10.53.0NooutputNoNo9.5NoNodatalist元素datalist元素规定输入域的选项列表。列表是通过dat
  • HTML5新的Input类型HTML5拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。本章全面介绍这些新的输入类型:emailurlnumberrangeDatepickers(date,month,week,time,datetime,datetime-local)searchcolor浏览器支持InputtypeIEFirefoxOperaChromeSafariemailNo
  • Server-Sent事件-单向消息传递Server-Sent事件指的是网页自动获取来自服务器的更新。以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。例子:Facebook/Twitter更新、估价更新、新的博文、赛事结果等。浏览器支持所有主流浏览器均支持服务器发送事件,除了InternetExplorer。接收Server-Sent事件通知Eve
  • 什么是WebWorker?当在HTML页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。webworker是运行在后台的JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时webworker在后台运行。浏览器支持所有主流浏览器均支持webworker,除了InternetExplorer。HTML5WebWorkers实例下面的
  • 什么是应用程序缓存(ApplicationCache)?HTML5引入了应用程序缓存,这意味着web应用可进行缓存,并可在没有因特网连接时进行访问。应用程序缓存为应用带来三个优势:离线浏览-用户可在应用离线时使用它们速度-已缓存资源加载得更快减少服务器负载-浏览器将只从服务器下载更新过或更改过的资源。浏览器支持所有主流浏览器均支持应用程序缓存,除了InternetExplorer。HTML5Cac
  • 在客户端存储数据HTML5提供了两种在客户端存储数据的新方法:localStorage-没有时间限制的数据存储sessionStorage-针对一个session的数据存储之前,这些都是由cookie完成的。但是cookie不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得cookie速度很慢而且效率也不高。在HTML5中,数据不是由每个服务器请求传递的,而是只有在请求时使用数据。它
  • 定位用户的位置HTML5GeolocationAPI用于获得用户的地理位置。鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。浏览器支持InternetExplorer9、Firefox、Chrome、Safari以及Opera支持地理定位。注释:对于拥有GPS的设备,比如iPhone,地理定位更加精确。HTML5-使用地理定位请使用getCurrentPosition()方
  • SVGSVG是一种使用XML描述2D图形的语言。SVG基于XML,这意味着SVGDOM中的每个元素都是可用的。您可以为某个元素附加JavaScript事件处理器。在SVG中,每个被绘制的图形均被视为对象。如果SVG对象的属性发生变化,那么浏览器能够自动重现图形。CanvasCanvas通过JavaScript来绘制2D图形。Canvas是逐像素进行渲染的。在canvas中,一旦图形被绘制完成,它就
  • 什么是SVG?SVG指可伸缩矢量图形(ScalableVectorGraphics)SVG用于定义用于网络的基于矢量的图形SVG使用XML格式定义图形SVG图像在放大或改变尺寸的情况下其图形质量不会有损失SVG是万维网联盟的标准SVG的优势与其他图像格式相比(比如JPEG和GIF),使用SVG的优势在于:SVG图像可通过文本编辑器来创建和修改SVG图像可被搜索、索引、脚本化或压缩SVG是可伸缩的S
  • 什么是Canvas?HTML5的canvas元素使用JavaScript在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建Canvas元素向HTML5页面添加canvas元素。规定元素的id、宽度和高度:<canvasid=myCanvaswidth=200height=100></canvas>
  • 拖放拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在HTML5中,拖放是标准的一部分,任何元素都能够拖放。浏览器支持InternetExplorer9、Firefox、Opera12、Chrome以及Safari5支持拖放。注释:在Safari5.1.2中不支持拖放。HTML5拖放实例下面的例子是一个简单的拖放实例:实例<!DOCTYPEHTML><html><
  • HTML5提供了播放音频的标准。Web上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5规定了一种通过audio元素来包含音频的标准方法。audio元素能够播放声音文件或者音频流。音频格式当前,audio元素支持三种音频格式:IE9Firefox3.5Opera10.5Chrome3.0S
  • HTML5<video>-使用DOM进行控制HTML5<video>元素同样拥有方法、属性和事件。其中的方法用于播放、暂停以及加载等。其中的属性(比如时长、音量等)可以被读取或设置。其中的DOM事件能够通知您,比方说,<video>元素开始播放、已暂停,已停止,等等。下例中简单的方法,向我们演示了如何使用<video>元素,读取并设置属性,以及如何调
  • 知识分类
    推荐知识
    近期热门知识

    MapSiteMapRssGoTop