摘要:
不是所有的浏览器都遵循一种视频编码算法,它们主要遵循两种编码算法,一种是Safari和iphone遵循的需要收费的,另外一种是Chromium和Mozilla Firefox支持的开源免费的。如果你的浏览器支持HTML5的Video特性,那么你用来检测的时候创建 的<video>元素会有一个叫canPlayType()的方法,这个方法可以告诉你你的浏览器支持哪种视频格式如果你不想自己亲手去写这个检测方法的话,你可以使用Modernizr来检测你的浏览器支持哪种HTML5的视频格式。if(Modernizr.video){//let's play some video! bu 阅读全文
摘要:
“如果早期的浏览器不支持HTML5我该如何开始使用它呢?”。但是这个问题本身就会让人产生误解。HTML5只是一些特性的集合,因此你不能说检测浏 览器“是否支持HTML5”,但是你可以检测浏览器是否支持诸如“canvas“,“video”,“geolocation”等等这些特性 检测你的浏览器是否支持The Canvas API可以使用之前介绍过的第二种方法,如果你的浏览器支持The Canvas API,那么检测时候被创建的<canvas>DOM对象会有getContext()这个方法,如果你的浏览器不支持的话,那被创建 的<canvas>DOM对象就不会拥有Canva 阅读全文
摘要:
HTML5中元素均具有如下属性* accesskey: 规定访问元素的键盘快捷键* class:规定元素的类名(用于规定样式表中的类)。* contenteditable:规定是否允许用户编辑内容。* contextmenu:规定元素的上下文菜单。* dir:规定元素中内容的文本方向。* draggable:规定是否允许用户拖动元素。* hidden:规定该元素是否显示的。被隐藏的元素不会显示。* id:规定元素的唯一 ID* lang:规定元素中内容的语言代码。* spellcheck:规定是否必须对元素进行拼写或语法检查。* style:规定元素的行内样式。* tabindex:规定元素的 阅读全文
摘要:
script 标签用于定义客户端脚本,比如 JavaScript。除全局属性之外有如下属性src 定义指向包含脚本的文件的 URL(这样您就可以引用某个包含脚本的文件,而不是直接把脚本插入您的 HTML 文档中)async 定义脚本是否异步执行。defer 延迟加载 指示脚本不会生成任何文档内容。浏览器可继续解析并绘制页面。type 指定MIME类型 默认text/javascriptcharset 定义脚本中使用的字符编码。如果 async 属性为 true,则脚本会相对于文档的其余部分异步执行,这样脚本会在页面继续解析的过程中执行。如果 async 属性为 false,而 defer .. 阅读全文
摘要:
adb kill-serveradb start-server 阅读全文