console 速查手册
栏目: JavaScript · 发布时间: 5年前
// 用于输出一个 js 对象列表* console.log(obj1 [, obj2, ..., objN); // // 一个 js 字符串,其中包含0或多个不同类型的替代字符串 // console.log('String: %s, Int: %d,Float: %f, Object: %o', str, ints, // floats, obj) // // 也支持模板字符串 // console.log(`temp的值为: ${temp}`) console.log()/console.debug(); // assertion 为一个布尔表达式,如果 assertion 为 false,浏览器环境会向控制态输 // 出传入的内容,不中断代码执行,node 环境会导致一个 AssertionError 被抛出 // 中断执行代码 // obj1 [, obj2, ..., objN] 为输出的错误提示内容 // msg [, subst1, ..., substN] 同上.log()注释中介绍 // console.assert(assertion, obj1 [, obj2, ..., objN]); // console.assert(assertion, msg [, subst1, ..., substN]); console.assert(); // 清空控制台 // 非标准 JS 接口,尽量不要在生产环境使用 // 控制台显示的内容将会被一些信息替换,比如‘Console was cleared’这样的信息。 // 需要的注意的一点是在Google Chrome浏览器中,如果用户在设置中勾选了“Preserve // log”选项,console.clear()将不会起作用。 console.clear(); // 如果有 label,此函数输出为那个指定的 label 和 count() 被调用的次数。 // 如果 label 被忽略,此函数输出 count() 在其所处位置上被调用的次数。 console.count([label]); // 在控制台中显示指定JavaScript对象的属性,并通过类似文件树样式的交互列表显示 console.dir(object); // obj1 ... objN 要输出的 JavaScript 对象列表。 这些对象的字符串形式按顺序加起 // 来然后输出。 // msg 一个字符串,它包含零个或多个替代字符串。 // subst1 ... substN JavaScript 对象可以用此来替换msg里的替代字符串。你可以 // 控制输出的格式。 console.error()/console._exception(); // 向 Web 控制台输出一条警告信息。 // console.warn(obj1 [, obj2, ..., objN]); // console.warn(msg [, subst1, ..., substN]); // obj1 ... objN 要输出的 JavaScript 对象列表。 这些对象的字符串形式按顺序加起 // 来然后输出。 // msg 一个字符串,它包含零个或多个替代字符串。 // subst1 ... substN JavaScript 对象可以用此来替换msg里的替代字符串。你可以 // 控制输出的格式。 console.warn(); //向Web控制台输出一个堆栈跟踪. console.trace(); // 非标准 JS 接口,尽量不要在生产环境使用 // 向浏览器的 Performance 或者 Waterfall 工具添加一个标记。这样可以让你将代码中 // 的一个点和其他在时间轴上已记录的事件相关联,例如布局事件和绘制事件等。 // 你可以选择用一个参数来作为时间戳标签,然后标记旁边就会显示这个标签。 console.timeStamp([label]); // 你可以启动一个计时器(timer)来跟踪某一个操作的占用时长。每一个计时器必须拥有 // 唯一的名字,页面中最多能同时运行10,000个计时器。当以此计时器名字为参数调用 // console.timeEnd() 时,浏览器将以毫秒为单位,输出对应计时器所经过的时间. console.time(timeName); console.timeEnd(timeName); // 将数据以表格的形式显示 // 这个方法接收一个强制的参数,它必须是一个数组或者是一个对象,还可以接受一个额外的 // 参数描述表格的列数。 // 它把数据以table的形式打印出来, 在数组中的每一个元素(或对象中可枚举的属性)将会 // 以行的形式显示在table中。 // table的第一列是index。如果数据是一个数组,那么值就是索引。 如果数据是一个对象, // 那么它的值就是属性名称。 注意(在FireFox中)console.table 被限制了不能显示超 // 过1000行(第一行用来标记索引)。 console.table(data [, columns]); // 向web控制台输出一个通知信息。在Firefox和Chrome中,web控制台的日志中的项目旁边 // 会显示一个小的‘I‘图标 // console.info(obj1 [, obj2, ..., objN]); // console.info(msg [, subst1, ..., substN]); // obj1 ... objN 要输出的 JavaScript 对象列表。 这些对象的字符串形式按顺序加起 // 来然后输出。 // msg 一个字符串,它包含零个或多个替代字符串。 // subst1 ... substN JavaScript 对象可以用此来替换msg里的替代字符串。你可以 // 控制输出的格式。 console.info(); console.profile(); console.profileEnd(); // 在 Web控制台上创建一个新的分组.随后输出到控制台上的内容都会被添加一个缩进,表示该 // 内容属于当前分组,直到调用console.groupEnd()之后,当前分组结束. console.group(); console.groupEnd(); //和 console.group()方法的不同点是,新建的分组默认是折叠的.用户必须点击一个按钮才 // 能将折叠的内容打开. console.groupCollapsed(); 复制代码
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- MySQL™ 参考手册(关于本手册)
- LLVM 程序员手册 —— LLVM 4.0 文档(非常非常完整的手册)
- [译]Python手册——模块
- Axure函数使用手册
- 线上故障处理手册
- OpenSSH 实践手册
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
反应式设计模式
Roland Kuhn、Brian Hanafee、Jamie Allen / 何品、邱嘉和、王石冲、林炜翔审校 / 清华大学出版社 / 2019-1-1 / 98.00 元
《反应式设计模式》介绍反应式应用程序设计的原则、模式和经典实践,讲述如何用断路器模式将运行缓慢的组件与其他组件隔开、如何用事务序列(Saga)模式实现多阶段事务以及如何通过分片模式来划分数据集,分析如何保持源代码的可读性以及系统的可测试性(即使在存在许多潜在交互和失败点的情况下)。 主要内容 ? “反应式宣言”指南 ? 流量控制、有界一致性、容错等模式 ? 得之不易的关于“什么行不通”的经验 ? ......一起来看看 《反应式设计模式》 这本书的介绍吧!