Vue3-ElementPlus组件库
前言ElementUI是基于Vue框架的组件库,由饿了么团队开源,具有非常全面的组件数量,Vue3后改名为ElementPlus。本文只会介绍常用的组件。
一个 Vue 3 UI 框架 | Element Plus (element-plus.org)
快速上手安装
1npm install element-plus --save
安装成功后可以在package.json中看到:
12345 ...
Vue3-路由配置实践
前言我们编写前端的时候肯定不只有一个页面,有多个页面的时候需要使用路由配置将用户引导到另一个页面,这时候就需要使用Router插件。Vue可以使用官方的VueRouter插件。
Vue Router | Vue.js 的官方路由 (vuejs.org)
快速上手在终端输入:
1npm install vue-router@4
在package.json中可看到对应的版本信息:
1234567 ...
Vue3-Pinia持久化插件
什么是Pinia?Pinia是一个轻量级的状态管理库,用来管理全局状态的工具。
Pinia | The intuitive store for Vue.js (vuejs.org)
它能够解决如下问题:
全局状态管理:所有组件都可以访问和修改状态,不用在每个组件的内部进行管理
简化组件之间的通信:避免使用大量的prop和provide
状态持久化:可以将数据储存在本地存储中,在应用重启后仍然 ...
Vue3-Vite项目初识
前言由于hexo不单独支持vue的语法高亮,因此部分vue的高亮使用的是html。
什么是Vite?vite是一个现在化的前端开发构建工具,能够帮助开发者更加便捷管理安装的npm包,更快的启动和更新修改后的前端页面,是Vue官方主推的构建工具。
Vite | 下一代的前端工具链 (vitejs.dev)
创建一个Vite项目在项目文件夹中使用命令
1npm create vite@latest ...
JS-ES6入门
ECMAScript是什么简单来说就是JavaScript具有划时代意义的一个版本(2015 年 6 月正式发布),具体为什么叫ECMAScript,可以看阮一峰的《ECMAScript6入门》。
本文的写作目的其实是回忆起一些常用的ES6变量、方法,作为一个个人的学习记录。本机使用的是Node.js v18.15.0
关于版本的兼容性问题可以看: https://compat-table.gi ...
Vue3-基础语法笔记
Vue小白初学整理的笔记
JS-正则表达式
前言距离上一次更新已经是五个月以前了,时光荏苒,已经到2024年了。由于自己会的是Python,所以不太清楚自己能否找到合适的工作,思来想去还是准备学习一下前端的知识,希望能在当前艰难的大环境下生存下来。
正则表达式其实就是字符串的一个匹配规则,能方便匹配一系列符合规则的字符串,让开发效率变高,这次也是趁着学完了来做个笔记记录一下,毕竟如果后续不常用还是容易忘记。以下部分均以Javascript作 ...
GithubPage-自定义域名
前言如果将静态博客搭建到Github Page上,你会默认获得用户名.github.io的初始域名。
初始域名本身也具有一定的易读与易记的特性,但也有一些不方便之处。一方面,对于熟络github的访问者来说,它会透露你的github用户名;另一方面,对于不熟络github的访问者来说,他很难通过这个规律去熟记这个域名。如果出于一些理由,那么自定义域名就显得很有必要。
原理
关于自定义域名和 Git ...
Word-格式与排版
前言已经很久没更新了,但不是在摸鱼,最近写了三个小工具,后续可能会写个文章来介绍一下吧,虽然感觉没什么技术含量。
这次主要是想起来上次写实验报告的时候,困恼着如何排版,让同学指导了一下,感觉受益匪浅,本来计划记录一下的,结果期末太忙就忘了,到最近才想起来填坑。本篇文章就记录一下非常基本的实验报告格式排版。不要觉得排版无用,实际上排版也是一种规范。
代码块的插入对于计算机专业的同学,写完实验代码后, ...
OpenCV-LBP特征提取算法
前言传统机器视觉在图像识别领域虽然比不了神经网络,但也有一些可使用的场景。最近做了Kaggle上的dog-breed-identification的比赛,感觉神经网络太容易过拟合了,导致结果不一定好,仅仅进行调参也很难防止,导致花的时间多,但结果并没有变得更好。对于简单干扰较小的情况,机器视觉还是占有优势的。
物体与场景识别中,通过纹理特征进行识别也是很常用的手段,图像的纹理是描述图像中重复和规律 ...