Home
avatar

TheBlockSky

Vue 3 Composition API 实战指南

Tech

Vue 3 Composition API 实战指南

为什么需要CompositionAPI?Vue2的OptionsAPI(选项式API)在组件逻辑复杂时,会面临一个经典问题——逻辑分散。同一个功能的代码被分散在data、methods、computed、watch等不同选项中,导致代码难以维护和复用。CompositionAPI(组合式API)通过

TypeScript 类型体操入门

Tech

TypeScript 类型体操入门

什么是类型体操?TypeScript的类型系统是图灵完备的——这意味着你可以在类型层面进行编程。类型体操(TypeGymnastics)指的是利用TypeScript的类型系统,通过泛型、条件类型、映射类型等工具,在编译期完成复杂的类型计算和变换。//一个简单的类型体操示例typeReturnOf&

深入理解 JavaScript 闭包

Tech

深入理解 JavaScript 闭包

什么是闭包?闭包(Closure)是JavaScript中最核心也最常被问到的概念之一。简单来说,闭包是指一个函数能够记住并访问其词法作用域(LexicalScope)中的变量,即使这个函数在其词法作用域之外执行。functionouter(){constmessage='Hellofromclos

Git 常用技巧:提升日常开发效率

Tech

Git 常用技巧:提升日常开发效率

前言Git是现代开发的必备工具,但很多开发者只掌握了add、commit、push、pull这几个基础命令。本文将分享一些实用的Git技巧,帮助你提升日常开发效率。提交规范使用ConventionalCommits规范的提交信息能让项目历史更清晰:feat:添加用户登录功能fix:修复首页白屏问题d

Astro 入门指南:从零搭建现代静态博客

Tech

Astro 入门指南:从零搭建现代静态博客

什么是Astro?Astro是一个现代化的静态站点生成器,它独特的岛屿架构(IslandsArchitecture)让它在前端工具链中脱颖而出。与Next.js、Nuxt等框架不同,Astro默认输出零JavaScript的静态HTML,只在需要交互的地方加载对应的JS组件。核心优势零JS默认输出:

Hello World

Share

Hello World

HelloWorld!欢迎来到我的博客!这是第一篇文章🎉关于这个博客这个博客使用Astro构建,是一个现代化的静态博客站点。技术栈框架:Astrov5样式:Less内容:Markdown/MDX期待在这里分享更多有趣的内容!

1