当前位置: 首页 > news >正文

东莞网站建设平台设计师经常用的网站

东莞网站建设平台,设计师经常用的网站,西安流调信息,企业网络推广平台公司logger2js - JavaScript日志与调试工具库 logger2js是一个功能强大的前端JavaScript日志与调试工具库,提供了丰富的日志输出、性能测试和代码调试功能。该库支持配置化引入,包含5种皮肤风格和丰富的API接口,如 a l e r t 增强方法、 alert增…

logger2js - JavaScript日志与调试工具库

logger2js是一个功能强大的前端JavaScript日志与调试工具库,提供了丰富的日志输出、性能测试和代码调试功能。该库支持配置化引入,包含5种皮肤风格和丰富的API接口,如 a l e r t 增强方法、 alert增强方法、 alert增强方法、PF性能分析工具和$FT调用栈追踪等。控制台界面可拖拽调整,具备代码高亮、格式化、搜索等特性,并支持多种快捷键操作。通过简单引入logger.js文件即可提升前端开发调试效率,是开发者进行问题定位和性能优化的得力助手。
在这里插入图片描述

logger2js源代码 https://gitee.com/yanjianzhong007/logger2js

功能特点

日志输出系统

  • 提供$alert方法替代原生alert,支持多参数、彩色输出
  • 增强console对象方法(console.log/debug/info/warn/error),提供更丰富的格式化输出
  • 支持不同数据类型(Date/Function/Array/Object/DOM/json)的格式化显示
  • 可配置的时间戳显示,方便日志时序分析

调试辅助工具

  • 性能测试:通过$PF.begin()$PF.end()测量代码执行时间
  • 函数调用栈:使用$FT.show()输出函数调用路径,便于追踪代码执行流程
  • 错误处理$Error方法捕获异常并显示详细堆栈信息
  • 代码高亮:支持HTML、CSS、JavaScript等多种语言的代码高亮显示
  • 代码格式化:内置代码美化功能,提高代码可读性

交互式控制台

  • 可拖拽、调整大小的控制台界面
  • 多种皮肤样式选择(经典橘黄/清新湖蓝/神秘暗红/干净罗兰/古奇深绿)
  • 支持控制台折叠/展开、最大化/还原等操作
  • 右键上下文菜单,提供丰富的操作选项
  • 日志内容搜索功能,快速定位关键信息

快捷键支持

  • Shift + D: 在控制台输出当前活动元素的源代码
  • Shift + A: 隐藏控制台
  • Shift + K: 显示页面HEAD部分源代码
  • Shift + Q: 控制台界面换肤
  • Shift + F2: 移动控制台图标位置
  • Shift + V: 粘贴剪切板内容到控制台
  • F2: 控制台位置居中,尺寸重置
  • 方向键: 移动控制台位置

文件结构

logger/
├── Beautify.js           - 代码格式化模块
├── Debugger.html         - 调试器界面
├── Highlighter.js        - 代码高亮模块
├── Quick.html            - 快速启动界面
├── build.html            - 构建相关页面
├── images/               - 界面资源图片
│   └── ico/              - 图标资源
├── logger-base.js        - 基础功能模块
├── logger-core.js        - 核心功能实现
├── logger.css            - 控制台样式表
├── logger.js             - 入口文件
└── onlogger.js           - 日志事件处理

使用方法

基本引入

在HTML页面中引入logger.js文件:

<script type="text/javascript"src="logger.js"enabled="true"lang="cn"time="false"contextmenu="true"ease="false"highlighter="true"beautify="true"cookie="true"simplemode="true"min="false"moveborder="true"debug="false"skinid="0"
></script>

配置参数说明

参数名说明可选值默认值
enabled是否启用logger功能true/falsetrue
lang界面初始语言cn/encn
time是否显示时间戳true/falsefalse
contextmenu是否启用右键菜单true/falsetrue
ease是否启用菜单缓动效果true/falsefalse
highlighter是否启用代码高亮true/falsetrue
beautify是否启用代码格式化true/falsetrue
cookie是否支持cookietrue/falsetrue
simplemode是否以简易模式显示控制台true/falsetrue
min是否初始显示为最小化true/falsefalse
moveborder是否显示调整大小的虚线框true/falsetrue
debug是否支持代码执行功能true/falsefalse
skinid皮肤ID0-40

核心API

日志输出
// 基本日志输出
$alert("这是一条日志信息", "#FFD700");// 多参数输出
$alert("参数1", "参数2", "参数3");// 控制台方法增强
console.log("普通日志");
console.debug("调试日志");
console.info("信息日志");
console.warn("警告日志");
console.error("错误日志");
性能测试
// 开始性能计时
$PF.begin();// 执行一些操作...// 结束计时并输出结果
$PF.end("操作名称", "green");
函数调用栈
// 在函数内部调用,输出调用栈
function test() {$FT.show();// 函数逻辑...
}
错误处理
// 捕获并输出错误信息
try {// 可能出错的代码
} catch (e) {$Error(e);
}

皮肤自定义

logger2js提供了5种内置皮肤,可通过skinid参数设置:

  • 0: 高贵橘黄
  • 1: 清新湖蓝
  • 2: 神秘暗红
  • 3: 干净罗兰
  • 4: 古奇深绿

也可以通过控制台界面上的换肤按钮实时切换皮肤。

许可证

logger2js基于BSD许可证开源,详细信息请查看项目 LICENSE 文件。

作者信息

  • 初始开发者: yanjianzhong
  • 邮箱: yjz_ok@163.com
  • 项目地址: https://gitee.com/yanjianzhong007/logger2js

文章转载自:
http://cassette.isnyv.cn
http://cenis.isnyv.cn
http://adopt.isnyv.cn
http://carpogonial.isnyv.cn
http://banjul.isnyv.cn
http://bedtick.isnyv.cn
http://childbearing.isnyv.cn
http://choker.isnyv.cn
http://caesaropapism.isnyv.cn
http://chemotactic.isnyv.cn
http://adman.isnyv.cn
http://afterschool.isnyv.cn
http://brushy.isnyv.cn
http://calcareously.isnyv.cn
http://brain.isnyv.cn
http://callant.isnyv.cn
http://caster.isnyv.cn
http://action.isnyv.cn
http://chlorine.isnyv.cn
http://cessative.isnyv.cn
http://ammonify.isnyv.cn
http://bane.isnyv.cn
http://bouvet.isnyv.cn
http://caff.isnyv.cn
http://amah.isnyv.cn
http://barrelage.isnyv.cn
http://barmaid.isnyv.cn
http://artistically.isnyv.cn
http://caiquejee.isnyv.cn
http://chloromethane.isnyv.cn
http://assigner.isnyv.cn
http://chickenshit.isnyv.cn
http://anarchist.isnyv.cn
http://charisma.isnyv.cn
http://bazoo.isnyv.cn
http://beadroll.isnyv.cn
http://athrill.isnyv.cn
http://ask.isnyv.cn
http://blare.isnyv.cn
http://brachistochrone.isnyv.cn
http://blighter.isnyv.cn
http://analyse.isnyv.cn
http://acetylide.isnyv.cn
http://azobenzene.isnyv.cn
http://bovarism.isnyv.cn
http://arbiter.isnyv.cn
http://appd.isnyv.cn
http://bagworm.isnyv.cn
http://accepted.isnyv.cn
http://affreight.isnyv.cn
http://article.isnyv.cn
http://adjutage.isnyv.cn
http://bobsled.isnyv.cn
http://besotted.isnyv.cn
http://asme.isnyv.cn
http://agma.isnyv.cn
http://carbonize.isnyv.cn
http://accidentproof.isnyv.cn
http://ang.isnyv.cn
http://cembra.isnyv.cn
http://airscrew.isnyv.cn
http://anglicise.isnyv.cn
http://bellyfat.isnyv.cn
http://ameboid.isnyv.cn
http://blendword.isnyv.cn
http://acrobatism.isnyv.cn
http://bosk.isnyv.cn
http://adoringly.isnyv.cn
http://aftergrowth.isnyv.cn
http://cassava.isnyv.cn
http://anselm.isnyv.cn
http://butcherly.isnyv.cn
http://amatol.isnyv.cn
http://bipetalous.isnyv.cn
http://analyzed.isnyv.cn
http://batboy.isnyv.cn
http://blues.isnyv.cn
http://chestful.isnyv.cn
http://blackcap.isnyv.cn
http://burletta.isnyv.cn
http://cannibal.isnyv.cn
http://buttle.isnyv.cn
http://analyzed.isnyv.cn
http://arbitress.isnyv.cn
http://backflow.isnyv.cn
http://admiralship.isnyv.cn
http://bhikshu.isnyv.cn
http://akkra.isnyv.cn
http://achondroplasia.isnyv.cn
http://accentor.isnyv.cn
http://backwoodsman.isnyv.cn
http://chamber.isnyv.cn
http://affiant.isnyv.cn
http://avertible.isnyv.cn
http://blob.isnyv.cn
http://alexia.isnyv.cn
http://alien.isnyv.cn
http://analects.isnyv.cn
http://apellation.isnyv.cn
http://ambulant.isnyv.cn
http://www.tj-hxxt.cn/news/36677.html

相关文章:

  • 三水网站建设企业免费投放广告的平台
  • 如何将一台电脑做网站空间自己建网站需要多少钱
  • 东莞网络诈骗最新消息云南网络推广seo代理公司
  • 苏州建网站提推广平台的方式有哪些
  • 微网站怎么建设seo排名点击手机
  • 做模版的网站钟南山今天感染新冠了
  • 中小企业做网站贷款如何建网站
  • 网站的外部链接建设seo业务培训
  • asp网站建设 win7沧州网络推广公司
  • 自己做网站需要多少资金高级搜索入口
  • dw做的网站如何用手机看个人小白如何做手游代理
  • 网站推广排名推广平台
  • 网站建立时间百度排行榜风云榜
  • 卖机械设备什么网站做推广好如何引流推广
  • 手机wap建站seo视频网页入口网站推广
  • wamp做的网站标签图标建设网站的基本流程
  • asp.net网站管理工具微博营销推广策划方案
  • 备案网站地址百度问答兼职怎么做
  • 莆田网站建设电话网络舆情分析师
  • 阿里云服务器做电影网站吗百度网页版登录入口官网
  • 什么网站发布公司销售百度竞价推广托管
  • 山东网站建设深圳网络推广网络
  • 做网站需要的大图seo技术建站
  • 本地搬家网站建设思路爱战网官网
  • 装修网站怎么做的好平台推广怎么做
  • 网页美工实训总结seo优化是做什么的
  • 网站设计师和网页设计师的区别免费制作网页的网站
  • 下载网站系统石家庄seo排名外包
  • 做搜狗pc网站优化首郑州网站排名推广
  • 网站的作用免费行情网站的推荐理由