2024-08-27 10:32:35
IDEA
我的想法是通过某一个实例,在这个实例当中,讲 TypeScript 的某一个或某几个重点的概念,并且展开起来讲,而不是传统的那种写法,比如说,我单独开出一章来讲 TypeScript 的语法等等。我觉得那种写法对于快速掌握某个知识点要快。
我个人学习历程,一开始还是对 Node+JavaScript 很感兴趣的,但是 JavaScript 那种冗长、复杂的架设函数把我搞得精疲力尽,于是想寻找突破,经过比较,发现 TypeScript 号称是 JavaScript 的“超集”,甚至通过自行的编译技术生成完全兼容的 JavaScript 代码,而且还避免了 JavaScript 的好多看点,于是便转向 TypeScript。
另外,Node 的庞杂环境,以及越来越大的体积,也迫使我转向其它的运行时,这时候发现了 Bun,虽然还存在着不少的问题,但已堪使用,于是就想结合这两者来学习。
我不想像传统的编程学习类图书那样,先从打印“Hello,World!”开始,而想着能否另辟蹊径,给出相关的案例,在此案例中具体到某一项或某几项技术内容进行学习。这种学习效果应该比单纯地、按部就班地看枯燥的代码更快捷,可有较多地应用场景展示给大家,能较好地把操作手册上的知识点与实际编程环境相结合,让大家知道应该如何使用、组合知识点,快速开发出具备实际功能的程序来。
2024-08-30 16:44:20
最新的想法是: * 还是得想着按一个案例来实现,不能使用太多的案例,那样的话,可能会分散了精力。 * 将一个单纯的案例讲全、讲深、讲透,我觉得比讲太多的东西更有意义,通过这个案例了解 Bun+TypeScript 开发的方方面面,这是我所追求的目标。 * 如果是用 Todo 的话,似乎是太简单了一些。不过,Youtube上面的 [(114) Bun HTMX notion](https://www.youtube.com/results?search_query=Bun+HTMX+notion),讲 Todo 的我觉得就不错,而且足够复杂,当然其实现的主要功能方面还是集中在了前端界面方面,不是说前端不重要,而是对于我们来说,还是想要从功能性上面更加深入一些。 * 那么做一个博客程序可能会更全面一些。包括后面的数据持久化、用户的认证管理、信息的通知管理等,都可以在这个实现的过程中不断地去完善,甚至到最后的打包发布,都可以一点一点地构建出来。 * 如果在实现的过程中,把 TypeScript 的这些功能点都讲透彻的话,其实真的不错哦。2024-08-31 11:24:11