如何禁止JavaScript对象重写?

2018-07-09
阅读 4 分钟
3.1k
译者按: 使用Object.preventExtensions()、Object.seal()和Object.freeze(),可以禁止重写JavaScript对象。

Fundebug JavaScript插件支持监控HTTP请求数据

2022-07-01
阅读 1 分钟
1.4k
Fundebug提供专业的前端异常监控服务,我们的插件可以提供全方位的异常监控,可以帮助开发者第一时间定位各种前端异常,包括但不限于 JavaScript 执行错误以及 HTTP 请求错误。

Fundebug前端异常监控插件更新至2.4.0,支持配置breadcrumbSize

2020-04-07
阅读 2 分钟
2.7k
Fundebug提供专业的前端异常监控服务,我们的插件可以提供全方位的异常监控,可以帮助开发者第一时间定位各种前端异常,包括但不限于 JavaScript 执行错误以及 HTTP 请求错误。

Fundebug支持配置实时报警

2020-03-25
阅读 1 分钟
2.9k
为了防止报警过于频繁,在项目设置的“报警规则”页面,我们对报警间隔做了限制,默认一个项目 30 分钟内最多报警一次。当然,时间可以调节,最少能调整到 15 分钟。然而在实际使用中,客户希望每一个错误都能够收到实时的报警。经过慎重考虑,我们决定放开限制,做到支持实时报警。

使用Fundebug API 批量上传Source Map

2020-03-02
阅读 2 分钟
2.5k
如果希望使用 Source Map 功能的话,我们必须拿到 Source Map 文件。用户可以将 Source Map 文件挂载到自己的服务器,我们会自动下载;或者,用户也可以主动上传 Source Map。我们一共提供了 3 种不同的上传方式:

Fundebug录屏插件更新至0.6.0

2019-08-27
阅读 2 分钟
2.6k
Fundebug提供专业的异常监控服务,当线上应用出现 BUG 的时候,我们可以第一时间报警,帮助开发者及时发现 BUG,提高 Debug 效率。在网页端,我们通过原创的录屏技术,可以 100%还原 BUG 出现之前用户的操作流程,帮助开发者快速复现出错场景。演示视频如下:[链接]

JavaScript深入浅出第5课:Chrome是如何成功的?

2019-08-08
阅读 7 分钟
3k
摘要: Chrome改变世界。 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一等公民是什么意思呢? JavaScript深入浅出第3课:什么是垃圾回收算法? JavaScript深入浅出第4课:V8引擎是如何工作的? JavaScript深入浅出第5课:Chrome是如何成功...

Fundebug:JavaScript插件支持错误采样

2019-07-20
阅读 1 分钟
1.8k
Fundebug的付费套餐主要是根据错误事件数制定的,这是因为每一个发送到我们服务器的事件,都会消耗一定的CPU、内存、磁盘以及带宽资源,尤其当错误事件数非常大时,会对我们的计算资源造成很大压力。

为什么重复的GET请求变慢了?

2019-07-17
阅读 4 分钟
2.2k
最近在研究慢请求监控的问题,写了一个简单的测试代码:在网页端(index.html)通过fetch函数向服务端获取数据,然后打印请求耗时。 {代码...} 在服务端通过setTimeout延时1500s才返回数据(服务端使用ExpressJS)。 {代码...} 不出所料,span数据都略微大于 1500。 而后,我突发奇想,假设我同时发送多个请求会怎么样呢?于...

JavaScript深入浅出第4课:V8引擎是如何工作的?

2019-07-16
阅读 8 分钟
2.8k
摘要: 性能彪悍的V8引擎。 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一等公民是什么意思呢? JavaScript深入浅出第3课:什么是垃圾回收算法? JavaScript深入浅出第4课:V8是如何工作的? 最近,JavaScript生态系统又多了2个非常硬核的...

99%的程序都没有考虑的网络异常?使用Fundebug.notify()主动上报

2019-07-08
阅读 3 分钟
3.4k
绝大多数程序只考虑了接口正常工作的场景,而用户在使用我们的产品时遇到的各类异常,全都丢在看似 ok 的 try catch 中。如果没有做好异常的兼容和兜底处理,会极大的影响用户体验,严重的还会带来安全和资损风险。

Fundebug前端异常监控插件更新至 1.9.0,支持监控 HTTP 慢请求

2019-07-05
阅读 2 分钟
2.5k
Fundebug的前端异常监控插件更新至1.9.0,新增httpTimeout配置选项,支持监控 HTTP 慢请求,同时修复了记录的 HTTP 响应时间偏小的 BUG,请大家及时更新!

JavaScript深入浅出第3课:什么是垃圾回收算法?

2019-07-03
阅读 5 分钟
2.7k
摘要: JS是如何回收内存的? 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一等公民是什么意思呢? JavaScript深入浅出第3课:什么是垃圾回收算法? 最近垃圾回收这个话题非常火,大家不能随随便便的扔垃圾了,还得先分类,这样方便对垃圾进...

监控微信小程序wx.request请求失败

2019-07-01
阅读 3 分钟
6.4k
在微信小程序里,与后台服务器交互的主要接口函数是wx.request(),用于发起 HTTPS 网络请求。其重要性不言而喻。然而,却经常遇到请求失败的问题,笔者特意谷歌"wx.request 请求失败",可以搜索到很多相关的文章,下面列出一些:

JavaScript深入浅出第2课:函数是一等公民是什么意思呢?

2019-06-25
阅读 5 分钟
2.5k
摘要: 听起来很炫酷的一等公民是啥? 《JavaScript深入浅出》系列: JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼? JavaScript深入浅出第2课:函数是一等公民是什么意思呢? 看到一篇讲JavaScript历史的文章里面提到:JavaScript借鉴Scheme语言,将函数提升到"一等公民"(first class citizen)的地位。 一...

Fundebug前端JavaScript插件更新至1.8.2,修复2个小BUG

2019-06-18
阅读 2 分钟
2.5k
摘要: 修复2个BUG,请大家及时更新。 Fundebug前端异常监控服务 Fundebug是专业的程序异常监控平台,我们JavaScript插件可以提供全方位的异常监控,可以帮助开发者第一时间定位各种前端异常,包括: JavaScript执行错误 资源加载错误 HTTP请求错误 unhandledrejection WebSockect连接错误 并且,我们可以记录用户行为、...

JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼?

2019-06-18
阅读 5 分钟
2.4k
《JavaScript 深入浅出》系列: JavaScript 深入浅出第 1 课:箭头函数中的 this 究竟是什么鬼? JavaScript 深入浅出第 2 课:函数是一等公民是什么意思呢? 普通函数与箭头函数 普通函数指的是用function定义的函数: {代码...} 箭头函数指的是用=>定义的函数: {代码...} JavaScript箭头函数与普通函数不只是写法...

Fundebug前端JavaScript插件更新至1.8.0,兼容低版本的Android浏览器

2019-06-03
阅读 2 分钟
2.8k
Fundebug是专业的程序BUG监控平台,我们JavaScript插件可以提供全方位的BUG监控,可以帮助开发者第一时间定位JavaScript执行错误、HTTP请求错误以及资源加载错误。并且,我们可以记录用户行为、“录制”用户操作视频,帮助开发者快速复现BUG,提高Debug效率。

Fundebug录屏插件更新至0.4.0,修复BUG,优化性能

2019-05-27
阅读 2 分钟
2.7k
摘要: 录屏功能更加强大,欢迎免费试用! 关于Fundebug录屏功能 Fundebug是专业的程序BUG监控服务,当线上应用出现BUG的时候,我们可以第一时间报警,帮助开发者及时发现BUG,提高Debug效率。 在网页端,我们通过原创的录屏技术,可以100%还原BUG出现之前用户的操作流程,帮助开发者快速复现出错场景。请查看演示视频:...

聊聊我的第一篇10万+,同时反驳某些评论

2019-05-22
阅读 3 分钟
2.9k
元旦的时候,我立了一个Flag,今年要写一篇10万+,现在目标算是完成一半了。 终于有了一篇10万+ 知乎后台显示我的回答《如何衡量一个人的 JavaScript 水平?》的阅读量已经超过了10万,具体截止2019年5月20号是115172。 阅读量已经超过10万了,为什么只是完成了一半呢?因为这篇博客其实是我翻译的,原文在Web Archive上...

Vue.js@2.6.10更新内置错误处机制,Fundebug同步支持相应错误监控

2019-05-13
阅读 3 分钟
2.1k
Vue.js 从诞生至今已经 5 年,尤大在今年 2 月份发布了重大更新,即Vue 2.6。更新包括新增 scoped slot 语法、性能提升、动态指令参数等等。其中我们最关注的是错误处理。

Fundebug支持浏览器报警

2019-04-10
阅读 1 分钟
3k
Fundebug是专业的应用BUG监控服务,当您的线上应用,比如网页、小程序、Java等发生BUG时,我们会第一时间发送邮件报警,这样可以帮助您及时发现BUG,快速修复BUG。

如何高效地遍历 MongoDB 超大集合?

2019-03-21
阅读 6 分钟
2.6k
本文使用的编程语言是 Node.js,连接 MongoDB 的模块用的是mongoose。但是,本文介绍的方法适用于其他编程语言及其对应的 MongoDB 模块。

Fundebug前端JavaScript插件更新至1.7.1,拆分录屏代码,还原部分Script error.

2019-03-12
阅读 2 分钟
3.6k
1.7.1拆分了录屏代码,BUG监控插件压缩至18K,另外我们还原了部分Script error,帮助用户更方便地Debug。请大家及时更新哈~

import提升导致Fundebug报错:“请配置apikey”

2019-02-28
阅读 2 分钟
3.1k
部分Fundebug用户使用import来导入js文件时,出现了"请配置apikey"的报错,这是由于import提升导致的,下面我会详细解释一下这一点。

Fundebug前端JavaScript插件更新至1.6.0,新增test()方法用于测试

2019-02-26
阅读 2 分钟
3.6k
默认情况下,Fundebug 插件能够自动捕获未处理的错误(uncaught error)。另外,开发者也可以通过使用 Fundebug 提供的 API 发送其他错误信息:

详解JavaScript之神奇的Object.defineProperty

2018-07-20
阅读 4 分钟
4.2k
为JavaScript对象新增或者修改属性,有两种不同方式:直接使用=赋值或者使用Object.defineProperty()定义。如下:

Mocha浏览器测试入门教程

2018-05-24
阅读 4 分钟
4.4k
在玩转Node.js单元测试博客中,我介绍了测试框架Mocha,对后端Node.js代码进行测试。在这篇博客,我将介绍如何使用Mocha在浏览器中测试JavaScript代码。

JavaScript正则表达式进阶指南

2018-05-15
阅读 3 分钟
3.8k
例如,正则表达式/F.*g/会匹配“以F开头,以g结尾的字符串”,因此可以匹配"Hello, Fundebug!"中的Fundebug,exec方法会返回一个数组,其第一个元素为所匹配的子字符串。

Vue、React、Angular最佳UI框架

2018-05-03
阅读 3 分钟
7.1k
刚入门的小伙伴问我(上面是我的自拍照),现在前端Vue、React、Angular这三个框架似乎都很好,反而不知道选择什么了,我当时开玩笑的说你觉得哪个好看就选择哪个呗。本人目前用的Angularjs做Fundebug开发时会经常去Google一些独立的UI组件来实现某些功能,经常会情不自禁的去国内(下面列出)的这些官网去瞄几眼,那种羡慕...