angular

langzitianya3 天前
vue·xmlhttprequest·angular·chunked·流式
XMLHttpRequest接受chunked编码传输的HTTP Response时有问题实际中遇到的问题,虽然没有最终解决,但是浪费了好长事件,记录下来,避免再次踩坑。现在前端框架发送Ajax请求时,大部分组件最终都是调用的XMLHttpRequest对象来发送和接受请求。
KenkoTech8 天前
angular
Angular由一个bug说起之十二:网页页面持续占用CPU过高随着网络日益发达,网页的内容也更加丰富,形式也更加多样化。而随之而来的性能问题也不容小觑。这篇文章我会根据我在实践中遇到的一个问题来总结,我在面对性能问题的一些解决步骤,希望能对大家有所启发。
张某人的胡思乱想11 天前
学习·angular
angular19-官方教程学习周日了解到angular已经更新到19了,想按官方教程学习一遍,工欲善其事必先利其器,先更新工具:卸载老的nodejs 20.10.0,安装最新的LTS版本 https://nodejs.org 最新LTS版本已经是22.12.0 C:\Program Files\nodejs\ 目录改为 C:\nodejs\ PS C:\angular> node --version v22.12.0 PS C:\angular> npm --version 10.9.0 重新更新angular npm install
KenkoTech16 天前
angular
Angular由一个bug说起之十一:排序之后无法展开 Row在使用 Material Table 时,排序功能触发了一个奇怪的 Bug:表格的 Row 无法展开。最终排查发现,问题的根源在于 `trackBy` 的错误使用。`trackBy` 方法接受两个参数:`index`(数据索引)和 `row`(当前行的数据)。在实现中,我们只使用了 `row` 参数,并返回了 `row.id` 作为唯一标识。但在排序的场景下,这种实现会导致渲染错误。
余生H22 天前
前端·javascript·angular·ssr·前端优化·qwik
Angular v19 (三):增量水合特性详解 - 什么是水合过程?有哪些应用场景?与 Qwik 相比谁更胜一筹?- 哪个技术好我就学哪个,这就是吸心大法吧Angular在其最新版本 v19 中引入了增量水合(Incremental Hydration)这一特性。这一更新引发了开发者们广泛的讨论,特别是在优化首屏加载速度和改善用户体验方面。本文将详解水合过程的概念、增量水合的应用场景,以及它与类似框架如 Qwik 的对比,帮助大家更好地理解并应用这一新特性。
crary,记忆1 个月前
前端·javascript·学习·angular
Angular中的ngOnchange()的汇总ngOnChanges() 是 Angular 中的一个生命周期钩子函数,它在组件或指令的 输入属性(@Input())发生变化时被调用。这个钩子可以帮助你检测输入数据的变化,并对数据变化做出反应。
Greg_Zhong1 个月前
前端·angular·vue 2
Angular 和 Vue2.0 对比前言 :“业精于勤,荒于嬉;行成于思,毁于随” 很久没写博客了,大多记录少进一步探查。是一款由谷歌开发的开源web前端框架(核心采用MVC模式),它基于TypeScript(同时支持JavaScript),常适用于中大型企业级项目;
无敌喜之郎2 个月前
前端·javascript·angular·数据绑定
Angular数据绑定详解插值绑定 (Interpolation): 使用双大括号 {{ }} 来绑定组件类中的数据属性。例如:
无敌喜之郎2 个月前
前端·typescript·angular·虚拟滚动
虚拟滚动 - 从基本实现到 Angular CDK在大数据列表的处理上,虚拟滚动是一种优化性能的有效方式。本篇文章将详细介绍两种常见的虚拟滚动实现方式:使用 transform 属性和 Intersection Observer。重点讲解如何通过 transform 属性实现高效的虚拟滚动,并对比Angular CDK中的实现,探讨其在渲染优化中的应用。
金木讲编程2 个月前
angular
Angular 中 UntypedFormGroup和FormGroup的区别?在 Angular 中,UntypedFormGroup 和 FormGroup 的主要区别在于 类型检查。
无敌喜之郎2 个月前
前端·javascript·angular·独立组件
Angular 15 独立组件详解在 Angular 15 中,独立 APIs 正式稳定,开发人员可以使用独立组件开发各种组件、指令、管道和构建应用程序。独立 APIs 减少了在开发时对 ngModule 的依赖,提升了开发体验。 目前,组件库 ngx-tethys 紧跟 Angular 脚步,现在已支持独立组件。
无敌喜之郎2 个月前
typescript·angular·1024程序员节
Angular 控制流与延迟视图揭秘2023年11月8日 Angular 团队发布了 Angular 17 开发预览版,在新的版本,Angular 添加了许多激动人心的特性,其中就包含新的控制流和延迟视图 新版 Angular 增加一个 Block的概念, Block是模板中的一种新语法结构,控制流和延迟视图也是基于这种语法结构来实现的。
余生H2 个月前
javascript·vue.js·react.js·angular·rxjs·异步编程
JS异步编程进阶(二):rxjs与Vue、React、Angular框架集成及跨框架状态管理实现原理在现代前端开发中,异步操作已经成为不可或缺的一部分。无论是处理网络请求、响应用户输入,还是监听外部事件,异步编程模式始终占据重要位置。而RxJS作为功能强大的异步编程库,广泛应用于多个框架之中,如Vue、React、Angular。然而,不同框架之间对状态管理的机制存在差异,我们需要一种统一的方式将RxJS的Observable对象转化为各个框架的响应式数据。
职教育人2 个月前
前端·vue.js·react·angular
前端三大框架对比与选择前端框架是用于构建用户界面的工具和库,它提供组件化结构、数据绑定、路由管理和状态管理等功能,帮助开发者高效地创建和维护 web 应用的前端部分。常见的前端框架如 React、Vue.js 和 Angular,能够提高开发效率并促进团队协作。
优联前端2 个月前
前端框架·vue·react·angular·优联前端
前端框架对比和选择前端框架是用于构建用户界面的工具和库,它提供组件化结构、数据绑定、路由管理和状态管理等功能,帮助开发者高效地创建和维护web应用的前端部分。选择适合的前端框架需要对项目的具体需求、团队的技术背景、性能要求、生态支持以及开发速度等多方面进行权衡。每个框架都有其独特的优缺点,理解这些差异可以帮助开发者做出明智的选择,从而确保项目的成功实施。以下是对当前流行的前端框架的对比和选择建议:
无敌喜之郎2 个月前
前端·typescript·angular·signal
Angular signal信号详细解析Angular Signals 是 Angular 16 引入的新功能,专注于响应式编程,它通过显式的依赖追踪来提高性能和开发体验。与之前的变更检测机制不同,Signals 提供了一种更简洁且高效的方式来处理数据流和组件更新。
zqwang8882 个月前
前端·angular·angular.js
Angular 实现 keep-alive (路由复用)摘要Angular 的路由复用策略(RouteReuseStrategy)是一种用于优化路由跳转性能和提高用户体验的机制。通过实现RouteReuseStrategy接口,后可以自定义路由的复用行为,避免不必要的组件销毁和重建,同时保持组件的状态。
MavenTalk3 个月前
前端·vue·nodejs·react·angular·大前端
2024前端技术发展概况当前前端技术呈现出多方面的发展态势,以下是详细介绍:2024年,前端技术领域呈现出多样化和快速变化的趋势。以下是一些关键的发展趋势:
KenkoTech3 个月前
angular
Angular由一个bug说起之十:npm Unsupported engine我们在用npm下载包的时候,有时候会碰到这样的提示这是npm的警告,说我们使用的nodejs版本与下载的包所要求的nodejs版本不一致。
码上飞扬3 个月前
vue.js·前端框架·react·angular·svelte
前端框架对比选择:如何在众多技术中找到最适合你的在现代Web开发中,前端框架的选择对项目的成功与否至关重要。随着技术的不断发展,市面上涌现出多种前端框架,每种框架都有其独特的特点、优缺点以及适用场景。本文将对当前主流的前端框架进行详细对比,帮助开发者在选择时做出更明智的决策。