自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

原创 Egg.js 系列(1):Egg是什么、快速入门、目录结构

Egg.js 是什么、快速入门、目录结构

2024-10-01 22:49:57 2215

原创 TS系列(7):知识点汇总

TypeScript 知识点汇总

2024-09-30 21:58:01 1317

原创 TS系列(6):函数

在 TypeScript 中,函数的使用是怎样的?

2024-09-29 23:11:17 1313

原创 TS系列(5):泛型和类型声明文件

什么是泛型?什么是类型声明文件?

2024-09-28 22:28:42 1004

原创 TS系列(4):常用类型之类、抽象类和接口

常用类型:类、属性修饰符、抽象类和interface(接口)

2024-09-27 22:53:18 1376

原创 TS系列(3):常用类型(详细)

TS常用类型any、unknow、never、void、tuple、enum、type

2024-09-26 22:24:02 5897

原创 TS系列(2):类型声明、类型推断和类型总览

昨天分享了今天咱们接着上回继续唠。

2024-09-25 21:45:12 858

原创 TS系列(1):TS是什么?如何使用?

TS是什么?和JS有什么关系?如何编译TS文件?

2024-09-24 21:50:27 2150

原创 JS的链判断符有几种写法,有哪些用法?

在 ES6 之前如何判断一个对象深层嵌套的属性?ES6 的链判断符又是怎么简化操作的呢?它有几种写法?

2024-09-23 22:55:27 620

原创 JS中的for...in和for...of有什么区别?

for...in和for...of在遍历数组、对象、字符串、Set、Map等数据结构时有什么区别?

2024-09-22 21:49:02 975

原创 一文读懂 JS 中的 Map 结构

JS中的Map结构是怎样的?如何使用?Map和WeakMap有什么区别?

2024-09-21 21:35:34 3121

原创 将阮一峰老师的《ES6入门教程》的源码拷贝本地运行和发布

我是全网第一个这么干的吗?!

2024-09-20 21:52:54 1270

原创 Vue3实战:使用 errorHandler 捕获全局错误

Vue3如何捕获全局错误,能够捕获的错误来源有哪些,如何向服务器端传递,服务器如何处理?

2024-09-19 12:36:55 2835

原创 Vue3 如何用响应式 API 做简单状态管理?

在 Vue3 中,对于简单状态,不使用 Pinia 和 Vuex,如何做状态管理?解下来我们看下如何使用 ref 和 reactive 做状态管理吧。

2024-09-18 22:12:19 1390

原创 Vue3.5+ 侦听器的3个更新

在 Vue3.5+ 中,侦听器有以下几个方面:暂停/恢复侦听器、副作用清理/onWatcherCleanup和deep遍历深度

2024-09-17 22:09:41 1192

原创 Vue3.5+ 响应式 Props 解构

在 Vue 3.5+ 中,响应式 Props 解构已经稳定并默认启用,在子组件中直接使用解构后的 props 变量时能够保持响应性。

2024-09-16 21:27:29 1493 1

原创 Vue3.5+ 更新 - 模板引用

Vue3.5+ 版本对模板的引用和之前的版本以及选项式API语法有所不同,一起看看吧。

2024-09-15 22:36:53 1668

原创 JS 扩展运算符有哪些使用场景?

扩展运算符有哪些使用场景?如何用于数组、对象和字符串?

2024-09-14 22:45:35 848

原创 HTTP的强制缓存和协商缓存有什么区别和联系?

HTTP的强制缓存和协商缓存是什么?有什么区别?具体的规则是什么?

2024-09-13 21:45:33 1031

原创 Vue生命周期,你是否也对这些问题似懂非懂?

Vue 有哪些生命周期钩子?每个阶段可以执行什么操作?父子组件的生命周期的执行顺序是怎样的?父组件可以监听子组件的生命周期吗?

2024-09-12 21:03:03 1234

原创 一文读懂 JS 中的 Set 结构

Set 如何使用?和 Map 有什么区别?有哪些属性和方法?又有哪些使用场景?WeakMap 又是什么?

2024-09-11 22:31:16 1420

原创 Vuex:深入理解所涉及的几个问题

Vuex是什么?如何持久化存储数据?开发环境如何使用严格模式?

2024-09-10 21:59:26 999

原创 Web 原生组件化方案:Web Components

Web 原生组件化方案:Web Components,你了解吗?一起看看吧

2024-09-09 22:00:56 1513

原创 Vue3:<Teleport>传送门组件的使用和注意事项

Vue3 的传送门组件如何使用?使用时有哪些注意事项呢?

2024-09-08 22:11:04 2696 1

原创 Nuxt3入门:过渡效果(第5节)

Nuxt3中如何使用过渡效果?如何全局设置、布局设置和页面设置?一起看看吧

2024-09-07 22:28:57 1524

原创 Vue 项目hash和history模式打包部署与服务器配置

Vue 项目的hash和history模式有什么区别?打包部署时如何设置?部署到服务器时,服务器该怎么配置?

2024-09-06 21:36:19 1917

原创 大屏可视化:完美自适应的解决方案

大屏可视化,如何完美适配大多数屏幕?不压缩,不变形,快来看一下。

2024-09-05 22:01:24 3218

原创 大屏可视化:阿里 DataV 大屏怎么做自适应的?

大屏可视化怎么做自适应?我们一起看看阿里云 DataV 的5种方案

2024-09-04 22:29:16 2232

原创 Vue 组件有哪些通讯方式?这里有10种方式及示例代码

Vue 的组件通讯方式到底有几种方式?还真说不好。不过最常用、最常见的是以下十种。

2024-09-03 15:43:19 1339 1

原创 你可能被 Vue 中的 v-show 骗了,它并没有像你想的那样切换 display 的属性

在 Vue 中 v-show 是如何条件性地渲染内容的,你可能知道是通过切换 display 属性实现,但真的跟你想的一样吗?

2024-09-02 16:42:08 929

原创 今日算法:蓝桥杯基础题之“星期一”

你知道整个20世纪有多少个星期一吗?那21世纪呢?一起看下JS怎么算。

2024-09-02 10:08:09 570

原创 Nuxt3入门:路由系统(第4节)

Nuxt 如何配置路由?一起了解下基本用法、导航、编程式导航、路由参数、动态路由、嵌套路由、路由元信息、路由中间件、路由验证。

2024-09-01 22:26:34 1994 6

原创 Nuxt3入门:样式的注入、定义和使用(第3节)

在 Nuxt3 中,如何在本地或全局注入本地样式表?如何注入本地字体?如何分发NPM的样式表?单文件组件的动态样式、作用域样式、CSS模块、预处理器如何使用?

2024-08-31 21:50:03 1445

原创 Nuxt3入门:资源文件(第2节)

Nuxt3 是如何存放静态资源的?public和assets目录有什么区别?如何配置全局样式?

2024-08-30 21:46:01 2110

原创 今日算法:蓝桥杯基础题之“星系炸弹”

如何布置星系炸弹,让炸弹在指定时间准确爆炸?一起来看看

2024-08-30 13:22:05 838

原创 Nuxt3入门:介绍、项目安装和了解视图(第1节)

Nuxt3.0 入门,Nuxt 是什么?有什么特性?怎么安装?什么是视图?有几种类型的视图?

2024-08-29 22:22:07 1363

原创 今日算法:蓝桥杯基础题之“微生物增殖”

如何进行微生物养殖,让两者的数量越来越多呢,一起看一看吧

2024-08-29 12:01:13 573

原创 面试中常被问到的端口号,赶紧收藏起来

你了解常见的端口号吗?面试有没有被问到过?

2024-08-28 17:53:33 737

原创 今日算法:蓝桥杯基础题之“门牌制作”

一条街共有 2024 位住户,门牌号从 1 到 2024 编号。请问要制作所有门牌,总共需要多少个字符 2?

2024-08-28 09:50:53 868

原创 forEach和map遍历大数据,到底谁更快?实践出真知

请听题:针对大量数据进行遍历时,forEach和map相比,谁的的性能更高,执行的更快?

2024-08-27 19:36:54 556

VitePress-ES6,基于 VitePress 框架搭建的《ES6 入门教程》静态站点,可用于快速部署技术文档或个人博客

一个基于 VitePress 框架搭建的《ES6 入门教程》静态站点,功能完全复刻阮一峰老师ES6教程的官方网站,以此为模板,可实现快速开发和部署,适用于个人、团队开发技术文档和博客系统等。 运行说明: 1.下载代码后,通过 npm install 安装依赖,本地运行执行 npm run docs:dev 命令。 2.开发完成后打包,执行 npm run docs:build 3.打包完成可使用本地预览,执行命令: npm run docs:preview 确认打包文件没问题后,可以将打包后的静态文件直接部署至服务器,或者 GitHub Pages、Gitee Pages 等平台。

2024-08-02

Node+Express+MongoDB+Mongoose打造属于自己的个人博客系统,前后端分离

这是一个开源博客系统,由前台、后台和服务端三部分组成。此模板的功能相对完整,包含了一个博客所需的主要功能。 1.博客前台使用框架:Vue2 + Vue-Cli + Vuex + View Design,功能模块包括首页、项目经历、我的博客、关于我、友情链接、banner广告位、音乐播放器。博客前台页面简洁,可以很好地展现一个人的整体面貌。 2.博客后台使用框架:Vue3 + Vue-Cli + Vuex + Element Plus,功能模块有注册、登录、首页、用户管理、资讯管理、产品管理、友情链接和个人中心。资讯模块包含了常用的图片、相册和富文本编辑器。 3.博客服务端使用框架:Node + Express + MongoDB + Mongoose。服务端实现功能包括注册、登录、加密、会话控制、数据的增删改查、批量删除、图片(批量)上传、字段校验、响应拦截、错误处理、关联查询等,详细说明可查看代码的README文件。服务端实现了服务端开发的大多数基本功能。

2024-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除