• 奇舞推荐

  • 一文弄懂 React ref 原理

    对于 Ref 理解与使用,一些读者可能还停留在用 ref 获取真实 DOM 元素和获取类组件实例层面上 其实 ref 除了这两项常用功能之外,还有很多别的小技巧

    奇舞推荐
  • 一些常见的移动端适配方案,你了解吗?

    移动端设备的尺寸很多,而 UI 设计稿一般只会基于一个尺寸 (一般是 375px 或 750px) 进行设计。 目前移动端适配方案有多种,本文将介绍一些具有代表性的适配方案。

    奇舞推荐
  • Monorepo 下 Git 工作流的最佳实践

    没有哪一种 Git 工作流是银弹,合适的 Git 工作流往往取决于项目的代码规模、协作人数、应用场景等;本次分享先从适合小型 Monorepo 的 Feature branch 工作流开始分享,接着分享适用于中大型 Monorepo 的 Trunk-based 工作流,并给出一些选型标准供同学们参考,希望通过本次分享,大家能找到合适自己 Monorepo 工程的 Git 工作流!

    奇舞推荐
  • 技术实践

  • 一道 3 层的 TypeScript 面试题,你能答到第几层?

    最近遇见一道不错的 TS 面试题,分享一下。

    技术实践
  • 结合 vue 案例梳理前端设计模式

    设计模式是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结。它是为了可重用代码,让代码更容易的被他人理解并保证代码的可靠性。 设计模式实际上是“拿来主义”在软件领域的贯彻实践,它是一套现成的工具,拿来即用。下面来看一下设计模式的设计原则。

    技术实践
  • 浅谈柯里化

    在 react 项目中使用 antd 表单的时候,遇到一些老项目,需要校验密码的强弱、校验输入的规则等,如果每次都是传正则和需要校验的字符串,有点麻烦。我们怎么解决类似的问题呢,我们可以使用柯里化函数来解决类似的问题

    技术实践
  • 拓展边界

  • 不使用第三方库怎么实现【前端引导页】功能?

    随着应用功能越来越多,繁多而详细的功能使用和说明文档,已经不能满足时代追求快速的需求,而引导页 (或分步引导) 本质就是化繁为简,将核心功能以更简单、简短、明了的文字指引用户去使用对应的功能,特别是 ToB 的项目,各种新功能需求迭代非常快,免不了需要引导页的功能来快速帮助用户引导。

    拓展边界
  • 打包 JavaScript 库的现代化指南

    提供一些大多数库都应该遵循的一目了然的建议。今日前端早读课文章由 @frehner 分享。 正文从这开始~~

    拓展边界
  • 14 个快速简洁的单行 JavaScript 代码解决方案

    在编程中,解决同一个问题通常有多种方法。这些解决方案在不同方面可能有所不同,例如长度、性能、使用的算法、可读性等。 在本文中,我们将研究几种快速简洁的单行解决方案,以解决 JavaScript 中经常出现的各种问题。

    拓展边界