前言 在前端开发中,经常会遇到需要处理多维嵌套的数据结构。而对于这些多维嵌套的数据结构,往往需要计算出它们的深度,用于方便后续处理。本文将介绍使用JavaScript实现计算多维嵌套数组深度的方法。 理论知识 在了解具体实现前,先来...
Vue3 刚出 bata 版的时候,就有高手聊 ref 和 reactive,可能那时候由于某种原因吧,流传出来一种说法: ref 是用 reactive 实现的。这个。。。 我以为这么多年过去了,大家应该都可以正确理解 ref 和...
useSyncExternalStore 这是个啥玩意?这是 React18 提供的一个可以订阅组件外部数据的 hooks,React 官方建议这个 hooks 应该给库的开发者使用,不建议应用开发者直接去进行使用 该文章同时收录在...
摘要:本文将介绍如何使用 Nest.js 和 Sequelize 构建强大的内容管理系统(CMS)。Nest.js 是一个基于 TypeScript 的渐进式 Node.js 框架,它提供了一种模块化和可扩展的方式来构建可靠的后端应用程...
小程序 导航配置 顶部导航配置 window用于设置小程序的状态栏、导航条、标题、窗口背景色。 //app.json "window":{ "backgroundTextStyle":"light", "navigati...
过渡和动画的区别 过渡: 从一个状态缓慢过渡到另外一个状态,如:背景色由红色缓慢过渡到绿色 动画:一个元素运动的情况,如:从上到下或者从左到右的运动 借助基础的css去实现过渡和动画 1.通过class实现 实现动画效果 通过在标签上...
了解一下组件 组件是 vue 的基础元素之一(另一个是 js 文件),那么Vue的组件是什么呢? 是一个js的对象。(不是class、function) 必须有特定名称和功能的属性(包括方法、和事件) 然后经过Vue的“解析”,我...
LigaAI 的评论编辑器、附件展示以及富文本编辑器都支持在 Vue2(Web)与 Vue3(VSCode、lDEA)中使用。这样不仅可以在不同 Vue 版本的工程中间共享代码,还能为后续升级 Vue3 减少一定阻碍。 那么,同时兼容...
老是听到有人说内存泄漏,但是我做开发这么多年,除非我故意去测试内存是怎么泄漏的,这个时候才会内存泄漏,其他情况下几乎没有遇到过内存泄漏的问题。 然后就一直思考我没遇到内存泄漏的问题是不是跟我做的业务体量太小有关系?带着问题去找答案,今天...
自从著名设计师 Ethan Marcotte(@beep)在 A List Apart 上发表了一篇名为《 Responsive Web Design 》的文章之后,响应式网页设计(RWD,即 Responsive Web Design...