首页 文章 精选 留言 我的

精选列表

搜索[前端工具],共10012篇文章
优秀的个人博客,低调大师

前端异常监控神器

有时候,看到用户的反馈,我们往往会一脸茫然,因为反馈的信息太少了。 比如有用户反馈登录不了。为了解这个问题,一般的流程是这样的:首先试试自己能不能登录网站,发现没问题;然后查看后台日志,发现最近没有登录接口相关的报错;最后根据用户反馈的时间,去后台查日志记录。结果日志记录没有错误信息。 那这个问题没法解决了!除非找出用户的联系信息,和他去聊聊这个bug。 mengbi.jpg 这样的情况很多,有时候及时有报错信息,还是一脸蒙逼,不知道为啥呢。 是不是很蛋疼? 不过这个问题已经可以很好滴解决啦!Fundebug最近上线了一个新的大功能,叫做场景重现。其实直观理解就是加了个视频录制,把用户出错前的行为习惯可视化的录制,然后绑定到对应的错误上。通过观看场景重现,可以直观的去理解用户是如何触发错误的。如下面所示: eleme_full.gif 是不是很惊艳!不仅可以看到报错相关信息,还可以看到用户的操作视频。 实例测试 为了验证一下是否真的这么牛逼,我弄了一个简单的网站来测试一下。 为了跟大家演示,我在Github上找了一个TodoMVC项目,这样可以快速跑起来。 下载代码git clone https://github.com/isjingzhi/TodoMVC.git 安装依赖npm install 运行npm run start 项目成功跑起来了,请看下图: todomvc1.png 接下里我需要将Fundebug的JavaScript监控插件接入,首先在Fundebug网站创建一个Vue的监控项目。 create.png 然后接入代码,接入部分很多代码,只能截图一部分,不过还是比较简单的,你只需要复制黏贴就可以了。 integrate.png 首先在index.html中接入script脚本: integrate1.png 然后,在添加errorHandler代码: integrate2.png 最后,我们再假装造个错试试,我在app.js的clearAlldone函数中,故意把this改为that: createerror.png 来我们试试Fundebug能抓到怎样的错误。 我随意添加任务,然后又删除任务,最后点击右下角的Clear completed,然后就收到报错了。 error.png 基本的报错堆栈信息都有 ReferenceError Uncaught ReferenceError: that is not defined at Vue.clearAlldone (http://localhost:3000/js/app.js:120:19) at invoker (http://localhost:3000/node_modules/vue/dist/vue.js:2029:18) at HTMLButtonElement.fn._withTask.fn._withTask (http://localhost:3000/node_modules/vue/dist/vue.js:1828:18) 现在我们来看看场景重现的效果: redo.png 鉴于是一段"视频“,我再单独放出来: todomvc.gif 通过这段视频,就可以很形象去理解用户的操作流程!不得不说是一大神器! 参考 TodoMVC on Github Fundebug JavaScript监控插件

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册