Aquamarine

Console 控制台


一个控制台,你可以在浏览器的控制台里面使用aqconsole来引用它。因为我不会安全地解析字符串的 JavaScript 代码,所以这里没有输入框。

此外,你可以直接使用.html()方法直接往这里面放 HTML 元素!

属性和方法

名称 类型 描述
lines number 控制台能够显示的条目数量,当条目数量达到上限却还要添加新的条目时,最早的条目会被移除。
log() (...data: any[]) => void console.log()。但是不支持附带样式,如果你有这种需求请使用 html() 代替之。
warn() (...data: any[]) => void console.warn()
error() (...data: any[]) => void console.error()
clear() () => void console.clear()
html() (h: string | Node, action: 'move' | 'clone' = 'clone') => typeof h 如果第一个参数是字符串,则第二个参数没有作用。如果第一个参数是一个节点,则第二个参数将决定出现在控制台里面的是此节点的复制品还是它的本体。如果你想在控制台里面展示一个具有点击事件的按钮,使用 'move'会是最好的选择。这种情况下,如果此节点已经处在控制台中,则此节点所在的条目将被移动到控制台的最底下。