0%

遗留了很久的一个学习任务,最近正好在总结归纳小程序在 App 之间的交互,顺便拾起一些学过的和没学过的知识。主要涉及的知识点:URL Scheme、Webview、H5 与 App 之间的通信以及 JSBridge 的概念。

阅读全文 »

大概这一年左右的时间,都在跟小程序相关的需求。从开发到上线,流程上会跟以往的 Web 开发有些不同。此前除了大学时的一次课设,其他时间未曾接触过小程序,算是从 0 开始吧。不过得益于 Uniapp 基于 Vue.js 的语法封装,除了小程序自己的 API 之外,语法学习成本几乎没有。

阅读全文 »

偶然在一篇文章中看到 Node 可以使用 import 语法了,无需再使用 babel 做额外的转换,遂去了解下 Node 相关的更新。本文主要介绍在最新版本 Node(14.15.1) 中如何使用 import 语法。大部分内容翻译自官网和外网文章。关于 JS 模块机制之前已经总结过一篇文章,这里不再赘述。

( PS:原本是公司部门要求的 kpi 文章,现做了精简 )

阅读全文 »

自 ECMA2015 (6th) 大幅更新之后, ECMA 标准变更成每年6月发布一个版本进行小幅度更新。为方便温习和查找,汇总一下近五年的所有版本特性。本文共涵盖了 ES2016、ES2017、ES2018、ES2019、ES2020 五个版本的更新内容。翻译有删改,仅供快速查找使用。

阅读全文 »

Service Worker 的初衷是极致优化用户体验,带来丝滑般流畅的离线应用。但同时也可以用作站点缓存使用。它本身类似于一个介于浏览器和服务端之间的网络代理,可以拦截请求并操作响应内容。功能强大,但由于兼容性问题,更适合用作渐进增强来使用。

阅读全文 »

年底了,总结一下上半年探索的 PWA 的离线缓存技术。顺带总结了一下前端全流程每一步中都可能遇到的缓存,大部分都是概念、名词的理解和说明。涉及到的缓存有:HTTP 缓存、Manifest 缓存、CDN 缓存、Nginx 服务器缓存、Service Worker 缓存。

阅读全文 »

Apache Flink 是一个分布式处理引擎,在有界或无界数据流上进行有状态的计算。工作时偶然接触到一点点,有些概念虽然有点抽象,但是思路却值得借鉴。本文记录用 Flink 实时求均值、水印生成、以及迟到的数据元触发计算更新等等,是一篇纯探索性文章。用笔记形式记录,以便忘记。

阅读全文 »

《计算机网络(第7版)-谢希仁》http 部分的读书小结和扩展,因为工作中最常打交道的就是这部分了。整本书都很不错,语言通俗易懂;各协议的关系、发展过程以及区别都概括的很好。
本文主要概括 HTTP、HTTP1.0、HTTP2.0、HTTPS 的之间的差异。

阅读全文 »