无涯的博客
11
18
开发的项目流程 开发的项目流程
之前面试问过,所以记录下来以免忘记 1. 确认项目需求 需求调研:与需求方(客户、产品经理、业务部门)沟通,明确项目目标、核心功能、技术要求。 竞品分析:研究同类产品的特点,了解用户需求与痛点。 需求文档:整理需求清单,输出需求规格说明书(
2024-11-18
18
06
React 18 更新内容 React 18 更新内容
React 18 是 React 框架的一个重要版本更新,为开发者带来了诸多新的功能和优化,特别是在并发渲染、性能提升和用户体验方面的改进。本文将为您全面解析 React 18 的更新要点,包括并发特性、新的 API、服务端渲染增强以及性能
08
16
哈希表 哈希表
哈希表(hash table),又称散列表,它通过建立键  key  与值  value  之间的映射,实现高效的元素查询。具体而言,我们向哈希表中输入一个键  key ,则可以在  O(1)  时间内获取对应的值  value 。 如图
2024-08-16
07
26
Tailwind CSS 介绍 Tailwind CSS 介绍
Tailwind CSS 介绍什么是 Tailwind CSS?Tailwind CSS 是一个功能强大的实用工具优先(utility-first)的 CSS 框架,允许开发者通过使用预定义的 CSS 类来快速构建自定义的用户界面。与传统的
06
14
Miniconda安装使用 Miniconda安装使用
Miniconda 是一种轻量级的 Python 发行版,它包含了 Conda 包管理系统和环境管理系统。以下是使用 Miniconda 的一些基本操作指南: 安装 Miniconda如果你还没有安装 Miniconda,可以从官方网站下载
05
20
typescript的高阶用法 typescript的高阶用法
记录和学习一些常用或需要了解的用法,下面是一些 TypeScript 的高级用法及其示例: 1. 泛型 (Generics)泛型允许你定义函数、类或接口时,不指定具体的类型,而是使用类型参数。这样可以使代码更加灵活和可重用。 functio
14
CSS 预编译和后编译的区别 CSS 预编译和后编译的区别
CSS 预编译和后编译的区别在现代前端开发中,CSS 的处理方式已经远远超出了简单的静态样式表。为了更高效地管理和优化 CSS,我们可以使用预编译(Pre-compilation)和后编译(Post-compilation)技术。本文将详细
03
27
闭包 闭包
JavaScript 中闭包是一种重要的编程概念,具有许多优点和一些缺点: 优点: 保持状态: 闭包可以捕获并保持其所在作用域的状态,即使函数执行完毕后,闭包仍然可以访问和修改其所捕获的变量,从而在后续调用中保持状态。 数据封装和隐藏:
20
css in js css in js
css in jsCSS-in-JS 是一种将 CSS 样式直接写在 JavaScript 代码中的技术。它有许多优点和缺点,以下是一些主要的优点和缺点: 优点 样式作用域隔离: CSS-in-JS 可以确保样式只作用于特定的组件,避免了全
2024-03-20
1 / 2