← 全部文章

API 与辅助工具

Output Console 作为生产日志器 —— 实践中的 window.JUSTZIX

console.log 诊断一个页面需要开着 DevTools —— 而它占去半个屏幕,还在每次刷新时消失。window.JUSTZIX 记录到 Output Console 窗口,那是页面的一部分:它待在你放它的地方,你不用 F12 就能看到它。

两个不同的 API

JustZix 给规则代码两个全局对象 —— 容易搞混:

本文讲的是第二个。

日志器的方法

JUSTZIX.log('一条简单的条目');
JUSTZIX.info('信息');
JUSTZIX.warn('一条警告');
JUSTZIX.error('一个错误');
JUSTZIX.debug('一个诊断细节');

每个级别在 Output Console 里有自己的颜色,并且可以被过滤。还有别名 __JUSTZIX__JZ.log/.warn/... —— 以防页面有一个自己叫 JUSTZIX 的变量。

为什么不用普通的 console.log

Output Console 也捕获页面自己的 console.log 和未处理的错误 —— 但 JUSTZIX.*你的通道,在视觉上与页面噪音分开。

模式 —— 一条规则里的检查点

JUSTZIX.info('购物车规则 —— 开始');
const items = document.querySelectorAll('.cart-item');
JUSTZIX.log('购物车里的商品: ' + items.length);
if (!items.length) JUSTZIX.warn('购物车为空 —— 选择器还是最新的吗?');

规则讲述它在做什么。当它停止工作时,Output Console 精确显示停在哪一步 —— 无需猜测。

另见

安装 JustZix —— 不开 DevTools 也能记录日志。

为这篇文章评分

暂无评分 — 成为第一个。

自己动手试试

安装 JustZix,粘贴本文中的任意代码片段。两分钟,从零到一条在你所有设备上生效的规则。

获取 JustZix

功能 · 工作原理 · 示例 · 应用场景