HTML5 Canvas 教程

HTML5 中的 Canvas 可以通过 JavaScript 脚本来绘制一些图形。Canvas 的默认大小为300像素×150像素(宽×高,像素的单位是px),所有主流浏览器的新版本都支持 Canvas 。 Canvas 基础 下面是 Canvas 的基本用法。 基本套路 HTML <canvas id="tutorial" width="150" height="150">你的浏览器过旧,请升级浏览器或者安装其它现代浏览器!</canvas> <canvas> 标签只有两个属性(width ...

2017
09-28

HTML5 Audio 对象(属性、方法、事件)

首先得先声明一下,这是一篇很无趣的文章,但是却很实用,因为本文把 HTML5 Audio 对象的属性,方法,事件整理出来。方便自己查阅,同时也希望本文能对你有些许帮助。 HTML5 Audio 对象属性 属性 描述 audioTracks 返回表示可用音频轨道的 AudioTrackList 对象。 autoplay 设置或返回是否在就绪(加载完成)后随即播放音频。 buffered 返回表示音频已缓冲部分的 TimeRanges 对象。 control...

2017
01-01

基于HTML5 Audio 开发音乐播放器

因为HTML5 新增了一些很方便的特性,所以HTML5  在前端圈里越来越受到大家的关注,下面就给大家分享一个基本HTML5 audio 属性开发的一个简单的音乐播放器。 HTML5 audio 实例 HTML 代码 <audio id="myMusic" src="./yellow.mp3"></audio> <div class="music-player-box"> <div class="music-info"> <span id="current-time">00:00</span> ...

2016
12-31

html5 page visibility api 用法

前言 如今浏览器的多tab 窗口设计已经很普遍,可以说绝大多数的浏览器都已经默认地使用这种方法来打开网页进而提高用户体验。但因此问题也随之而来-资源的浪费,性能的下降。 在我们平时浏览页面时候,都没不经意地打开很多页面。就拿我自己来说,很多时候可能会同时打开7-8面而,由于工作需要甚至同时打开十几二十个页面也是常有的事。即使页面的数量不能少,那么怎么才能让用户使用了浏览器默认的tab窗...

2016
06-15

移动web福音:HTML 5 应用程序缓存

前言 虽然现在有了4G网络,也快奔5G网络了,但是移动WEB在移动端表现还不是很出色,其中一个最关键的原因就是网速问题,移动端网速才是王道,如果你的移动应用打开得慢了,那么还有谁愿意花几十秒来等你这个网页下载完呢? 不过值得我们高兴的是HTML5给我们带来了一大惊喜:应用程序缓存。其实它的强大之处不是表现在功能上,而是用户体验上。他可以让你的移动WEB页面得到更快的响应以及更加快的展现在用...

2015
11-03

HTML5 Canvas中 fillText() 和 strokeText() 的区别

前言 Canvas现在越来越多地被运用到我们的项目中了,所以对Canvas的研究也得跟上呀,不然就被时代抛弃了。这次要给大家分享的是 HTML5 Canvas 中的 fillText 和 strokeText 的区别,代码及效果图片演示。 效果演示 HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Canvas</title> <style> canvas{border: 1px solid ...

2015
09-25

HTML5视频(Video)和音频(Audio)类库jplayer

jplayer是什么 jPlayer 是一个通过JavaScript编写的,完全免费的且开源的媒体库。他是一个jQuery插件,jPlayer可以让你在网页上方便快捷地运用跨平台的 audio和video。jPlayer有着全面的API,为你在创建一些有创意的新媒体解决方案提供了可能。这些API由活跃的,在慢慢成长的 jPlayer社区提供支持。 为什么选择jPlayer 1.易用,部署只是分分钟的事。 2.可以通过HTML和CSS实现完全定制和换肤。 3.轻量...

2015
09-14

网页视频播放器插件 Video.js

介绍 Videojs 插件支持 HTML5 视频和 Flash 视频,YouTube 和 Vimeo,他支持PC端和移动端的视频播放。该项目从2010年中旬出现到现在已经超过 50,000 100,000 200,000 网站在使用了。 用法 在的需要插入视频的页面的 head 标签之间像下面这样引入相关文件就可以了 <link href="//vjs.zencdn.net/5.8/video-js.min.css" rel="stylesheet"> <script src="//vjs.zencdn.net/5.8/video.min.js">...

2015
04-15