记得点击文章末尾的“ 阅读原文 ”查看哟~
下面先一起看下本期周刊 摘要 吧~
奇舞推荐
■ ■ ■
一文弄懂 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 中经常出现的各种问题。
关于奇舞团
奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。