Deployment of my blog
概述
在尝试使用 Hexo、VuePress 构建博客后,我最终选定了更为熟悉的 VuePress (Vue 语法)构建我的第一个博客
在使用 VuePress Theme Hope 主题完成自定义的博客开发后,我迫不及待地开始部署博客,秉着提高访问速度的原则,我开始寻找部署到除 GitHub Pages 外的方法,可这一路似乎没有我想象中那么顺利
Even if I have to deviate from my regular orbit
在尝试使用 Hexo、VuePress 构建博客后,我最终选定了更为熟悉的 VuePress (Vue 语法)构建我的第一个博客
在使用 VuePress Theme Hope 主题完成自定义的博客开发后,我迫不及待地开始部署博客,秉着提高访问速度的原则,我开始寻找部署到除 GitHub Pages 外的方法,可这一路似乎没有我想象中那么顺利
在实例应用中,诸如限制用户在登录后才能访问的需求十分常见,因此,对于项目中的导航(路由链接),可使用导航守卫控制每个路由的访问权限
Vue Router 提供的导航守卫,主要通过跳转或取消的方式守卫导航,要实现导航守卫功能,需使用路由实例 router
提供的实例方法
下面将以 Vue Router3(对应 Vue2) 的导航守卫为例,详细介绍导航守卫的种类
在 Vue 中,一个组件本质上是一个拥有预定义选项的 Vue 实例对象,而组件生命周期(Life Cycle),就是指一个 Vue 实例被创建、运行、销毁的整个阶段
A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法,这是面向对象编程很重要的一个方面,也对代码复用非常有用
大部分面向对象的编程语言,都是通过 “类”(class)实现对象的继承,而 JavaScript 则是通过原型对象(prototype)实现对象的继承,因此本文将介绍原型链的继承机制以及构造函数的继承方法
CSS 即层叠样式表,从字面理解就是设置的 CSS 规则可以被层叠掉,引申出当 CSS 规则发生冲突或与期望样式不符时,CSS 内部是使用何种机制去解决的,这种处理机制,与 CSS 的三大特性紧密联系
HTML 对于前端开发者来说是再熟悉不过的一种标记语言,但它的起源与发展大家可能并不太了解。本文将以 HTML 每个大版本号的发布时间分隔时间线,以快速了解 HTML 的发展历史