• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > HTML5 Canvas之测试浏览器是否支持Canvas的方法

HTML5 Canvas之测试浏览器是否支持Canvas的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含测试浏览器是否支持Canvas等相关知识,佚名 希望在学习及工作中可以帮助到您

本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, “Testing to See Whether the Browser Supports Canvas”.

在获取HTML页面上Canvas元素的引用后,我们需要测试一下该元素是否包含“上下文”(context)。Canvas的上下文指的是由浏览器定义的用于绘画的平面。简单地说,如果上下文不存在的话,Canvas也就名存实亡了。测试浏览器是否支持Canvas有好几种方法。第一种方法是检查HTML页面中Canvas元素的getContext方法是否存在:

在上述代码中,如果测试失败,那么return语句执行,程序终止。

另一种方法是创建一个专门用于判断Canvas是否得以支持的函数,而在该函数中,实时生成一个Canvas元素来进行这种判断 — 这种方法很流行,Mark Pilgrim在他的HTML5网站http://diveintohtml5.org中提到了这种方案:

在HTML页面中引入modernizr很简单,从http://www.modernizr.com上下载代码,然后在HTML页面中包含这个外部js文件即可:

您可能想查找下面的文章:

相关文章

  • 2017-10-05h5音频视频播放
  • 2018-12-03奇思妙想-用HTML5进行人脸识别
  • 2018-12-03html5中的Canvas 和 SVG分别是什么?它们的区别在何处?(实例)
  • 2018-12-03HTML5实现斯诺克桌球俱乐部的示例代码(图)
  • 2018-12-03HTML5每日一练之视频标签的应用
  • 2017-08-06如何利用input事件来监听移动端的输入
  • 2017-08-06详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
  • 2018-12-03H5中画布、拖放事件以及音视频的代码实例
  • 2018-12-03简单介绍HTML5中的文件导入_html5教程技巧
  • 2017-08-06HTML5拖放API实现拖放排序的实例代码

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 用HTML5开发App真的好嘛?
    • 利用HTML5 Canvas制作键盘及鼠标动画的实例分享_html5教程技巧
    • html5 canvas 简单画板实现代码_html5教程技巧
    • html5有哪些清空画布的方法
    • HTML5--多媒体标签详解
    • HTMl5的存储方式sessionStorage和localStorage详解_html5教程技巧
    • 利用HTML5的新特点实现图片文件异步上传
    • HTML5中如何调用手机重力感应的接口
    • HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等_html5教程技巧
    • HTML5中的video&audio

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有