关键字:错误处理
  • Javascript进阶——异步编程
    理解JS异步 同步和异步 同步:调用之后得到结果,再依次执行其他的任务 异步:调用之后可以不等待结果,继续做其他的事 众所周知,Javascript是单线程的,代码只能一行一行通过JS引擎的主线程执行。但是这种模式存在一个问题:如果有一个任 ...
  • 面试必问的 JavaScript 知识点,你知道几个?
    你是否也遇到这样的问题,学JavaScript不知从哪下手?学了一半不知道自己技巧掌握的如何?或者学完了想去面试,但是不知道自己掌握的知识是否熟练?今天达妹为各位准备了一些JavaScript面试技术知识点,快来测试一下,你学的程度如何!N ...
  • Generator函数的实际应用
    1.异步操作的同步化表达 function* main() { var result = yield request("http://some.url"); var resp = JSON.parse(result); console.lo ...
  • js常见面试题(一)
    1、使用typeof bar ===“object”来确定bar是否是一个对象时有什么潜在的缺陷?这个陷阱如何避免? 尽管typeof bar ===“object”是检查bar是否是对象的可靠方法,但JavaScript中令人惊讶的问题是 ...
  • React进阶篇(二)错误处理
    Error boundaries 是 React 组件,它会在其子组件树中的任何位置捕获 JavaScript 错误,并记录这些错误,展示降级 UI 而不是崩溃的组件树。Error boundaries 组件会捕获在渲染期间,在生命周期方法 ...
  • ES6 Promise 执行流程
    promise 前两天遇到一个问题,让多个接口全部都完成,然后进行某项操作,于是就在网上看了一个视频,看了下基础用法,个人觉得讲的不错,就记录下来了 promise分两种阶段, 三种状态 一、 unsettled(未决阶段) 1.unset ...
  • 如何优雅地在Node应用中进行错误处理
    不知道你有没有遇到这样一种情况,某天你写的代码在线上突然发生错误,然后你打开控制台,却对着打过包的错误信息毫无头绪?又或者说是代码在node端出现了问题,你查看错误日志的时候,却发现日志文件中都是杂乱的错误堆栈信息。 其实上面这些问题都可以 ...
  • Vue2 尝鲜
    前几天看了一篇讲react suspense的文章,挺有趣的;所以翻了一下 vue 相关的实现,结果 Vue2 并不支持。所幸有人做了一个 plugin,虽然有点小众,但是如果有朋友想尝鲜的话,可以去这里学习一下——vue-async-ma ...
  • 为axios添加基于window的缓存能力
    业务诉求 有些业务对时效性要求并不高,可以通过给接口增加基于window的缓存能力,即在一定时间内相同的请求复用之前的请求结果,来实现页面的快速展现。比如 页面中有些图表,可能底层是一个接口的数据,但每个图表对不同的指标进行聚合运算。倘若将 ...
  • 前端总结
    闭包以及应用场景 作用域 作用域决定了代码区块中变量、函数、对象和其他资源的可见性 全局作用域、函数作用域和块级作用域 let 和 const 声明的变量不会提升到代码块顶部。 在同一作用域内,禁止重复声明 for 循环中,设置循环变量那部 ...

暂无数据