在移动端开发时,一个很常见的情况是客户端开启一个 WebView 来展示 h5 页面,端上会给这个 WebView 提供一个返回按钮等功能,当点按返回没有历史记录时,就会退出当前 WebView。PM 有时会有需求在退出 h5 应用时弹窗提示用户,在用户点击确认后,才真正退出,这里提供一个实现这个需求的思路。

阅读全文 »

最近因为业务需要,实现了一个简单的前端 router,正好也来看一下 Vue-router 是怎么实现的。这次先来一起看看 Vue-router 初始化时做了什么💪。

阅读全文 »

最近做的业务展现在 app 中的 webview 里,app 提供的 webview 框架是默认有底部返回按钮的。pm 希望前端外部页面的框架保持不变,框架中展现的卡片页面可以点击返回按钮进行切换返回。于是想到了用一个简易的前端 router 来实现。

阅读全文 »

最近读完了《软技能——代码之外的生存指南》,这本书重点在于如何将程序员的职业生涯过的更好。作为一个程序员,绝不仅仅是技术好就可以的,并且就连着重在哪些技术上,也是需要抉择的。这本书在职业、自我营销、学习、生产力、理财、健身和精神这几个方面都给出了很好的简易,十分推荐。

阅读全文 »

vscode 是一个非常棒的编辑器,内置功能强大的调试能力。经过简单的设定,就可以对 js 文件进行调试。但有时我们想要调试的内容是经过编译的,当然我们可以直接调试编译后的代码。但经过编译压缩以后的代码,可读性很差,且也可能无法分模块查看了,有什么方法进行编译前的代码调试么?答案当然是肯定的。

阅读全文 »

我们平时写的 .vue 文件称为 SFC(Single File Components)。vue 会先对 .vue 文件进行解析,分成 template、script、styles、customBlocks 四个部分,称为 descriptor。之后,再对这四个部分分别进行编译最终得到可以在浏览器中执行的 .js 文件。本文介绍将 SFC 解析为 descriptor 这一过程。

阅读全文 »

十一的时候自己发生了摩托车事故,第一次走了一遍交通事故理赔流程。中间有些波折,但最后总算处理完毕了,在这里记录一下。

阅读全文 »

最近接了一个需求,很简单,就是起一个server,收到请求时调用某个提供好的接口,然后把结果返回。因为这个接口的性能问题,同时在请求的不能超过特定数目,要在服务中进行限流。

限流的要求是,限制同时执行的数目,超出这个数目后要在一个队列中进行缓存。

阅读全文 »
0%