位置: 编程技术 - 正文

chrome调试javascript详解(Chrome调试技巧)

编辑:rootadmin

推荐整理分享chrome调试javascript详解(Chrome调试技巧),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Chrome调试app,chrome调试窗口怎么打开,Chrome调试vue,Chrome调试怎么直接修改代码,Chrome调试vue,Chrome调试技巧,Chrome调试模式,Chrome调试vue,内容如对您有帮助,希望把文章链接给更多的朋友!

一、Console API

Console.assert()

判断第一个参数是否为真,false的话抛出异常并且在console输出相应信息。

Console.count()

以参数为标识记录调用的次数,调用时在console打印标识以及调用次数。

Console.debug()

console.log方法的别称,使用方法可以参考Console.log()

Console.dir()

打印一条以三角形符号开头的语句,可以点击三角展开查看对象的属性。

Console.error()

打印一条错误信息,使用方法可以参考 string substitution。

Console._exception()

error方法的别称,使用方法参考Console.error()

Console.group()

打印树状结构,配合groupCollapsed以及groupEnd方法;

Console.groupCollapsed()

使用方法和group相同,不同的是groupCollapsed打印出来的内容默认是折叠的。

Console.groupEnd()

结束当前Tree

Console.info()

打印以感叹号字符开始的信息,使用方法和log相同

Console.log()

打印字符串,使用方法比较类似C的printf格式输出

Console.profile()

可以以第一个参数为标识,开始javascript执行过程的数据收集。和chrome控制台选项开Profiles比较类似,具体可参考chrome profiles

Console.profileEnd()

配合profile方法,作为数据收集的结束。

Console.table()

将数据打印成表格。Console.table [en-US]

Console.time()

计时器,接受一个参数作为标识。

Console.timeEnd()

接受一个参数作为标识,结束特定的计时器。

chrome调试javascript详解(Chrome调试技巧)

Console.trace()

打印stack trace.

Console.warn()

打印一个警告信息,使用方法可以参考 string substitution。

二、用法

1、Console.log

旧版兼容

输出对象

格式化

%s 格式string%d or %i 格式int%f 格式float%o 格式Object对象%O 格式object对象%c 格式css

输出对象

Google chrome .0.. m 上图片出不来

Firefox .0.2 下测试

不过网上有一个有趣的东西 console.image,chrome自带的有扩展 car = "Dodge Charger";var someObject = {str:"Some text", id:5};console.info("My first car was a", car, ". The object is: ", someObject); for (var i=0; i<5; i++) { console.log("Hello, %s. You've called me %d times.", "Bob", i+1);}console.log("I want to print a number:%d","string")

3、console.group/console.warn/console.time/console.debug

console.log("This is the outer level");console.group();console.log("Level 2");console.group();console.log("Level 3");console.warn("More of level 3");console.groupEnd();console.log("Back to level 2");console.groupEnd();console.debug("Back to the outer level");console.time("answer time");alert("Click to continue");console.timeEnd("answer time");

4、console.trace 在页面console文档中查看堆栈跟踪的详细介绍和示例.这个比较好用

5、console.assert/console.count/console.dirxml/console.dir/console.error

6、Other Command Line API

7、debugger 非常好用的一个工具

调试的时候还可以加断点什么的……

8、jquery相关 firequery

这样就可以 easily check inside jQuery chains.

四、相关资源

can also now use Firefox's built in developer tools Ctrl+Shift+J (Tools > Web Developer > Error Console), but Firebug is much better; use Firebug)Safari and ChromeBasically the same. ExplorerDon't forget you can use compatibility modes to debug IE7 and IE8 in IE9 or you must access the console in IE6 for IE7 use the Firebug Lite look for stable for all iPhones, iPod touch and iPads. with iOS 6 you can view the console through Safari in OS X if you plug in your device. Or you can do so with the emulator, simply open a Safari browser window and go to the "Develop" tab. There you will find options to get the Safari inspector to communicate with your device.Windows Phone, AndroidBoth of these have no console built in and no bookmarklet ability. So we use :listen and it will give you a script tag to place in your HTML. From then on you can view your console inside the jsconsole website.iOS and AndroidYou can also use to access web inspector tools and the console on any device using their convenient browser plugin.Older browser problemsLastly older browsers (thanks again Microsoft) will crash if you use console.log in your code and not have the developer tools open at the same time. Luckily its an easy fix. Simple use the below code snippet at the top of your code and good old IE should leave you alone: if(!window.console){ window.console = {log: function(){} }; }This checks to see if the console is present, and if not it sets it to an object with a blank function calledlog. This way window.console and window.console.log is never truly undefined.

JS+CSS实现的经典圆角下拉菜单效果代码 本文实例讲述了JS+CSS实现的圆角下拉菜单效果代码。分享给大家供大家参考,具体如下:相信不少朋友会喜欢这一款菜单,CSS+JS实现的圆角下拉菜单,

在javascript中随机数 math random如何生成指定范围数值的随机数 今天有朋友向我请教:JavaScript怎么生成指定范围数值随机数。Math.random()这个方法相信大家都知道,是用来生成随机数的。不过一般的参考手册时却没有

JS实现Fisheye效果动感放大菜单代码 本文实例讲述了JS实现Fisheye效果动感放大菜单代码。分享给大家供大家参考,具体如下:这款FisheyeMenu,是采用JS+CSS+XHTML实现的动感放大菜单,放到图标

标签: Chrome调试技巧

本文链接地址:https://www.jiuchutong.com/biancheng/381623.html 转载请保留说明!

上一篇:Javascript 计算字符串在localStorage中所占字节数(js计算字体宽度)

下一篇:JS+CSS实现的经典圆角下拉菜单效果代码(html css js 实战案例)

  • 发票没有申报能开票吗
  • 资产损失税前扣除管理办法
  • 增值税一般纳税人税率
  • 过了汇算清缴期后发现错误
  • 增值税发票记账联要盖章吗
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 红字发票怎么回事
  • 已经勾选确认的发票可以取消认证吗
  • 应付职工薪酬工资贷方有余额要怎么调整
  • 专用存款账户需要备案吗
  • 建筑业异地预缴增值税流程
  • 商品涉及商业折扣的,如何确认企业所得税的销售收入?
  • 贷款利息进项税额
  • 电子商务交易成本
  • 营业以后再次装修进什么会计科目?
  • 购入材料时,会出现哪几种情况
  • 购入债券计入什么科目
  • 国税和地税分别占多少
  • 技术开发费税率13还是60
  • 混合销售举例说明
  • 扣缴上月税费会计分录
  • 小微企业工会
  • 小规模企业申报表填写
  • 公司开13个点增值税交多少钱
  • 华为折叠手机mateXs3
  • 冲减增值税进项税怎么处理
  • 不动产在建工程领用原材料的分录
  • phpstorm ftp
  • 二手车交易税咋算
  • 安全费用的适用范围
  • 银行存款余额调节表是不是原始凭证
  • ChatGPT 被大面积封号,到底发生什么了?
  • 后端中spef文件和spf文件
  • Navicat for MySQL 15 v15.0.27 中文企业正式版(附安装教程) 32/64位 破解版
  • 流动比率取值是取期末
  • 附清单格式
  • 应收利息的罚息是复利吗
  • 专用发票能当月抵扣吗
  • opengl环境光参数
  • mysql各种索引的使用场景
  • 税务局返还手续费
  • 劳务报酬所得项目
  • 小规模纳税人可以开13的税吗
  • 合同资产和合同负债的区别
  • 企业从应付职工工资中代扣的职工房租应借记什么科目
  • 去年购进的货物怎么做账
  • 红冲以前年度费用
  • 门面转让费做账怎么做
  • 建安企业增值税预缴
  • 年末利润如何计算
  • 计时工资和计件工资的含义
  • 福利费属于管理费用还是销售费用
  • 土地出让过程缴纳的费用
  • 哪些企业可以减免企业所得税
  • 生产型企业入库管理办法
  • 如何办理公司注册地址变更
  • 园林土方施工有哪些分项工程
  • 提高纳税遵从度依靠行政执法还是纳税服务
  • Windows系统sid修改方法
  • win10预览版和正式版区别
  • upromise0.exe - upromise0进程是什么文件
  • windows 个性化设置包含哪些方面?
  • linux中apt-get和yum
  • mac系统如何安装双系统
  • CentOS救援模式实验笔记详解
  • wmiex.exe是什么程序
  • win7提示0x000000c1
  • python中yield用法
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • 批处理编程教程
  • python调用cuda执行加法
  • jquery点击切换背景颜色
  • nodejs quic
  • cmd Tasklist与Tskill管理Windows系统进程
  • 读取更新包文件发生错误
  • python怎么获取命令行参数
  • 深入浅出jquery
  • qpython pydroid
  • 国家税务总局山西省电子税务局
  • 日本海淘推荐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设