自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yana's Blog

https://yanadh.github.io/

  • 博客(34)
  • 收藏
  • 关注

原创 Python CGI编程错误汇总

在学习Python CGI编程时,运行起来总是有各种各样的问题,故将问题进行总结,以便新接触Python的童鞋能少走弯路。以下均为本人遇到对应报错的解决方案,可能存在其他问题但报错相同的情况,若以下解决方案无效,请换方向排查

2024-03-05 10:22:32 454

原创 Echarts —— 关系图+路径图+散点图(动态箭头)

可将以下代码复制到Echarts示例在线预览效果

2024-02-23 11:11:31 440

原创 vue-cli 方式创建 uni-app 项目(支持快捷键)

由于习惯了 VSCode 的使用,本着快速交付,不需要转换开发思维、不需要更改开发习惯的宗旨,故采用 vue-cli 的方式创建 uni-app 项目,并将所有配置过程记录下来,以帮助更多需要的小伙伴。

2023-09-19 14:45:41 505

原创 uni-app 运行到MuMu模拟器

本文使用的模拟器为MuMu模拟器,使用逍遥模拟器会一直卡在“同步手机端程序文件完成”,DCloud社区提供的方案也无法解决,故改为MuMu模拟器。

2023-09-07 14:01:09 571

原创 Vue3 实现麦克风实时音量检测

本文基于 Vue3 + TypeScript 实现实时音量检测,其他语言可修改相应写法。

2023-08-25 18:06:56 698

原创 Vue3 + Vite 页面白屏问题(开发环境+生产环境)

在一次开发过程中,使用 Vue3 + Vite 做了几个简单页面,支持 PC 端和手机端, PC 端测试一切安好,手机端访问本地 IP 进行预览,苹果手机功能正常,但安卓手机直接白屏。

2023-05-06 11:42:59 6810 1

原创 Electron 快速入门

Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。Electron 将 Chromium 和 Node.js 嵌入到了一个二进制文件中,因此它允许你仅需一个代码仓库,就可以撰写支持 Windows、macOS 和 Linux 的跨平台应用。以上三个命令执行完后,会创建一个 out 文件夹,文件夹下包含安装包。若安装失败,设置一下 electron 下载镜像。

2023-05-06 11:39:35 192

原创 Vue3 + Element Plus 封装公共表格组件(带源码)

由于项目中有很多菜单都是列表数据的展示,为避免太多重复代码,故将 Element Plus 的 Table 表格进行封装,实现通过配置展示列表数据el-table-column 使用自定义表头支持插槽labelStyle 支持样式自定义支持 tooltipel-table-column 使用自定义单元格支持插槽style 属性支持自定义样式formatter 方法支持自定义显示内容

2023-05-06 11:38:01 7223 3

原创 Vue3 + Vite + Element Plus 项目搭建(全)

本文使用 Vue3 + Vite + Element Plus + Vue Router + Pinia + Typescript 搭建项目。

2023-05-06 10:59:26 4516

原创 git worktree 依赖隔离、多分支开发图文详解

今天做项目开发时,发现切换分支后,有一个功能就会有问题,原因是因为两个分支的依赖项不一致,导致每次切换分支时都需要 npm install 一下,那有没有什么办法能做到依赖隔离呢?我们切换分支开发时,若有不想提交的代码,一般是使用 git stash 暂存起来,然后 git checkout ,开发完成后再使用 git stash pop 将暂存取出来继续开发。

2023-01-17 09:44:47 2372

原创 Node.js 入门 —— 数据库

本文内容来自bilibili黑马程序员数据库(database)是用来组织、存储和管理数据的仓库当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录,浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都足数据为了方便管理互联网世界中的数据,就有了数据库管理系统的概念 (简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。

2023-01-12 15:50:12 326

原创 Node.js 入门 —— 使用 Express 编写接口

本文内容来自bilibili黑马程序员CORS (Cross-Origin Resource Sharing,跨域资源共享)由一系列 HTTP 响应头组成,这些 HTTP 响应头决定浏览器是否阻止前端 JS 代码跨域获资源。浏览器的同源安全策略默认会阻止网页"跨域”获取资源,但如果接口服务器配置了 CORS 相关的 HTTP 响应头,就可以解除浏览器端的跨域访问限制。

2023-01-12 15:49:03 104

原创 Node.js 入门 —— 中间件

本文内容来自bilibili黑马程序员中间件(middleware)特指业务流程的中间处理环节// 定义一个最简单的中间件函数 const mw =(req , res , next) => {console . log('这是最简单的中间件函数');// 把流转关系,转交给下一个中间件或者路由 next() }自己手动模拟一个类似于 express.urlencoded 这样的中间件,来解析 POST 提交到服务器的表单数据定义中间件监听 req 的 data 事件。

2023-01-12 15:48:20 1410

原创 Node.js 入门 —— 初识 Express

本文内容来自bilibili黑马程序员官方给出的概念:Express 是基于Node.js 平台,快速、开放、极简的Web 开发框架通俗的理解:Express 的作用和 Node.js 内置的http 模块类似,是专门用来创建 Web 服务器的Express 的本质:就是个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。路由就是映射关系。

2023-01-12 15:46:59 113

原创 Node.js 入门 —— 模块的加载机制

本文内容来自bilibili黑马程序员使用 require() 加载自定义模块时,必须指定以./或../开头的路径标识符。在加载自定义模块时,如果没有指定./或../这样的路径标识符,则 Node.js 会把它当作内置模块或第三方模块进行加载。同时,在使用 require() 导入自定义模块时,如果省略了文件的扩展名,则 Node.js 会按顺序分别尝试加载以下的文件:按照确切的文件名进行加载补全 .js 扩展名进行加载补全 .json 扩展名进行加载。

2023-01-12 15:45:33 140

原创 Node.js 入门 —— npm 与包

本文内容来自bilibili黑马程序员Node.js 中的第三方模块,又叫做包从 https://www.npmjs.com/ 网站上搜索自己所需要的包从 https://registry.npmjs.org/ 服务器上下载自己需要的包。

2023-01-12 15:44:39 86

原创 Node.js 入门 —— 模块化

本文内容来自bilibili黑马程序员和函数作用域类似,自定义模块中定义的变量方法等成员,只能在当前模块被访问,这种模块级别的访问限制,叫做模块作用域。

2023-01-12 15:42:42 204

原创 Node.js 入门 —— http 模块

本文内容来自bilibili黑马程序员在网络节点中,负责消费网络资源的电脑叫客户端;负责对外提供网络资源的电脑叫服务器http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便地把一台普通电脑,变成一台 web 服务器,从而对外提供 web 资源服务。

2022-12-16 16:43:18 128

原创 Node.js 入门 —— path 路径模块

本文内容来自bilibili黑马程序员path 模块是 Node.js 官方提供的用来处理路径的模块,它提供了一系列的方法和属性,用来满足用户对路径的处理需求。

2022-12-09 16:45:48 1057

原创 Vue3 模板引用 —— 获取 ref 实例

为了通过组合式 API 获得该模板引用,需要声明一个同名的 ref。ref 数组并不保证与源数组相同的顺序。

2022-12-02 15:02:40 2963

原创 Vue3 + Element Plus 实现大文件切片上传及进度条展示

最近在做一个项目的重构,其中有大文件上传的功能,由于项目是几年前,代码没有前后分离,用的是 jQuery + webuploader 库做的,但实际上只是实现了大文件切片上传,并没有切片并发、秒传及断点续传功能,后端也不支持,且 webuploader 库已经不再维护了,故决定自己实现一个最简单的大文件切片上传功能。

2022-11-18 18:00:57 3532

原创 Vue3 + PDF.js 实现 PDF 预览

PDF.js官网本文使用的 PDF.js 版本为:v3.0.279本文未使用 npm 形式在项目中引入 PDF.js 依赖,因为该形式引入的 PDF.js 需要自己写额外页面样式及按钮,而直接在官网下载可以使用 PDF.js 默认提供的 viewer ,不用再增加额外代码,即可实现 PDF 预览等功能# 使用 npm 形式在项目中引入 PDF.js 依赖 npm i pdfjs-dist效果预览。

2022-11-04 16:22:35 8074 1

原创 setTimeout 与 setInterval —— 实现优雅轮询

在指定的毫秒数后调用函数或计算表达式按照指定的周期(以毫秒计)来调用函数或计算表达式。

2022-10-28 17:09:33 2013

原创 Node.js 入门 —— fs 文件系统模块

本文内容来自bilibili黑马程序员Node官网Node.js 是一个基于 Chrome V8 引擎的JavaScript运行环境终端(terminal)是专门为开发人员设计的,用于实现人机交互的一种方式常用终端命令:tab:快速补全文件路径esc:清空当前命令(Ctrl + u)cls:清空当前终端(mac:clear)fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。

2022-10-28 16:53:47 852

原创 Vue3 + Pinia 持久化存储

本文使用Pinia及插件做持久化存储,避免修改 store 后还需要手动修改 storage本文弃用插件,该插件无法配置一个 store 中的变量分别存储于 localStorage 和 sessionStorage。

2022-10-09 14:37:11 4788 2

原创 Vue3组合式函数 —— Vue hooks

前言摘抄自Vue.js官网组合式函数介绍在 Vue 应用的概念中,“组合式函数”(Composables) 是一个利用 Vue 的组合式 API 来封装和复用有状态逻辑的函数。

2022-09-30 18:17:36 737

原创 qiankun + Vite 实现最简微前端

前言摘抄自qiankun官网微前端介绍微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。微前端架构旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增多、变迁,从一个普通应用演变成一个巨石应用(Frontend Monolith)后,随之而来的应用不可维护的问题。这类问题在企业级 Web 应用中尤其常见。

2022-09-22 16:02:04 816

原创 Vue3 + Element Plus 多级嵌套菜单动态渲染

动态渲染多级嵌套菜单点击菜单跳转页面子菜单高亮,对应父级菜单也高亮不同路由高亮同一菜单。

2022-08-30 18:14:57 2587

原创 Vue3 + Element Plus 实现动态标签页及右键菜单

Tabs 动态标签页实现右键菜单【关闭当前标签页】、【关闭左侧标签页】、【关闭右侧标签页】、【关闭其他标签页】、【关闭全部标签页】功能

2022-08-29 10:27:57 8806

原创 Vue3 + Element Plus + i18n 国际化

本篇旨在 Vue3 + Element Plus 国际化配置,支持多语言切换。

2022-07-18 15:34:36 1779 1

原创 Vue3 + Element Plus 按需引入 - 自动导入

Element Plus 使用按需引入,大大缩小打包后的文件大小。

2022-07-14 16:43:52 13912 16

原创 Hexo 高级设置

该篇旨在Hexo的高级设置,博客搭建请查看Hexo+GitHub搭建个人博客操作同上。

2022-07-14 16:39:11 389

原创 Hexo + GitHub 搭建个人博客

记录日常开发、学习过程中遇到的问题,方便后续查看。

2022-07-14 16:30:54 248

原创 搭建个人脚手架

使项目快速进入开发阶段,解决万事开头难的问题。

2022-07-14 16:20:41 230

空空如也

空空如也

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

TA关注的人

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