subtitle
如何在React App中实现“使用GitHub登录” 如何在React App中实现“使用GitHub登录”
我遇到一个场景,该场景需要使用 Create-React-App 在 React 应用中实现“使用 Github 登录”功能。虽然这听起来很简单,但在尝试做这件事时,你可能会遇到一些麻烦。因此,本文的目的是提供一个指南,帮助你在你的应用程
2020-12-21
Vite使Vue CLI过时了吗? Vite使Vue CLI过时了吗?
Vue 生态系统中有一个名为 Vite 的新构建工具,它的开发服务器比 Vue CLI 快 10-100 倍。 这是否意味着 Vue CLI 已经过时了?在本文中,我将比较这两种构建工具,并说明它们的优缺点,以便你可以决定哪一种适合你的下
2020-12-18
使用CSS计数器花式玩转列表编号 使用CSS计数器花式玩转列表编号
在网页设计中,以有组织的方式表示数据非常重要,这样用户可以轻松地了解网站或内容的结构。最简单的方法是使用有序列表。 如果你需要对数字的外观进行更多的控制,你可能会认为你需要通过 HTML 或 JavaScript 在 DOM 中添加更多的
2020-12-15
开源推荐|10个惊人的复古CSS套件 开源推荐|10个惊人的复古CSS套件
是否想发现可在下一个项目中使用的非典型 CSS 设计?下面是我最喜欢的一些。 NES.cssNES-style(8bit-like)的 CSS 框架,非常适合您的复古浏览器游戏。 RPG UIWeb 中用于老式 RPG GUI 的轻量级
2020-12-14
开源推荐|JSONsite:使用JSON文件创建SPA页面 开源推荐|JSONsite:使用JSON文件创建SPA页面
发现一个开源项目,可以让你用一个 JSON 文件创建一个网站。 Github:https://github.com/jsonsite/jsonsite 做一个 fork,添加你的 URL,然后咣当一声,一个好看的网站就用 JSON 文
2020-12-13
译|API怎么选?比较SOAP、REST、GraphQL和RPC 译|API怎么选?比较SOAP、REST、GraphQL和RPC
我们知道,两个单独的应用程序需要中介程序才能相互通信。因此,开发人员通常会搭建桥梁(应用程序编程接口),以允许一个系统访问另一个系统的信息或功能。 为了快速、大规模地集成应用程序,API 是使用协议或规范实现的,这些协议或规范定义了通过
2020-12-13
MongoDB + Mongoose与Node.js结合使用的后端开发的最佳实践 MongoDB + Mongoose与Node.js结合使用的后端开发的最佳实践
MongoDB 无疑是当今最受欢迎的 NoSQL 数据库选择之一,它有一个很棒的社区和生态系统。 在本文中,我们将介绍在使用 Node.js 设置 MongoDB 和 Mongoose 时应遵循的一些最佳实践。 1.为什么需要 Mong
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
Fetch API速查表:9个最常见的API请求 Fetch API速查表:9个最常见的API请求
在本文中,我将列出 9 个最常见的 Fetch API 请求,在你忘记 API 的时候可以翻出来查看。
2020-11-24
什么是AVIF?如何在你的网站上使用AV1图像格式的图像 什么是AVIF?如何在你的网站上使用AV1图像格式的图像
谈谈它的功能和好处,以及为什么你应该开始使用 AVIF。我还将向你展示在你的网站上包含 AVIF 图像的安全方法。
2020-11-22
使用CSS ::marker的自定义项目符号 使用CSS ::marker的自定义项目符号
现在,在使用 <ul> 或 <ol> 时自定义数字或项目符号的颜色,大小或类型很简单。 感谢 CSS ::marker,我们可以更改内容以及项目符号和数字的某些样式。 浏览器兼容性当 Chromium 86 发布
2020-11-22
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
实战|仅用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 / 7