首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
自定义 Hooks:把状态和副作用,从组件里“拆”出来
在 React 项目里,组件一旦开始承担过多逻辑,通常会出现几个明显信号: JSX 越来越难读 同一类逻辑在多个组件中反复出现 生命周期相关代码(事件监听、定时器)分散在各处 稍不注意就留下内存泄漏隐
[开源] 我用 Rust 写了一个 LaTeX 转 Typst 工具(AST 解析 + TikZ 支持)
👋 大家好,我是 Tylax 的作者 Typst 作为一个新兴的排版系统,以其极快的编译速度和现代化的脚本语法吸引了很多人。我也是其中之一,想要从 LaTeX 迁移过来。但在迁移过程中,我发现现有的转
🔥「从零到一」我用 Node BFF 手撸一个 Vue3 SSR 项目(附源码)
我用 BFF 实现了一个 SSR 为什么需要 SSR? 在传统的单页应用(SPA)中,浏览器首先加载一个空白的 HTML,然后通过 JavaScript 动态渲染页面内容。这种方式存在明显的问题...
前端向架构突围系列 - 架构方法(二):UML前端建模的一般方法和工具
如果说 4+1 视图模型 是架构设计的**“思想框架” (我们要画哪几张图),那么 UML (Unified Modeling Language) 就是架构设计的“通用语言”**(这几张图具体怎么画)
Object.assign和扩展运算符是深拷贝还是浅拷贝,两者有什么区别
Object.assign() 和扩展运算符(Spread Operator ...)都是浅拷贝(Shallow Copy) ,不是深拷贝(Deep Copy)。它们只复制对象的第一层属性,嵌套对象仍
在本地安全运行大模型:从 Ollama 到私有 AI 聊天应用的完整实践指南
在本地安全运行大模型:从 Ollama 到私有 AI 聊天应用的完整实践指南 引言:为什么“本地 AI”正成为新刚需? 2024 年以来,AI 编程工具如 Cursor、GitHub Copilot、
为什么 Vue 渲染列表时,不能随便用数组下标当 key?
在 Vue 项目开发中,我们经常需要渲染列表数据。很多人为了方便,随手就用数组索引作为 key 值,但这种做法可能会带来意想不到的问题。今天就来深入探讨一下,为什么 Vue 官方不推荐这样做。 一、初
substring和substr有什么区别
substring() 和 substr() 都是用于截取字符串的方法,但它们在参数含义和行为上有重要区别。substr() 现已废弃,不建议在新项目中使用。 主要区别对比表 特性 substring
# 手搓微信小程序:从Prompt到SDD,AI编程的进化之路
前言:从麻将记账开始的AI编程实践 过年打麻将不带现金,这个简单的需求背后,隐藏着现代AI编程的完整演进路径。我通过一个“麻将记账小程序”的开发过程,亲历了从随意Prompt到规范驱动开发(SDD)的
数组有哪些原生方法?
一、修改原数组的方法(变异方法) 1. 增删元素 push() - 末尾添加元素 pop() - 末尾删除元素 shift() - 开头删除元素 unshift() - 开头添加元素 splice()
CSS面经D1
1. CSS的盒子模型 1.1 标准盒子模型(width和height大小就是content的大小) 1.2 IE盒子模型(width和height的大小包括了border、padding、conte
2025年全球最受欢迎的JS鉴权框架Better Auth,3分钟带你学会
2025年 JavaScript 10大最受欢迎的前端项目已经公布,Better Auth带你3分钟就学会
VTable 支持展开收拢自动拉长不展示内部滚动条
> 前言 > > VTable 在文档流里面 > > tree 形的展开 / 收拢后,会在内部展示滚动条,不会自动舒展开 > > 本文旨在提供一个优化 UI 效果的技术方案
为了对付大二上期末考——计算机组成原理-《雨课堂题目版》
第 1 章 ( 基本概念 ) 雨课堂题目 第 2 章 ( 占比就 1 分 ) 1. 第二章的计算机五代特点 这是一道关于计算机发展五代特点的选择题考点,以下是五代计算机的核心特点(用于解题): 代别
visactor vTable 在移动端支持 ellipsis 气泡
1. 配置好 ref,以供引用 2. 判断当前 cell 是否是溢出的 3. 展示气泡 有 2 种方案,优缺点比较如下表: 气泡方案 VTable 原生气泡 自定义气泡 优点 配置简单 出现的位置不需
老己的JavaScript基础笔记5
JavaScript基础知识笔记 第五天 对象 一、什么是对象 对象(object):JavaScript里的一种数据类型。 区别于数组,数组是有序的数据集合,而对象是一种无序的数据集合,可以用于详细
零基础 Coze + 前端 Vue3 边玩边开发:宠物冰球运动员生成器
引言 现如今 AI 应用开发变得越来越“平民化”,即使你不懂任何深度学习,也能通过“玩”一些 AI 开发平台来做出一些有趣又智能的小工具。而这其中不得不提的就是✨字节跳动推出的一站式AI应用开发平台
HTML面经D1
拓展:seo 1.行内元素和块元素以及空(void)元素 注:img为行元素,但是可以设置宽高 2.页面导入样式时,link和@import的区别 3.title与h1、b与strong、i与em的区
Vue变化响应
响应式侦测 1. 对象侦测 Vue2 实现方式 Vue2 使用 Object.defineProperty 来检测对象的变化。 Vue2 通过递归的 Observer 将对象中的所有属性转换为可观测对
如何在 monaco 中实现自定义语言的高亮
--- theme: cyanosis --- 如下代码,在 monaco 上注册 `mylang` 语言,并设置词法分析规则。 ```js // 注册语言 monaco.languages.r
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30