如何高效浪费时间构建网站:反向教程

2025-07-28

这篇文章反其道而行之,提供了一套“高效”构建网站的指南,旨在最大化你的时间和精力消耗。核心策略包括:不加选择地安装npm依赖,让你的项目成为依赖的牢笼;在未明确需求前就选择框架,以便不断学习框架更新;总是引入编译步骤,增加额外的构建过程。总之,这是一份反向教程,教你如何高效地浪费时间在网站开发上。

阅读更多
开发 反向教程

“只是JavaScript”的真相:它远比你想象的复杂

2025-06-02

在编程世界中,“只是JavaScript”是句经常被误用的说法。这篇文章探讨了JavaScript的复杂性,指出很多看似简单的.js文件,实际上依赖于浏览器API、Node.js环境变量、JSX编译、预处理器、TypeScript类型注解等多种技术,运行环境和工具链的选择会极大影响代码的可执行性。作者以一系列例子说明,只有脱离了特定运行环境和工具链的“原生”JavaScript代码,才能真正被称为“只是JavaScript”。

阅读更多
开发

告别繁琐JS:用多个小HTML页面构建交互式网站

2025-03-12

作者在博客更新过程中,发现用多个小的HTML页面代替复杂的JS交互式页面,可以极大简化开发流程。通过CSS过渡,实现页面间的无缝切换,例如导航菜单、搜索功能等,都能轻松实现。这种方法降低了复杂度,提升了维护效率,作者认为这是充分利用Web特性的一种有效方式。

阅读更多
开发

打磨 UI

2024-09-22

文章介绍了作者在开发过程中打磨UI细节的体验,作者将UI开发比作木工活,需要反复打磨才能得到满意的效果。文中以一个具体的例子说明了即使是简单的布局,也可能存在交互上的死角,需要仔细测试和调整。

阅读更多
未分类

JavaScript中的模板,从零依赖开始

2024-07-14

本文介绍了如何在JavaScript中进行简单模板化,即不依赖任何外部库或框架,仅使用原生JavaScript代码将数据转换为HTML。文章详细讲解了如何使用模板字面量和函数来创建组件、传递参数以及渲染HTML字符串。文章还介绍了如何使用一些小型库来简化语法,并提供了一些示例代码来演示如何使用这种方法构建简单的Web应用程序。

阅读更多
未分类