文章审核中
猜你喜欢
随着前端开发的迅速发展,越来越多的企业开始采用 Node.js 和 Hapi.js 进行开发。本文将介绍如何在 Vagrant 环境中搭建 Hapi.js 应用。 准备工作 安装 VirtualBox...
前言 在前端开发中,测试是绕不开的一环。测试环节可以保障代码质量,避免意外情况的发生。而 Mocha 测试框架则是一个非常常用的 JavaScript 测试框架。在这篇文章中,我们将介绍 Mocha ...
CSS Grid 是 CSS 中的一个新特性,它为网页设计提供了一种更加直观和灵活的方式。通过使用 CSS Grid,设计师可以更简单地设计有网格布局的页面,从而提高布局的准确性和灵活性。
在 ES6 中,引入了一个新的原始数据类型 Symbol,它能够以一种独特且不可变的方式标识对象。在 ES10 中,Symbol 类型又新增了一个新的特性:Symbol Description。
前端开发人员在进行单元测试时,通常会使用 Jest 这样的测试框架。然而,如果你正在使用 Typescript,那么在 Jest 中进行测试可能会变得有些棘手。在本文中,我们将探讨如何在 Jest 中...
Promise 和中间件的结合使用 前端开发过程中,经常会涉及到异步操作。传统的异步处理方式会导致回调函数嵌套过多,代码难以维护。而 Promise 的出现,为我们提供了一种更好的异步处理方式。
什么是 ESLint? ESLint 是 JavaScript 代码检查工具,可以让你的代码在编写前就可以发现错误和不规范的地方,提高代码质量、统一代码风格,并可以避免一些常见的错误和坑。
什么是 Web Workers? Web Workers 是 HTML5 引入的一项新特性,是用来让 JavaScript 在后台执行的一种机制,它们运行在单独的线程中,避免了所有计算都在主线程执行的...
什么是 Server-sent Events Server-sent Events(SSE)是一种基于 HTTP 的单向通信协议,它允许服务器向客户端推送实时数据。
在现代应用开发中,越来越多的应用正在转向 Serverless 或 FaaS(功能即服务)架构,这种架构将应用程序解耦为小型独立的拥有自己的服务的单元,这样应用程序就不需要为架构本身而支付额外的管理成...
在前端开发中,API 是一个非常重要的概念。而现在有一种被称为 GraphQL 的 API 模式,其最核心的理念就是将 API 设计成图形,这种做法有什么好处呢?接下来,我们将详细解释 GraphQL...
「ES12」中的 import() 函数 随着前端技术的不断发展,前端开发对 JS 模块化的需求也越来越高。要解决 JS 模块化的问题,ES6 中引入了 import 和 export 关键字,使得前...
在前端开发中,我们经常会用到 CSS Reset 来重置页面样式,使我们的页面在不同浏览器下呈现一致的外观和行为。但是,使用 CSS Reset 有时会导致文字换行的问题,特别是在中英文混排时更为明显...
在网站或应用开发过程中,底部固定栏是一个很常见的设计需求。传统的方法是使用绝对定位,但这种方法会导致一些问题,如底部固定栏遮盖页面内容、页面缩放时固定栏位置不正确等。
RESTful API 是一种基于 HTTP 协议的 web API 设计风格,它使用标准的 HTTP 方法和状态码来实现资源的增删改查操作。百度地图 API 是一个非常有用的 web 服务,它可以帮...
RxJS 是前端开发中常用的数据流处理库,有着强大而丰富的功能。但是,在使用 RxJS 过程中,我们也会遇到各种错误。本文将介绍一些常见的 RxJS 错误,包括原因和解决方法,并提供示例代码供读者参考...
随着前端技术的不断发展,Custom Elements 正变得越来越流行。但是,当我们在进行路由切换的时候,Custom Elements 的一些问题也逐渐显露出来。
在 ES6 中,除了一些常用的数据结构之外,还引入了 WeakSet 数据结构,它是一种弱引用的集合,用来存储对象,且对象只能在 WeakSet 中被引用一次。 WeakSet 与 Set 的区别 W...
在使用 MongoDB 数据库进行开发时,我们可能需要使用 Mongoose 连接数据库并进行操作。而 $setOnInsert 就是 Mongoose 中的一个操作符,在插入文档时用于设置默认值的,...
在现代 Web 应用中,实时性是非常重要的一个特性。为了达到实时性,我们需要使用一些技术来保证服务器和客户端之间的数据传输的及时性和稳定性。其中 Socket.io 是一种非常流行的技术,它可以在多个...
相关推荐