博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《HTML5 canvas开发详解(第2版)》——1.7 用console.log调试
阅读量:6826 次
发布时间:2019-06-26

本文共 675 字,大约阅读时间需要 2 分钟。

本节书摘来自异步社区《HTML5 canvas开发详解(第2版)》一书中的第1章,第1.7节,作者: 【美】Steve Fulton , Jeff Fulton 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.7 用console.log调试

在超越“Hello World!”去探索更强大更丰富的内容前,还有些内容需要讨论。本书通过使用现代Web浏览器的console.log功能实现了一个简单的调试方法。这个函数可以通过代码在JavaScript控制台中记录文本信息日志,从而可以帮助用户找出问题(或者机会)。每个浏览器都有一个可以使用console.log的JavaScript控制台(Chrome、Opera、Safari、安装Firebug的Firefox等)。同时,那些不支持console.log的浏览器将弹出讨厌的错误提示。

为了处理这个错误,可以用一个外壳将console.log包装一下,使其只在浏览器支持的情况下被调用。这个外壳创建了一个名叫Debugger的类,然后创建一个在任何位置都可以被调用的Debugger.log静态函数,如下所示。

Debugger.log("Drawing Canvas");

以下是console.log()函数的代码。

var Debugger = function (){ };Debugger.log = function (message){  try {   console.log(message);  } catch (exception){   return;  }}

转载地址:http://fmgzl.baihongyu.com/

你可能感兴趣的文章
php 获取5分钟前,php时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天12:10...
查看>>
php ob_end_clean(),ob_end_clean(): failed to delete buffer-ThinkPHP 5.1.23
查看>>
ecshop send.php on line 71,ECSHOP调用指定DEDECMS织梦栏目文章列表
查看>>
linux 怎么运行多个target,radhat7下使用targetcli为多个启动器配置iSCSI访问控制
查看>>
c语言2015实验答案,2015年计算机二级《C语言》精选练习题及答案(15)
查看>>
c语言中word16,(word)16道嵌入式C语言面试题.doc
查看>>
c语言雷克子波,vans.c · skateboi/雷克子波与一维数组卷积的图像 - Gitee.com
查看>>
c语言ctrl c线程中动态申请的内存,【C++】 外传篇 3_动态内存申请的结果
查看>>
android textview显示不下,Android TextView不显示我的所有文本
查看>>
android手机之间tcp通信,Android 设备间通信方式
查看>>
数据库集群系统研究系列(2)-现存的数据库的解决方案的原理解析
查看>>
Racktables自定义报表
查看>>
网摘是否影响网络推广和SEO
查看>>
Outlook中轻松添加LDAP服务
查看>>
统一沟通-技巧-2-Lync 2010-照片-无显示-组织-显示-为-自己
查看>>
Exchange企业实战技巧(24)OWA常用操作技巧
查看>>
Python脚本监控线上AMQ Number of Pending Messages数量
查看>>
TX Text Control文字处理教程(11)使用文本框
查看>>
考前熟记的知识点(3)_《系统集成项目管理工程师软考辅导》
查看>>
谈谈编程修养
查看>>