前端学习笔记
文章平均质量分 85
HTML+CSS+JavaScript、Vue2+3
testleaf
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端JavaScript力扣HOT100刷题【51-100】
注:纯手打,如有错误欢迎评论区交流!编写此文是为了更好地学习前端知识,如果损害了有关人的利益,请联系删除!本文章将不定时更新,敬请期待!!!!!原创 2025-06-27 15:14:20 · 441 阅读 · 0 评论 -
JavaScript操作数组、字符串、对象的一些方法
场景推荐方法避免场景查找所有匹配项filtermap(组合索引和值)手动for循环快速增删首尾元素pushpopshiftunshift大量数据时用splice不可变数据转换mapfiltersliceconcat直接修改原数组复杂聚合操作reduce多层嵌套循环// 案例:从数组中提取所有大于2的偶数,并统计它们的总和// 10// 或者一行解决:场景推荐方法注意事项遍历属性不包含不可枚举/Symbol 属性合并对象扩展运算符{...obj}浅拷贝(嵌套对象仍共享引用)原创 2025-06-06 15:46:45 · 1111 阅读 · 0 评论 -
React知识点梳理
本文介绍了React开发环境搭建和JSX基础要点。环境搭建部分详细讲解了三种创建React项目的方式(CRA、Vite、手动配置),包括Node.js安装、目录结构、常用命令、镜像源配置以及TypeScript版项目的创建方法。JSX基础部分概述了JSX的核心概念,它是React中用于定义组件结构的语法扩展,允许在JavaScript中编写类似HTML的代码。文章还提供了常见问题解决方案,如端口冲突处理、npm镜像源切换等实用技巧,适合React初学者快速上手。原创 2025-06-03 16:23:16 · 1000 阅读 · 0 评论 -
TypeScript知识点梳理
本文对比TypeScript与JavaScript的适用场景,详细介绍TypeScript的编译流程及核心配置项,包括基础类型声明、对象与接口、函数类型声明以及高级类型(联合/交叉类型、泛型、工具类型)等重要概念。文章提供从环境搭建到实际开发的完整指南,涵盖tsconfig.json配置、构建工具集成建议,适合需要提高代码可维护性的开发者参考。原创 2025-05-28 10:14:10 · 729 阅读 · 0 评论 -
JavaScript 加减运算精度损失问题解决
JavaScript 在进行加减运算时可能会出现精度损失,主要原因是其采用 IEEE 754 双精度浮点数标准,导致某些十进制小数无法精确表示为二进制浮点数。例如,0.1 + 0.2 的结果为 0.30000000000000004 而非 0.3。为解决这一问题,可以采用以下方法:1. 使用 toFixed() 和 parseFloat 组合;2. 将数值放大为整数运算后再缩小;3. 使用专门的数学库如 decimal.js;4. 利用 Number.EPSILON 进行微小修正。原创 2025-05-23 10:22:52 · 646 阅读 · 0 评论 -
Vue3知识点梳理
本文对比了Vue 2的选项式API和Vue 3的组合式API,详细介绍了Vue 3的优势及其核心特性。Vue 3的组合式API通过setup函数将逻辑功能聚合,提供了更好的代码组织方式和逻辑复用能力,适用于复杂组件和大型项目。Vue 3还通过Proxy实现了更优的响应式系统,提升了性能并减小了体积。文章还介绍了如何使用create-vue搭建Vue 3项目,并深入讲解了组合式API中的reactive、ref、computed和watch等核心功能的使用方法和场景。原创 2025-05-19 10:22:06 · 900 阅读 · 0 评论 -
JavaScript判断数据的类型
本文详细介绍了JavaScript中判断数据类型的多种方法,包括typeof、instanceof、Object.prototype.toString.call()等,并分析了它们的适用场景和局限性。typeof适用于基本类型,但对null返回object;instanceof用于检查对象是否为某个构造函数的实例,但不适用于基本类型;Object.prototype.toString.call()则能精准识别所有类型,推荐使用。此外,文章还介绍了判断数组、NaN、null、undefined等特定类型方法。原创 2025-05-14 15:18:15 · 895 阅读 · 0 评论 -
前端JavaScript力扣HOT100刷题【1-50】
注:纯手打,如有错误欢迎评论区交流!编写此文是为了更好地学习前端知识,如果损害了有关人的利益,请联系删除!本文章将不定时更新,敬请期待!!!!!原创 2025-04-15 20:50:10 · 854 阅读 · 0 评论 -
JavaScript遍历对象的7种方式
for...in 循环 Object.keys() 方法结合 forEach 方法 Object.values() 方法结合 forEach 方法 Object.entries() 方法结合 for...of 循环 Reflect.ownKeys() 方法结合 forEach 方法 Object.getOwnPropertyNames() 方法结合 forEach 方法 Object.getOwnPropertySymbols() 方法结合 forEach 方法原创 2025-02-08 21:57:21 · 924 阅读 · 0 评论 -
前端学习的一些网站
1、Flex布局练习网站。2、Grid布局练习网站。3、正则表达式练习网站。4、正则表达式图解网站。5、阮一峰老师的《ES6 标准入门》原创 2025-01-22 14:21:13 · 543 阅读 · 0 评论 -
JavaScript使用正则表达式
正则表达式(Regular Expression,在代码中常简写为regexregexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。原创 2024-12-17 16:42:30 · 943 阅读 · 0 评论 -
JavaScript遍历数组的7种方式
for循环通常性能最好,特别是在处理大型数组时。for...of和forEach提供了简洁的语法。for循环和while循环提供了更多的灵活性。map适用于转换数组,forEach适用于遍历并处理每个元素但不生成新数组。选择哪种遍历方式取决于具体的需求和上下文。原创 2024-12-17 11:10:31 · 984 阅读 · 0 评论 -
Flex布局和Grid布局
Flex布局,即Flex Box(弹性布局),是一种现代且强大的CSS布局方式。效果:决定主轴的方向,即项目的排列方向。取值包括:补充代码:效果:定义项目在轴线上的排列方式,即是否换行。取值包括:和属性的简写形式。3.4、justify-content定义项目在主轴上的对齐方式。取值包括::::::::定义项目在交叉轴上的对齐方式。取值包括::补充代码:效果::::::更进一步了解:代码:效果:用于控制的对齐方式,如果只有一行则不会起作用。原创 2024-12-06 22:55:01 · 2340 阅读 · 0 评论 -
Web蓝桥杯刷题:真题集锦【大学组】
1.编写此文是为了更好地进行Web蓝桥杯的刷题,如果损害了有关人的利益,请联系删除;2.如果文中描述欠妥,请在评论中进行指正;原创 2024-12-04 11:47:04 · 1964 阅读 · 0 评论 -
div元素的水平垂直居中
可以选择以上任意一种方法来实现div元素的水平垂直居中。Flexbox 和 CSS Grid 是现代布局的首选方法,因为它们更简洁和强大。原创 2024-12-03 09:57:35 · 1544 阅读 · 0 评论 -
nth-child(n)和nth-of-type(n)的区别
选择父元素的第 n 个子元素,不论类型。:选择父元素的第 n 个特定类型的子元素。这两个选择器在处理复杂的 HTML 结构时非常有用,可以根据需要选择适当的伪类选择器来实现特定的样式效果。原创 2024-12-02 15:07:18 · 540 阅读 · 0 评论
分享