自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 JavaScript字符串本地化比较:全面掌握localeCompare方法

localecompare是JavaScript字符串对象的内置方法,用于实现基于本地化规则的字符串比较。它不仅能进行基本的字母顺序比较,还能正确处理特定语言的排序规则(如德语变音符号、瑞典字母顺序等)。为处理国际化字符串比较提供了强大支持,通过灵活的参数配置可以满足:多语言环境下的正确排序复杂字符的智能处理数字与文本的混合排序用户自定义的排序需求掌握该方法的关键点:理解sensitivity不同级别的差异合理选择语言区域代码大数据场景使用Collator优化注意不同平台的实现差异。

2025-03-28 08:53:04 770 1

原创 【nvm】nvm所有命令

【代码】【nvm】nvm所有命令。

2025-03-27 14:30:13 347

原创 【react】类组件和函数组件的区别

本文详细描述了react中类组件和函数组件的区别,分别从八个方面详细阐述它们的区别:定义方式、状态管理、生命周期方法、性能优化、语法简洁性、Hooks的使用

2025-03-26 08:50:36 498

原创 【vue】vue + vant实现上传图片添加水印

本文详细描述了vue和vant实现图片上传水印的两个方法:使用html2canvas和使用纯canvas操作直接绘制水印文本,并使用vant的van-uploader组件中的after-read事件,在其中调用水印处理函数

2025-03-26 08:40:50 406

原创 【react】在react中async/await一般用来实现什么功能

本文详细介绍了在react中async/await一般用来实现什么功能

2025-03-25 18:00:22 591

原创 【react】实现路由返回拦截的多种方式

本文详细介绍react路由拦截实现的多种方式 包括react router v5和react router v6两个路由版本的差别

2025-03-25 14:44:31 1087

原创 【Vue】 Vue 3 Composition API深度解析(用“乐高积木“思维重构组件逻辑)

本文详细描述了Vue 3 Composition API深度解析,Composition API 的核心优势在于逻辑关注点分离和更好的代码复用。通过将组件逻辑拆分为独立的函数单元,开发者可以像搭积木一样构建复杂应用。

2025-03-25 12:01:15 1182

原创 【Vue】Vue状态管理:Vuex核心概念详解(从超市购物车理解Vuex)

本文详细讲解了Vue的状态管理vuex

2025-03-14 09:58:26 955

原创 【react】react中的<></>和React Fragment的用法及区别详解

本文详细介绍了React中的空标签(即<>...</>)和Fragment,并说明空标签和Fragment是什么,为什么要使用,如何使用以及它俩之间的区别还有使用时的注意事项以及总结

2025-03-14 09:20:55 843

原创 【three.js】三维坐标系深度解析与工业级应用实践

本文详细介绍了三维坐标系转换的核心算法,包括世界矩阵分解和投影矩阵的逆向工程。现有的代码片段展示了如何获取物体的世界矩阵和相机的视图矩阵,并列举出案例等等

2025-03-11 13:49:44 392 1

原创 【three.js】三维交互核心技术 - 射线检测与物理级拖拽实现

本文详细讲述了射线检测的数学原理(LOD分级检测),拖拽系统及其性能优化等实际应用案例和常见问题

2025-03-11 09:14:23 1283

原创 【three.js】动画系统完全指南 - 从事件循环到工业级动画架构

本文详细阐述了动画系统中的requestAnimationFrame,还有对比setInterval,详细解释事件循环、帧率控制、Delta Time的计算,以及如何结合Three.js的Clock类。补间动画部分需要详细讲解Tween.js的每个参数,缓动函数的选择,链式动画的实现,以及内存管理的问题。

2025-03-10 17:24:02 1124

原创 【react】基于react,taro的项目搭建

本文详细介绍了基于react+taro的项目搭建过程

2025-03-10 14:54:51 629

原创 git安装,配置SSH公钥(查看版本、安装路径,更新版本)git常用指令

本文详细介绍了git下载安装过程、ssh公钥配置过程,git查看安装路径,查看版本,更新版本的指令,还有git常用指令

2025-03-10 13:49:26 1483

原创 React性能优化体系(七):WebAssembly在React生态的应用突破

本文深入探讨WebAssembly(WASM)在React生态中的革命性应用,系统解析其技术原理与实战价值。作为二进制指令格式,WASM凭借接近原生代码的性能、安全沙箱及多语言支持,为React应用突破性能瓶颈提供全新路径。文章从核心架构出发,剖析WASM与React的交互模式,包括模块化加载、内存共享及零拷贝通信等关键技术,并通过图像处理(性能提升8-12倍)、3D物理引擎等场景展示实战优化效果。针对开发全流程,详解Rust工具链配置、Webpack/Vite构建优化及Chrome混合调试方案

2025-03-07 11:42:29 546

原创 React性能优化体系(六):从渲染到编译的全链路调优指南

本文详细讲述了react性能优化的相关内容,例如渲染性能调优、React DevTools Profiler实战、虚拟列表和懒加载、编译时优化、React Forget编译器前瞻,以及代码分割和Preact兼容方案。等等

2025-03-07 11:39:27 24

原创 React路由与数据流革命(五):从URL到数据管道的全栈实践

本文全面解析了React Router v6的架构变革,强调了路由即组件的核心理念,并展示了动态路由的工业级实践。同时,文章探讨了数据流的新范式,包括Loader+Action模式以及SWR与React Query的数据获取机制。此外,还介绍了Server Components带来的数据革命,以及全栈博客系统的实战架构。文章还提供了避坑指南与性能优化策略,旨在帮助开发者更好地应对实际应用中的挑战。最后,文章展望了未来全栈数据流趋势,并介绍了相关代表框架的核心创新。

2025-03-07 11:08:51 993

原创 【react】状态管理Context

本文详细介绍了Context的作用、如何创建和使用Context,包括Provider和Consumer的用法,以及useContext钩子。使用Context时的注意事项,比如性能问题,避免不必要的渲染,以及何时应该选择Context而不是其他状态管理库等等

2025-03-03 16:35:42 748

原创 React状态管理进阶(四):从Redux到原子革命的终极指南

本文通过横向对比 → 工业级实践 → 性能核武 → 未来趋势的四维解析,既帮助新手建立清晰的技术选型认知,又给予资深开发者可直接复用的高阶模式

2025-02-28 10:47:20 789

原创 React Hooks深度革命(三):从闭包陷阱到性能核弹级优化

本文通过原理深挖 → 防坑指南 → 性能核弹 → 实战演练的递进式设计,既帮助新手建立正确心智模型,又给予中高级开发者可直接落地的进阶方案。

2025-02-28 10:20:13 1098

原创 React组件化深度解析(二):从受控组件到生命周期现代化

本文通过设计模式解析+生命周期现代化改造+企业级案例实战的三层递进结构,帮助开发者掌握组件设计的精髓,并平滑过渡到React最新实践。

2025-02-28 09:58:02 976

原创 React入门基础(一):为什么说React是现代前端的必然选择?

本文章通过技术对比+原理剖析+实战编码的三位一体结构,既展现React的技术优势,又给出落地实践方案,帮助读者建立完整的认知体系。

2025-02-27 14:45:16 1550

原创 【react】react Native

本文详细介绍了react Native的相关内容,涵盖环境的搭建、核心概念、开发流程和实战实例等等

2025-02-26 17:25:47 984

原创 【TypeScript】ts在vue中的使用

TypeScript 在 Vue 2 和 Vue 3 中的使用指南,包含详细代码示例和最佳实践:

2025-02-26 14:47:02 955

原创 【react】TypeScript在react中的使用

本文详细介绍了TypeScript 在 React 中的使用指南,涵盖函数组件、类组件、Hooks、状态管理等核心场景,并结合代码示例和最佳实践

2025-02-26 10:13:44 604

原创 【TypeScript】TypeScript的应用实例

本文详细介绍了TypeScript 在不同场景下的实际应用实例,涵盖前端、后端、工具开发等方向,结合代码示例和最佳实践,以及在react框架中使用等

2025-02-26 09:34:28 1174

原创 【react】快速上手基础教程

以下是一份简洁的 React 入门教程,帮助你快速掌握核心概念和基础用法:

2025-02-24 10:51:33 1271

原创 【react】进阶教程01

本文详细介绍了react进阶知识:性能优化策略、高级Hook模式、状态管理进阶、高级组件模式、错误边界与异步处理等等

2025-02-24 10:42:25 771

原创 【react】进阶教程02

深入研究 React 的 Fiber 架构与调度机制。使用 Profiler 分析组件渲染性能。:从单体应用到微前端架构的迁移策略。查看组件 Hooks 依赖关系图。:电商后台管理系统、实时协作工具。:阅读 React 核心算法。处理大数据量列表时,使用。追踪不必要的渲染原因。

2025-02-24 10:35:14 1034

原创 【deepseek】部署deepseek

本文详细讲解了deepseek的本地部署过程

2025-02-08 10:31:34 351

原创 【react】react面试题

本文主要介绍了react的相关面试题的题目,需要答案的三连私信博主

2025-02-06 17:38:00 392

原创 【HTML期末大作业】——HTML+CSS+JavaScript 电商网站

html文件包括:index.html是首页,还有其他样式的首页和其他html二级页面css文件包括:css全部页面样式、插件样式、响应式布局样式、放大效果、动画效果等js文件包括:bootstrap、jq、js实现动态轮播特效, 表单提交, 点击事件等等。

2025-02-06 11:04:28 563

原创 【react】react+umi4

本文详细阐述了react+umi4 项目搭建

2025-02-06 09:27:01 597

原创 【TypeScript】TypeScript Array(数组)

本文详细介绍了TypeScript Array 数组 的相关内容

2025-02-06 09:04:19 974

原创 【TypeScript】TypeScript 运算符

本文概述了TypeScript中的多种运算符,包括算术、逻辑、关系、按位、赋值、三元/条件、字符串和类型运算符。算术运算符执行基本的数学运算,逻辑和关系运算符用于布尔判断,按位运算符处理二进制位操作,赋值运算符用于变量赋值,三元运算符提供条件表达式,字符串运算符通过加号连接字符串。类型运算符如typeof和instanceof用于类型检查和实例验证。短路逻辑运算符&&和||能避免不必要的计算,提高代码效率和安全性。文章通过示例展示了这些运算符的使用方法和场景。

2025-01-23 14:26:58 812

原创 【TypeScript】TypeScript 联合类型、接口、类

本文详细介绍了TypeScript联合类型和TypeScript类

2025-01-23 14:01:41 877

原创 【TypeScript】TypeScript Number、字符串

本文介绍了TypeScript中的Number对象和类的基本概念和使用建议。Number对象是原始数值的包装对象,提供了额外的属性和方法,但会带来性能开销和类型混淆,因此更推荐使用基本的number类型。TypeScript支持面向对象编程,类描述了对象的共同属性和方法,可以使用extends关键字实现类的继承,并通过super关键字调用父类的构造函数和方法。此外,TypeScript还支持静态成员、访问控制修饰符和instanceof运算符等特性。最后,文章提到类可以实现接口,使用implements关键

2025-01-23 13:41:18 969

原创 【TypeScript】命名空间、模块、声明文件

本文详细介绍了TypeScript命名空间、TypeScript模块、TypeScript声明文件的

2025-01-23 09:20:43 1058

原创 【TypeScript】TypeScript对象、 泛型

本文详细描述了TypeScript 对象、TypeScript 泛型

2025-01-23 08:44:55 890

原创 【TypeScript】TypeScript Map 对象、元组

本文详细介绍了TypeScript Map 对象和TypeScript 元组

2025-01-22 17:36:17 1157

web期末大作业静态电商网站

html文件 index.html是首页,还有其他样式的首页和其他html二级页面 css文件 css全部页面样式、插件样式、响应式布局样式、放大效果、动画效果等 js文件 bootstrap、jq、js实现动态轮播特效, 表单提交, 点击事件等等。

2025-02-07

react前端面试题大全超详细答案

内容概要:本文深入探讨了React框架的关键技术和实践要点。主要内容包括React的特性介绍,涵盖虚拟DOM、组件化、声明式编程和单向数据流等核心特性。此外,文章详述了React组件的各类知识点,如JSX、refs、事件处理等,尤其注重讲解了React组件生命周期和渲染机制。性能优化策略也是重要的一部分,涵盖了组件优化、虚拟DOM与Diff算法优化等多个方面。文中还介绍了React Hook的作用和常用类型、React的路由机制,包括React-Router的实现与使用场景,以及全局状态管理工具Redux的概念及其在React应用中的作用。 适用人群:对React有一定了解但仍想深入了解其细节的中级前端开发者。 使用场景及目标:适合正在从事React项目开发或计划采用React进行Web开发的团队成员,帮助他们掌握React的最佳实践和技术细节,解决常见挑战并优化应用性能。 其他说明:文中提供了许多具体的例子来解释复杂概念,并提到了React最新版本的更新内容及相关工具库。

2025-02-07

Linux常用命令大全

linux常用命令大全

2024-11-13

网络:一、网络基础 二、路由协议 三、交换网络 四、信息安全技术

https://www.yuque.com/u34280469/ty7rmy/gcmm9ur0u4n2grcy?singleDoc# 《网络》此链接到语雀时限为半年 网络:一、网络基础。二、路由协议。三、交换网络。四、信息安全技术。

2024-06-11

vue相关知识点练习,共十三章

vue相关知识点练习,共十三章

2024-06-05

JavaScript各种小案例,还有jQuery相关案例

这是关于JavaScript的学习代码, 邮箱自动导航:实现一个自动导航至用户邮箱地址的功能,为用户提供便捷的联系方式。 自定义下拉列表框:通过JavaScript,创建自定义下拉列表框,增加用户体验和交互性。 改变文本框中内容:利用JavaScript动态改变文本框中的内容,实现实时更新或交互反馈。 动态显示列表框选择项的文本内容或其值:通过JavaScript监听列表框的选择事件,动态显示用户所选项的文本内容或相关值。:利用列表框切换网页:实现一个根据列表框选项动态切换网页的功能,增强网页的导航和交互性。 动态改变购买数量:使用JavaScript动态改变购买数量,为用户提供一个直观的购买数量调整界面。 应用HTML元素的样式属性设计横向下拉菜单:通过HTML元素的样式属性,结合JavaScript,设计出一个美观且功能强大的横向下拉菜单。 应用jQuery的show和hide等方法设计纵向导航菜单:利用jQuery的show和hide等动画效果,设计出一个用

2024-06-05

vue.js项目开发综合实践习题

Vue.js项目开发综合实践习题涵盖了Vue.js框架在项目开发中的多个方面,旨在帮助开发者深入理解Vue.js的特性和实践方法。以下是对Vue.js项目开发综合实践习题的简要介绍,分点表示和归纳相关信息: 一、Vue.js基本概念 Vue.js特性:轻量级、数据绑定、应用指令、插件化开发。 Vue.js安装:主要有三种方法,包括直接下载Vue.js、使用npm包管理器安装等。 MVVM模式:Vue.js基于MVVM(Model-View-ViewModel)模式,其中Model代表数据模型,View代表用户界面,ViewModel是连接Model和View的桥梁。 二、Vue.js核心特性 数据绑定:Vue.js通过双向数据绑定,实现视图与数据的自动同步。 组件化开发:Vue.js支持组件化开发,允许开发者将UI拆分为可重用的独立组件。 指令:Vue.js提供了一系列内置指令(如v-if、v-show、v-for等),用于在DOM元素上应用特殊的行为。 生命周期钩子:Vue.js组件具有生命周期钩子函数,允许开发者在组件的不同阶段执行特定的代码。

2024-06-04

vue项目开发综合实践笔记

关于Vue的笔记,主要涵盖以下几个方面: 技术栈:Vue.js为核心框架,搭配Vue Router进行页面导航,Vuex管理状态。 Vue.js:作为项目的核心框架,Vue.js负责页面的渲染与数据的绑定。通过其响应式系统,我能够轻松地实现数据的双向绑定,提高开发效率。 Vue Router:Vue Router是Vue.js官方的路由管理器。在项目中,我利用Vue Router实现了页面的跳转与导航,为用户提供了更加流畅的体验。 Vuex:对于跨组件的状态管理,我选择了Vuex。Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 组件化:通过组件化思想,将页面拆分为可复用的组件,提高可维护性。 数据驱动:利用Vue的响应式系统,实现数据的双向绑定,简化开发流程。 样式管理:使用CSS预处理器(如Sass)和UI框架(如Element UI),快速美化页面并提高复用性。 以上简要介绍了Vue的主要特点和开发实践中的关键方面。详细内容请看资源详解

2024-06-04

数据结构相关知识点的思维导图

数据结构,作为计算机科学领域的基石,是组织、存储和高效处理数据的艺术和科学。通过构建合适的数据结构,我们可以实现高效的算法,解决各种复杂的计算问题。而一个精美的思维导图,就像一幅智慧图谱,能够清晰地展现出数据结构的精髓和它们之间的关系。 在这个“数据结构的智慧图谱”中,我们可以从基础到高级,逐步探索各种数据结构的特点、应用场景以及它们之间的联系。从简单的线性结构(如数组、链表)到复杂的非线性结构(如树、图),再到高级的数据结构(如堆、栈、队列),每一个节点都代表着一种数据结构的智慧和奥秘。 通过这个思维导图,我们可以更加系统地学习数据结构,理解它们的设计原理和使用方法。同时,我们也可以更加清晰地看到数据结构之间的内在联系和转换关系,从而在实际应用中更加灵活地运用它们。

2024-06-03

vue基础知识及思维导图,安装脚手架详细过程

Vue基础知识与思维导图:探索Vue的精髓 Vue.js是一个构建用户界面的渐进式框架,对于前端初学者和开发者来说,掌握其基础知识是至关重要的。Vue的基础知识涵盖了模板语法、指令、组件、路由、状态管理等核心概念。而思维导图作为一种有效的学习和整理工具,可以帮助我们更清晰地理解Vue的架构和知识体系。 安装Vue CLI脚手架的详细过程 Vue CLI是一个基于Vue.js进行快速开发的完整系统。以下是安装Vue CLI脚手架的详细过程: 安装Node.js:首先,你需要在你的计算机上安装Node.js。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许JavaScript在服务器端运行。 安装npm:npm(Node Package Manager)是Node.js的包管理工具,通常与Node.js一起安装。你可以通过命令行输入npm -v来检查npm是否已正确安装。 全局安装Vue CLI:打开命令行工具(如cmd、PowerShell、Terminal等)

2024-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除