摘要: @[toc] 前言 Angular 除了默认的变化检测机制,也提供了ChangeDetectionStrategy.OnPush,用 OnPush 可以跳过某个组件或者某个父组件以及它下面所有子组件的变化检测。 在本文中,我们将探讨Angular中的变更检测机制,并通过示例代码来说明其工作原理。 变 阅读全文
posted @ 2024-01-19 23:26 程序员偏安 阅读(123) 评论(0) 推荐(0)
摘要: @[toc] 引言 在Angular中,DOM操作是开发Web应用程序的一个重要方面。通过对DOM进行操作,我们可以动态地修改页面内容、样式和元素行为。本文将详细介绍如何在Angular中进行DOM操作,并提供相应的示例代码进行解释说明。 1. ElementRef Angular提供的第一个DOM 阅读全文
posted @ 2024-01-19 23:26 程序员偏安 阅读(97) 评论(0) 推荐(0)
摘要: @[toc] 什么是zone.js 在Angular中,zone.js是一个非常重要的库,它为我们提供了一种跟踪和管理异步操作的机制。它的核心概念是Zone,它可以帮助我们捕获和处理异步操作的上下文。 当我们执行异步操作(例如定时器、网络请求或者订阅Observables)时,往往需要确保这些操作可 阅读全文
posted @ 2024-01-19 23:26 程序员偏安 阅读(250) 评论(0) 推荐(0)
摘要: 前言 npm, yarn和pnpm是时下主流的node.js包管理器。 随着前端项目的增多,会下载许多的依赖。不管是哪种包管理器,都会使用缓存来增加下次下载的速度。但很多情况下缓存文件不会被自动清空,如果不手动清理,可能会占用非常多系统盘的存储空间。 为此,本文记录了三种包管理器如何查看缓存文件路径 阅读全文
posted @ 2024-01-19 23:26 程序员偏安 阅读(2781) 评论(0) 推荐(0)