Firebug Chrome Console 把握台应用号令

2024-03-11 08:38

本文主要是介绍Firebug Chrome Console 把握台应用号令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

名人名言:对于一颗什么都需要享受的青年的心,获得幸福并不需要多少代价。——拉马丁

Console API


当打开 firebug (也包含 Chrome 等浏览器的自带调试对象),window 下面会注册一个叫做 console 的对象,它供给多种办法向把握台输出信息,供开辟人员调试应用。下面是这些办法的一个简单介绍,当令地应用它们,对于进步开辟效力很有帮助。


console.log(object[, object, ...])
应用频率最高的一条语句:向把握台输出一条消息。支撑 C 说话 printf 式的格局化输出。当然,也可以不应用格局化输出来达到同样的目标:


var animal=""frog"", count=10;console.log("The %s jumped over %d tall buildings", animal, count);console.log("The", animal, "jumped over", count, "tall buildings");

console.debug(object[, object, ...])
向把握台输出一条信息,它包含一个指向该行代码地位的超链接。


console.info(object[, object, ...])
向把握台输出一条信息,该信息包含一个默示“信息”的图标,和指向该行代码地位的超链接。


console.warn(object[, object, ...])
同 info。差别是图标与样式不合。


console.error(object[, object, ...])
同 info。差别是图标与样式不合。error 实际上和 throw new Error() 产生的结果雷同,应用该语句时会向浏览器抛出一个 js 异常。


console.assert(expression[, object, ...])
断言,测试一条表达式是否为真,不为真时将抛出异常(断言失败)。


console.dir(object)
输出一个对象的全属下性(输出成果类似于 DOM 面板中的样式)。


console.dirxml(node)
输出一个 HTML 或者 XML 元素的布局树,点击布局树上方的节点进入到 HTML 面板。


console.trace()
输出 Javascript 履行时的客栈追踪。


console.group(object[, object, ...])
输出消息的同时打开一个嵌套块,用以缩进输出的内容。调用 console.groupEnd() 用以停止这个块的输出。


console.groupCollapsed()
同 console.group(); 差别在于嵌套块默认是收起的。


console.time(name)
计时器,当调用 console.timeEnd(name);并传递雷同的 name 为参数时,计时停止,并输出履行两条语句之间代码所消费的时候(毫秒)。


console.profile([title])
与 profileEnd() 连络应用,用来做机能测试,与 console 面板上 profile 按钮的功能完全雷同。


console.count([title])
输出该行代码被履行的次数,参数 title 将在输出时作为输出成果的前缀应用。


console.clear()
清空把握台


号令行

把握台的输出面板右边,是把握台的输入面板(Chrome 调试对象对应为下方),在这里除了可以运行常规的 javascript 代码,还内置了相当数量的号令行可以帮助我们的调试工作,下面是一些常用号令行的简单介绍。


¥(id)
返回一个给定 id 的元素。


¥¥(or)
返回给定的 css 选择器匹配到的一组元素。


¥x(xpath)
返回给定的 XPath 表达式匹配到的一组元素。


¥0
在 HTML 面板中选中的元素。


¥1
上一次在 HTML 面板中选中的元素。


¥n(index)
接见比来 5 个被选中过的元素,index 的局限: 0 – 4。


dir(object)
同 console.dir(object)。


dirxml(node)
同 console.dirxml(node)。


clear()
同 console.clear()。


inspect(object[, tabName])()
在合适的(或一个指定的) tab 中检视一个对象。


keys(object)
返回一个对象的所有属性的键。


values(object)
返回一个对象的所有属性的值。


debug(fn)
在函数第一行添加一个断点,应用 undebug(fn) 移除断点。


monitor(fn)
开启一个函数的调用日记,应用 unmonitor(fn) 封闭该功能。很是有效的一个号令,然则它似乎并没有很好地工作。


monitorEvents(object[, types])
开启一个元素的某个事务(或所有事务)被触发时的日记记录。用例如下:


monitorEvents(¥0,[""click""])

上方的号令行被履行后,将开启当前在 HTML 面板中被选中元素的 click 事务监控,一旦这个元素的 click 事务被触发,事务对象将会在把握台输出。若是不指定第二个参数,将对所有事务进行记录。


profile([title])
同 console.profile([title])

这篇关于Firebug Chrome Console 把握台应用号令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/797285

相关文章

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

PostgreSQL简介及实战应用

《PostgreSQL简介及实战应用》PostgreSQL是一种功能强大的开源关系型数据库管理系统,以其稳定性、高性能、扩展性和复杂查询能力在众多项目中得到广泛应用,本文将从基础概念讲起,逐步深入到高... 目录前言1. PostgreSQL基础1.1 PostgreSQL简介1.2 基础语法1.3 数据库

Python中的filter() 函数的工作原理及应用技巧

《Python中的filter()函数的工作原理及应用技巧》Python的filter()函数用于筛选序列元素,返回迭代器,适合函数式编程,相比列表推导式,内存更优,尤其适用于大数据集,结合lamb... 目录前言一、基本概念基本语法二、使用方式1. 使用 lambda 函数2. 使用普通函数3. 使用 N

Python中yield的用法和实际应用示例

《Python中yield的用法和实际应用示例》在Python中,yield关键字主要用于生成器函数(generatorfunctions)中,其目的是使函数能够像迭代器一样工作,即可以被遍历,但不会... 目录python中yield的用法详解一、引言二、yield的基本用法1、yield与生成器2、yi

Python多线程应用中的卡死问题优化方案指南

《Python多线程应用中的卡死问题优化方案指南》在利用Python语言开发某查询软件时,遇到了点击搜索按钮后软件卡死的问题,本文将简单分析一下出现的原因以及对应的优化方案,希望对大家有所帮助... 目录问题描述优化方案1. 网络请求优化2. 多线程架构优化3. 全局异常处理4. 配置管理优化优化效果1.

从基础到高阶详解Python多态实战应用指南

《从基础到高阶详解Python多态实战应用指南》这篇文章主要从基础到高阶为大家详细介绍Python中多态的相关应用与技巧,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、多态的本质:python的“鸭子类型”哲学二、多态的三大实战场景场景1:数据处理管道——统一处理不同数据格式

Java Stream 的 Collectors.toMap高级应用与最佳实践

《JavaStream的Collectors.toMap高级应用与最佳实践》文章讲解JavaStreamAPI中Collectors.toMap的使用,涵盖基础语法、键冲突处理、自定义Map... 目录一、基础用法回顾二、处理键冲突三、自定义 Map 实现类型四、处理 null 值五、复杂值类型转换六、处理

分布式锁在Spring Boot应用中的实现过程

《分布式锁在SpringBoot应用中的实现过程》文章介绍在SpringBoot中通过自定义Lock注解、LockAspect切面和RedisLockUtils工具类实现分布式锁,确保多实例并发操作... 目录Lock注解LockASPect切面RedisLockUtils工具类总结在现代微服务架构中,分布

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.