资讯专栏INFORMATION COLUMN

onscreen-console:一个没卵用的 console 工具

468122151 / 778人阅读

摘要:介绍这是在给沙盒游戏提时做的一个小工具,用于给那些没有的端和应用提供一个的。改写了原生的对象的和方法,启用了以后,直接使用和就可以了。像这样最后项目地址,其实我只是来求的逃

介绍

这是在给沙盒游戏LOMS提 PR 时做的一个小工具,用于给那些没有 console 的 B/C 端(nw.js 和 electron)应用提供一个 onscreen 的 console。(唔,游戏缺人手,大家可以关注一下,链接在这https://www.v2ex.com/t/393852)

先放个 demo 图吧,你也可以去这里体验。

onscreen-console 改写了原生的 console 对象的 log、warn 和 error 方法,启用了 onscreen-console 以后,直接使用 console.log 、console.warn 和 console.error 就可以了。

安装
npm i -S onscreen-console
使用
import oConsole from "onscreen-console";
// 启用 onscreen-console
oConsole.enable();
// 显示 console 面板
// 默认启用时显示,也有按键显示,可不调用该方法
oConsole.show();
// 按你平时那样用就好
console.log("This is a log");
console.warn("This is a warn");
console.error("This is a error");
// 或者抛出错误
throw new Error("Error thrown");
// 隐藏 console 面板
oConsole.hide();
// 禁用 onscreen-console
oConsole.disable();

也可以直接在 html 中引入,min 文件在Release下载,放在onscreen-console/dist/min/onscreen-console.min.js里,并且给 window 绑了 oConsole 对象,直接用就可以了。


命令行的话其实是用 eval 做的,如果要添加全局变量,需要自己绑在 window 对象上,才能访问到。像这样const test = 1; window.test = test;

最后

项目地址https://github.com/Siubaak/onscreen-console,其实我只是来求 star 的(逃

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92940.html

相关文章

  • 今天的文章很不一般

    今天突然不知道要更新什么好,那就谈谈自己如何如何学php以及其他的东西吧! 想起当初自己学php,不断的重复的学着php基础,也没接触MVC框架,更别说MVC是什么,只是每天坐公交,地铁,走路,都拿着手机看着常用的string函数,array数组,对串连起来用,写个项目都是一头雾水,不过每天还是坚持的反复看看,也不懂的总结和利用网上的平台,基本都是用word文档本地保存,之后才接触到MVC框架,一...

    graf 评论0 收藏0
  • 踩坑:IDEA中项目顺利运行但@Autowired报错的解决方法

    摘要:今天在搭建项目的时候,遇到了一个奇怪的问题。中需要注入,中需要注入的接口,属性都是通过标签名的方式注入的。给你报错,就算不影响项目运行,那也确实有些不合适的地方。但是如果项目无法运行,仅关掉报警根本没卵用。 今天在搭建SpringBoot+SpringMVC+mybaits项目的时候,遇到了一个奇怪的问题。 Controller中需要注入Service,Service中需要注入Myb...

    yanbingyun1990 评论0 收藏0
  • ESLint配置参数介绍

    摘要:由红宝书作者编写,年发布第一个版本。配置可以通过以下三种方式配置使用文件支持和两种语法在中添加配置块直接在代码文件中定义。 ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本。 NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风...

    hiyayiji 评论0 收藏0

发表评论

0条评论

468122151

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<