hero image

Nothing matters more than finding my own peace

Even if I have to deviate from my regular orbit

Deployment of my blog

Deployment of my blog

概述

在尝试使用 HexoVuePress 构建博客后,我最终选定了更为熟悉的 VuePress (Vue 语法)构建我的第一个博客
在使用 VuePress Theme Hope 主题完成自定义的博客开发后,我迫不及待地开始部署博客,秉着提高访问速度的原则,我开始寻找部署到除 GitHub Pages 外的方法,可这一路似乎没有我想象中那么顺利


Wu-JunHuiAbout 13 minVuePressDeploymentGitHub PagesGitee Pages
基于 Git 的版本控制基本流程

基于 Git 的版本控制基本流程

前言

本文介绍基于 Git 进行基本的版本控制,阅读本文前请确保已对版本控制Git 软件有一定的了解


Wu-JunHuiAbout 17 minGit版本控制
Vue Router3 导航守卫种类

Vue Router3 导航守卫种类

概述

在实例应用中,诸如限制用户在登录后才能访问的需求十分常见,因此,对于项目中的导航(路由链接),可使用导航守卫控制每个路由的访问权限

Vue Router 提供的导航守卫,主要通过跳转取消的方式守卫导航,要实现导航守卫功能,需使用路由实例 router 提供的实例方法

下面将以 Vue Router3(对应 Vue2) 的导航守卫为例,详细介绍导航守卫的种类


Wu-JunHuiAbout 9 minVueVue Router3导航守卫
详解 Vue2 组件生命周期

详解 Vue2 组件生命周期

概述

在 Vue 中,一个组件本质上是一个拥有预定义选项的 Vue 实例对象,而组件生命周期(Life Cycle),就是指一个 Vue 实例被创建、运行、销毁的整个阶段


Wu-JunHuiAbout 9 minVueVue2组件生命周期生命周期钩子
基于原型链的对象继承

基于原型链的对象继承

前言

A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法,这是面向对象编程很重要的一个方面,也对代码复用非常有用

大部分面向对象的编程语言,都是通过 “类”(class)实现对象的继承,而 JavaScript 则是通过原型对象(prototype)实现对象的继承,因此本文将介绍原型链的继承机制以及构造函数的继承方法


Wu-JunHuiAbout 11 minJavaScript原型链原型对象对象继承
CSS 三大特性

CSS 三大特性

前言

CSS 即层叠样式表,从字面理解就是设置的 CSS 规则可以被层叠掉,引申出当 CSS 规则发生冲突或与期望样式不符时,CSS 内部是使用何种机制去解决的,这种处理机制,与 CSS 的三大特性紧密联系


Wu-JunHuiAbout 5 minCSSCSS特性
快速了解 HTML 发展历史

快速了解 HTML 发展历史

前言

HTML 对于前端开发者来说是再熟悉不过的一种标记语言,但它的起源与发展大家可能并不太了解。本文将以 HTML 每个大版本号的发布时间分隔时间线,以快速了解 HTML 的发展历史


Wu-JunHuiAbout 11 minHTMLHTML发展历史