PWA(Progressive Web App) 可以使得 Web 站点拥有类似 Native App 的使用体验,虽然已经推出一段时间,但目前来看,PWA 离真正的 Native App 还有一个重要的差别,那就是进入应用商店。Trusted Web Activity 的发布,使得将 PWA 站点打包为 Native App 放入应用商店有了更好的体验。为什么要把一个 Web 站点放入应用商店呢?如何做呢?

阅读全文 »

JavaScript 作为弱类型的语言,开发时不需要复杂的类型定义,可以快速实现需求完成业务迭代。但当项目越来越大,周期越来越长,弱类型反而会使得开发成本变高,利用 JSDoc + VS Code 可以一定程度上解决这个问题。

阅读全文 »

最近需要在业务中加一个全局的 filter,filter 会对输入进行验证,用于进行前端监控。其中一个要处理的问题,就是验证失败后如何发送异常日志,这个过程中顺便了解了一下 Vue 的异常处理机制。

阅读全文 »

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

阅读全文 »

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

阅读全文 »

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

阅读全文 »
0%