木头健的博客

重启TS服务解决没有找到库的警告

重启TS服务解决没有找到库的警告 在vs code中,明明已经通过npm install xxx 安装了对应了库,但是vs code 在import xx from 'xxx'的位置还是提示警告,提示没有这个库,这时候其实是需要重启一下vs code 或者重启一下TS 重启TS的方法: ctrl +

Administrator 发布于 2025-08-11

高效清理TypeScript项目

高效清理TypeScript项目:npx ts-unused-exports tsconfig.json完全指南 在大型TypeScript项目中,未使用的导出符号(如函数、变量、类)会逐渐积累,导致代码冗余、编译负担增加和维护成本上升。通过 npx ts-unused-exports tsconf

Administrator 发布于 2025-08-10
VUE

Vue 3 的组合式 API优点

Vue 3 的组合式 API优点 Vue 3 的组合式 API 相比选项式 API 的核心优势在于逻辑复用性和代码组织方式。下面通过一个具体示例说明为什么它更灵活、更逻辑化: 场景需求 假设我们需要在组件中实现: 跟踪鼠标位置 计数器功能 窗口尺寸变化监听 选项式 API 实现 (Vue 2 风格)

Administrator 发布于 2025-08-08

JavaScript 异步编程指南:async/await 的使用场景与规范

本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net JavaScript 异步编程指南:async/await 的使用场景与规范 一、async/await 是什么?为什么它是异步编程的救星? 1. 核心概念

Administrator 发布于 2025-08-06

Three.js模型加载终极指南

【Threejs】Three.js模型加载终极指南

Administrator 发布于 2025-07-24

前端内存泄漏:原因、检测与解决方案

一、内存泄漏的本质与影响 内存泄漏指程序中已分配的内存因长期未释放而持续占用空间,导致应用性能下降甚至崩溃。前端场景中,尽管浏览器具备垃圾回收(GC)机制,但不当的代码设计(如DOM引用残留、闭包滥用)仍会阻碍GC回收内存。 二、六大内存泄漏场景及优化方案 1. 失效的事件监听器 问题:单页应用(S

Administrator 发布于 2025-07-24
CSS

CSS 布局 - 水平和垂直对齐

本文由 简悦 SimpRead 转码, 原文地址 mp.weixin.qq.com 元素居中 居中对齐元素 要使块元素(例如 )水平居中,请使用 margin: auto;。 设置元素的宽度将防止其延伸到容器的边缘。 然后,元素将占用指定的宽度,剩余空间将在两个外边距之间平均分配: 这个 div 元

Administrator 发布于 2025-07-24

Vue 3 的组合式 API的优点

Vue 3 的组合式 API 相比选项式 API 的核心优势在于逻辑复用性和代码组织方式。下面通过一个具体示例说明为什么它更灵活、更逻辑化: 场景需求 假设我们需要在组件中实现: 跟踪鼠标位置 计数器功能 窗口尺寸变化监听 选项式 API 实现 (Vue 2 风格) export default {

Administrator 发布于 2025-07-16

vue TypeScript 常见的类型警告问题

vs code中,使用vue TypeScript,手写代码时,经常出现类型警告,波浪线等。下面是对应问题的解决方案 获取具体类型 typeof 只能知道某个变量是对象,而使用Object.prototype.toString.call可以知道具体的类型名字 console.log(Object.p

Administrator 发布于 2025-07-11

Vite的环境设置

在学习vue3的时候,想要实现根据环境来加载不同的javascript,比如开发环境下,使用模块化的非压缩的库,而生产环境,则是使用压缩后的库 比如: 开发环境下使用 <script src="https://cdn.staticfile.net/three.js/0.160.0/three.mod

Administrator 发布于 2025-07-08

import App from ‘./App.vue‘ 报红解决方案

我在使用create-vue脚手架创建vue工程化项目时,发现建出来的main.ts文件里面,在import App from './App.vue'行显示: Vue: Could not find a declaration file for module ./App.vue . implicit

Administrator 发布于 2025-07-07

Swiper插件的使用

Swiper插件是触摸滑动插件,解决滚动图、焦点图、触摸滑动导航、轮播图等问题 官网为:Swiper2|Swiper中文网 1.首先加载插件,点击下载基础测试包,测试包里面已经包含了js

Administrator 发布于 2025-07-02

fastclick.js 使用

本文由 简悦 SimpRead 转码, 原文地址 cloud.tencent.com FastClick.js 使用 ### 基础概念 FastClick 是

Administrator 发布于 2025-07-02

html基础1

HTML第一天 我们接下来是进行的网页开发网页的相关概念: 什么是网页? 什么是HTML? 网页的形成? 什么是网页: 1.网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。 2.网页是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来阅读。

Administrator 发布于 2025-06-11

html基础2

第二天 表格 表格的主要作用 1.表格主要用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理 2.表格不是用来布局页面的,而是用来展示数据的。 3.表格的具体用法: <tab

Administrator 发布于 2025-06-11
CSS

CSS基础1

css第一天总结 css简介 CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称. 有时我们也会称之为 CSS 样式表或级联样式表。 CSS 是也是一种标记语言 CSS 主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边

Administrator 发布于 2025-06-11
CSS

CSS基础3

css第03天 一、css三大特性 1、层叠性 相同选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式。层叠性主要解决样式冲突的问题

Administrator 发布于 2025-06-11
CSS

CSS基础2

css第二天 一、emmet语法 1、简介 Emmet语法的前身是Zen coding,它使用缩写,来提高html/css的编写速度, Vscode内部已经集成该语法。

Administrator 发布于 2025-06-11
CSS

CSS基础4

css第03天 一、其他样式 1、圆角边框 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。

Administrator 发布于 2025-06-11
CSS

CSS基础5

day07-前端基础CSS第五天 学习目标: 了解 PS切图 掌握 CSS属性书写顺序

Administrator 发布于 2025-06-11
CSS

CSS基础6

day08-前端基础CSS第六天 今日目标 能够说出 为什么要用定位 能够说出 定位的 4 种分类

Administrator 发布于 2025-06-11
CSS

CSS基础7

day09-前端基础CSS第七天 学习目标: 能够使用精灵图 能够使用字体图标

Administrator 发布于 2025-06-11
CSS

css-垂直居中基本方法

在HTML/CSS中实现垂直居中需根据元素类型(行内、块级)和布局场景选择合适方法。以下按元素类型分类整理常用方案,并附适用场景说明: 📌 一、行内元素(Inline/Inline-block) 适用于 <span>、<a>、<img> 等行内或行内块元素。 单行文本/元素 方法:设置 line-

Administrator 发布于 2025-06-09