subtitle
译|API怎么选?比较SOAP、REST、GraphQL和RPC 译|API怎么选?比较SOAP、REST、GraphQL和RPC
我们知道,两个单独的应用程序需要中介程序才能相互通信。因此,开发人员通常会搭建桥梁(应用程序编程接口),以允许一个系统访问另一个系统的信息或功能。
2020-12-13
MongoDB + Mongoose与Node.js结合使用的后端开发的最佳实践 MongoDB + Mongoose与Node.js结合使用的后端开发的最佳实践
MongoDB 无疑是当今最受欢迎的 NoSQL 数据库选择之一,它有一个很棒的社区和生态系统。 在本文中,我们将介绍在使用 Node.js 设置 MongoDB 和 Mongoose 时应遵循的一些最佳实践。
2020-12-07
自动增长Textareas的最干净技巧 自动增长Textareas的最干净技巧
想法是使 <textarea> 更像 <div>,因此它的高度可以扩展以包含当前值。这几乎是奇怪的,没有一个简单的原生解决方案,不是吗? 现在我得到了一个非常好的原生解决方案。
2020-12-02
使用GPU.js改善JavaScript性能 使用GPU.js改善JavaScript性能
你是否曾经尝试过运行复杂的计算,却发现它需要花费很长时间,并且拖慢了你的进程? 有很多方法可以解决这个问题,例如使用 web worker 或后台线程。GPU 减轻了 CPU 的处理负荷,给了 CPU 更多的空间来处理其他进程。同时,we
2020-11-30
初学者的技术写作:技术博客基础知识A-Z指南 初学者的技术写作:技术博客基础知识A-Z指南
如果你喜欢写作和技术,技术写作可能是一个适合你的职业。如果你喜欢技术,但又不是真的整天喜欢编码,也可以做一些别的事情。
2020-11-29
Fetch API速查表:9个最常见的API请求 Fetch API速查表:9个最常见的API请求
在本文中,我将列出 9 个最常见的 Fetch API 请求,在你忘记 API 的时候可以翻出来查看。
2020-11-24
只需使用VS Code的REST客户端插件即可进行API调用 只需使用VS Code的REST客户端插件即可进行API调用
为什么要离开 IDE 去测试新的 API?现在你不必这样做了。
2020-11-23
什么是AVIF?如何在你的网站上使用AV1图像格式的图像 什么是AVIF?如何在你的网站上使用AV1图像格式的图像
谈谈它的功能和好处,以及为什么你应该开始使用 AVIF。我还将向你展示在你的网站上包含 AVIF 图像的安全方法。
2020-11-22
使用CSS ::marker的自定义项目符号 使用CSS ::marker的自定义项目符号
现在,在使用 <ul> 或 <ol> 时自定义数字或项目符号的颜色,大小或类型很简单。 感谢 CSS ::marker,我们可以更改内容以及项目符号和数字的某些样式。
2020-11-22
小技巧|给Mac添加右键菜单「使用 VSCode 打开」的方法 小技巧|给Mac添加右键菜单「使用 VSCode 打开」的方法
我介绍两种方法来实现一个用右键通过 VSCode 打开文件和文件夹的方法,第一个是使用原生方式,第二种是借助第三方软件。
2020-11-20
Fetch还是Axios——哪个更适合HTTP请求? Fetch还是Axios——哪个更适合HTTP请求?
在本文中,我想比较这两种方法,并简要介绍一下基本知识和语法。除此之外,我还将比较在两种情况下以及在错误处理中将数据转换为 JSON 格式的过程。我还将讨论 HTTP 拦截和下载进度。
2020-11-19
CSS3贝塞尔曲线实战:创建链接悬停动画效果 CSS3贝塞尔曲线实战:创建链接悬停动画效果
我们将使用 CSS3 动画过渡来创建简单但引人入胜的链接悬停效果,将鼠标悬停在链接上时,会弹出一个小弹出框。 我们还将看一下CSS3 Cubic-Bezier(贝塞尔)曲线,它是 CSS 过渡,为弹出框提供了更加流畅的运动,而不是僵化的机械
2020-11-19
如何将HTML表格转换成精美的PDF 如何将HTML表格转换成精美的PDF
作为开发人员,如何让 PDF 输出看起来更专业?大多数免费的在线 PDF 导出器实际上只是将 HTML 内容转换为 PDF,而不进行任何额外的格式化,这会使数据难以阅读。如果你也能添加诸如页眉和页脚、页码或重复的表列标题等内容呢?像这样的
2020-11-18
如何创建与框架无关的JavaScript插件 如何创建与框架无关的JavaScript插件
使用普通 JavaScript 创建插件,让你有能力创建一个无论在哪个框架下都能使用
2020-11-14
Windows Terminal完整指南 Windows Terminal完整指南
在本文中,我们将探讨 Windows Terminal,它是WSL2的理想配套。它速度快、可配置、外观漂亮,并且提供了 Windows 和 Linux 开发的所有优点。 Windows 已经完全接受了 Linux,而 WSL2 使它成为一
2020-11-11
如何在WebStorm中获得对数据库工具和SQL的支持 如何在WebStorm中获得对数据库工具和SQL的支持
你可能已经知道,其他 JetBrains IDE(例如 PhpStorm 和 IntelliJ IDEA Ultimate)具有对数据库工具和 SQL 的内置支持,这些支持是通过与这些 IDE 捆绑在一起的数据库插件提供的。 虽然我们没有
2020-10-26
实战|仅用18行JavaScript构建一个倒数计时器 实战|仅用18行JavaScript构建一个倒数计时器
有时候,你会需要构建一个 JavaScript 倒计时时钟。你可能会有一个活动、一个销售、一个促销或一个游戏。你可以用原生的 JavaScript 构建一个时钟,而不是去找一个插件。尽管有很多很棒的时钟插件,但是使用原生 JavaScrip
2020-09-16
译|通过Node和Redis进行API速率限制 译|通过Node和Redis进行API速率限制
速率限制可以保护和提高基于 API 的服务的可用性。如果你正在与一个 API 对话,并收到 HTTP 429 Too Many Requests 的响应状态码,说明你已经被速率限制了。这意味着你超出了给定时间内允许的请求数量。你需要做的就
2020-09-16
译|通过构建自己的JavaScript测试框架来了解JS测试 译|通过构建自己的JavaScript测试框架来了解JS测试
测试(单元或集成)是编程中非常重要的一部分。在当今的软件开发中,单元/功能测试已成为软件开发的组成部分。随着 Nodejs 的出现,我们已经看到了许多超级 JS 测试框架的发布:Jasmine,Jest 等。
2020-09-01
【译】如何设计一个JavaScript插件系统 【译】如何设计一个JavaScript插件系统
WordPress 有插件、 jQuery 有插件、Gatsby、Eleventy 和 Vue 也是如此。 插件是库和框架的常见功能,并且有一个很好的理由:它们允许开发人员以安全,可扩展的方式添加功能。这使核心项目更具价值,并建立了一个社区
2020-08-30
2 / 9