你好!感谢你在 DEV 的第一个月的疯狂体验 :) 我于 5 月 18 日加入 DEV,在接下来的一个月里,我学到了很多东西,并利用这些学习找到了困扰我一段时间的一些问题的答案。 我不记得在哪里读到过关于 DEV 的文章,但有人说它是互联网上聪明开发者的头版。“听起来不错,”我想。5 月
使用 js-coroutines 在 TypeScript 中无故障处理 1,000,000 条记录数据 有时我们需要在前端处理数据,例如使用离线系统或访问本地数据。当数据量很大时,很容易导致 UI 出现问题。几天前,我写了一篇
使用 Firebase 的无服务器应用程序 TLDR; 如果您一直在阅读,您就会知道我正在构建一个小部件,以便在博客文章中提供一些有趣的互动,以支持
使用事件钩子在 React 中构建客户端路由器(pt1:事件) TLDR; 我正在制作一个可插拔的小部件组件,它包含前端和无服务器后端部分。本文是本系列的第一篇,介绍了如何在 React 中使用自定义事件来构建路由器。
60fps JS,同时对数百万条记录进行排序、映射和减少(使用空闲时间协程) js-协程
我编写了 14 个函数来转储 lodash 并减少捆绑包大小...... Lodash 和 underscore 永远改变了我编写 Javascript 的方式,但今天对于最常见的功能可能有更好的选择。 我最近检查了我们的主要应用程序,希望减少捆绑包的大小,并很快发现尽管我们尽了最大努力进行特
摘要: 本文讲述了作者在货车上编写代码的经历,分享了在新西兰旅行时的工作与生活体验。文章主要讲述了几个关键方面:工作场所的灵活性,依赖公共Wi-Fi的挑战,过夜地点的选择以及工作与生活的平衡。作者强调了在新西兰的货车上编写代码的特殊体验,如旅行中在咖啡馆、图书馆或露营地之间寻找平衡点。此外,文章还讨论了编写代码过程中的困难和挑战,如寻找互联网连接和数据配额问题。最后,作者分享了如何保持工作与生活的平衡,以及通过摄影和徒步旅行等个人爱好来保持头脑清醒和激发新的想法。
文章介绍了作者从Tailwind CSS迁移到Vanilla-er CSS的经历和原因。作者提到对Tailwind CSS的喜爱,包括文档、响应式实用变体、使用 `@apply` 以及减少在不同文件类型之间的切换次数等。然而,作者也提到了一些不喜欢的地方,如预检、JavaScript依赖、其他开发人员的使用方式不一致、CSS清除和保持视觉一致性等问题。因此,作者决定使用更简洁的Vanilla-er CSS,计划删除Tailwind并混合使用normalize.css、CSS变量和混合,然后使用PostCSS将所有内容合并到单个CSS文件中。文章还涉及命名CSS变量的问题以及具体的CSS变量命名示例。最后,作者强调了保持代码简洁的重要性。 摘要简洁版: 本文讲述了作者从Tailwind CSS迁移到更简洁的Vanilla-er CSS的决策过程,并详细描述了迁移的原因和计划,包括处理CSS变量命名等问题。作者强调保持代码简洁的重要性。
摘要: 本文回顾了Web API的简史,从早期的基于HTTP的分布式API的主要用途,到XML-RPC和SOAP等协议的发展,再到AJAX的出现以及REST和RESTful API的兴起。文章还强调了REST架构风格的特点,以及在适当情况下打破规则的重要性。最后,文章关键词为:Web API、简史、SOAP、AJAX、REST、RESTful API。
摘要: 本文主要讲述了作者从使用React转向Svelte的经历和原因。文章首先回顾了多年来React一直是作者的首选,并介绍了在React开发中的一些常见做法和挑战。接着,作者介绍了对Svelte的了解和首次接触的感受,重点描述了Svelte 3.x版本的新特性和优势。文章通过对比React和Svelte的代码示例,展示了Svelte的简单性和直观性。此外,作者还提到了Svelte的其他优点,如易于学习和部署。最后,作者总结了转向Svelte的决定,并认为其他人也可能会效仿。