Base64 编码与 JSON 交换

JSON 是常用的数据交换格式。但是由于 JSON 本身并不支持文件图片等形式的附加数据,想要直接借助 JSON 来实现文件的传输非常困难。

一般的做法是,首先需要使用 Base64 编码将这些数据从二进制流编码成为字符形式,再封装成 JSON 格式进行传输。

本文首先讨论 Base64 编码大致原理,然后引入 MIME 类型的简单介绍,最后通过 Web API 来实现文件的自动编码实现文件图片等内容的 JSON 传输。

继续阅读Base64 编码与 JSON 交换

Angular 模块漫谈

Photo by Vanessa Lang on Unsplash

模块是 一个 Angular 应用组织的重要一环,通过模块之间的导入导出,我们可

以把复杂的功能分解到各个模块中,增强了代码的复用性可维护性。但是这也

引入了一定的学习复杂度。本教程从 Angular 模块入手,将 Angular 应用组

织方式和模块中资源的可见性做了详细的解释。读完本文,相信会对 Angular

有更新的认识。

继续阅读Angular 模块漫谈