随笔分类 - 杂谈
摘要:前言 除了古老的 C/C++,几乎所有的编程语言都有模块系统,都有官方的包管理器。我们一般不自己实现所有的代码,实际应用开发过程中大量使用开源库和框架。这篇文章演示了如何把自己实现的库变成一个包,一个包就是你的应用,也是你的库。 随着程序越来越大,我们会将不同用途的代码放到不同的源文件。为了代码共享
阅读全文
摘要:这篇博客不是讲如何使用 Promise,是一个学习总结。是我自己对 Promise 的理解。 new Promise() 的时候,传一个 executor 给 Promise. ```javascript let promise = new Promise(function(resolve, rej
阅读全文
摘要:【动态】前端 前端 UI 框架和 JavaScript 模块,TypeScript 是 JavaScript + 类型标注 JavaScript 有很多的 module loader。因为 JavaScript ES6 之前语言本身没有提供模块的功能,之前的模块功能都是使用闭包实现的。 我们使用什么
阅读全文
摘要:反射这个词我一直没搞懂,也不知道为什么需要反射,也不知道反射到底做了什么。所见所闻逐渐丰富之后,开始有点儿懂了。 先不管反射这个词是什么意思。Java 里面有反射,Python 里面也有反射,但是不太有人强调 Python 里面的反射,可能是因为 Python 是解释的语言,天然的容易获得运行时的类
阅读全文