- 博客(43)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 【数组方法reduce】reduce细讲以及模拟重写其他数组扩展方法
很多同学 (指我自己) 在学习其他数组扩展方法时都没那么困难 , 但是到了 reduce 方法时就会显得蠢蠢的 , 所以今天就赶紧将这个方法讲个明白其实所有的数组扩展方法本质上都是在用循环和遍历 , 所以其实非常简单 , 今天不仅要讲清楚 reduce 的用法 , 还要用 reduce 来模拟其他数组扩展方法那么赶紧来一起看一看吧。
2023-11-13 16:43:13
322
原创 Promise及相关知识细学
promise 是前端绕不开的东西 , 所以我们一定要好好学习 , 写这篇文章的目的是加深对 promise 的学习和使用程度Promise 作为前端必须要学习的一个重要知识点 , 想必大家上面的内容其实都会吧
2023-10-25 14:25:22
253
原创 vue项目使用electron打包成桌面应用
很想使用 electron 制作一个桌面应用,但是真的上手使用的时候才发现 electron 的坑实在是太多了先将遇到的坑记录在这里,遇到一个记录一个使用 9 以上版本的 vue-i18n 的项目打包成应用时会失败,本地运行没问题项目路径中有中文会打包失败和 electron 相关的插件版本更替实在是是太快,并且版本之间还不一定能兼容,所以这篇文章中使用到的插件都会写死版本来保证一定可以打包成功。
2023-04-15 16:05:43
1034
2
原创 vue中的pinia使用和持久化 - 粘贴即用
安装 pinia读取数据修改数据数据持久化其中,修改数据只会演示比较常用的两种方式,数据持久化的方法来自满神的这篇文章文章末尾会有此文章的使用文件链接。
2023-04-15 15:31:06
1686
2
原创 async和await用法理解和快速上手 , 同步任务和异步任务顺序安排和轻松理解 , js代码执行顺序表面知道
虽然说 async 和 await 是 Promise 的语法糖 , 但是用惯了Promise 的人(我) , 还真不能超快速使用上这个语法糖 , 所以赶紧写一篇文章出来让各位了解了解这个到底怎么用在我的项目中呢 , 毕竟大家都是想用在项目里的 , 而不是说简单的学习一下语法难道只有我看了语法介绍还是不会用嘛同时 这一部分和异步任务有很大的关系 , 因为一般 await 我们是在发起请求时使用的 , 所有我们同样也会看看 js 中的同步任务和异步任务。
2023-02-24 16:25:50
4182
1
原创 [element plus] 对话框组件再封装使用 - vue
封装了一个饿了么加的对话框组件 , 一起来看看吧 , 因为比较扎手 , 手都要流血了 , 血流完我就没了
2023-02-22 18:52:21
1767
原创 vscode中自己写的css样式表类名无法在vue文件中快速提示怎么处理
自己写了一些css基础样式 , 引入之后在 vue 文件没有办法快速给出提示。能用上快捷键或者快捷提示总是这么的让人心情激荡。
2023-02-21 17:15:53
2089
原创 【i18n】使用 vue-i18n 实现国际化多语言切换
vue-i18n 的使用 , 国际化的使用 , 多语言的切换 , 怎么切换多语言 , 怎么在 ts 的 script 中使用 vue-i18n 进行语言切换
2023-02-07 10:44:19
2410
2
原创 vue 使用 PDF.js 浏览pdf文件
很头大 , 本来网络实际地址的 pdf 文件直接放在 iframe 的 src 中就可以浏览 pdf 文件的 , 但是对于虚拟地址来说 , 这样子只会让网页当场开始下载 pdf 文件到本地 , 而并不能在网页上浏览所以我赶紧网上搜罗搜罗 , 看看大家有什么好办法 , 并且记录下来 .这里用的是 PDF.js 这个库 , 最后有组件的代码文件链接。
2022-12-27 17:47:45
6153
4
原创 只要让我戴上面具 , 我就会马上逃跑 ! 等下眼镜卡住了
相信各位同学一定都经历过火灾安全知识培训吧而且肯定有一部分人是那种充当表演对象的上手使用过灭火器的人除了灭火器以外 , 还包括各种灭火毯之类的东西 , 但是 , 有一个东西是在安全培训时不会让我们真实体验过的 , 那就是防火面具所以 , 这篇文章 , 就由我来体验一下防火面具。
2022-12-01 20:19:23
445
原创 通过 js 给元素添加动画样式animation属性 ,以及 perspective 属性探究
使用 js 给元素添加动画 , 同时探究C3属性 perspective
2022-11-29 21:02:05
7132
原创 vue3+ts组件练习(defineExpose defineEmits defineProps)
进化到 vue3 + ts 的时代,vue的不少语法发生了改变,尤其是选项式 API 变为了组合式 API 和 typescript 的使用使得从 vue2 过来的人需要尽快熟悉新的写法,毕竟大差不差嘛这篇文章练习的点共有三个:defineExpose => 组件向外暴露的自身的属性和方法defineEmits => 组件向外暴露的自定义方法defineProps => 组件可以传入的值我们将一个一个来练习使用。
2022-11-16 16:55:10
4852
原创 简单上手VSCode配置用户代码片段
使用VSCode提供的配置用户代码片段我们可以轻松的使用一些【模板式代码】本文举例使用的VSCode版本为 1.69.2
2022-08-10 16:46:30
1304
原创 vue3项目使用node连接数据库(前后端分离)
简单使用 vuejs+axios+nodejs+mysql 实现前后端交互数据库 , 项目文件 , 非常粗糙的一个实现 , 如果你说它不好 , 我就要进行一个嘴的硬 , 起码对于新手入门来说是非常赞的
2022-07-07 14:54:58
14294
35
原创 Vue2组件封装 Vue组件封装
写在前面虽然是Vue2组件封装,主要的内容是记录一下我对封装组件的一些要点和我的看法——原学习视频来源于b站黑马从0到1封装组件库什么是组件都说Vue是组件化开发,确实有道理,别说按钮输入框这种组件了,就连每个页面,从本质来看也是一个个组件,所以目标很明确,拿来就能用,有一定使用规范和预设样式,我都认为是一个组件,包括有一定规范和预设样式的页面,也可以认为是一个组件可以写出什么组件?关于如何去写自己的组件,我将它分为两块,一块是套路组件,一块是创新组件套路组件什么是套路组件,为什么我称之为
2022-05-14 15:40:26
5087
2
原创 安装cnpm时报错,安装npm,安装nodejs指定版本
今天的问题是,npm安装依赖总是报错,于是想用cnpm进行安装,其中,又遇到了几个问题原来,想要安装使用cnpm,npm版本必须要高于7才能安装,要升级npm版本必须nodejs版本为指定的两个个12\14或大于16才行。所以第一步,变成了安装nodejs指定版本,但是上nodejs中文一看时,发现能直接下到的版本是最新版的,所以点击1.阿里云镜像2.更改url中nodejs的版本号,需要下载什么版本就输入什么3.根据需要选择下载方式即可那么,我既然选择了14.18.1版本的node.js
2021-11-19 12:55:16
4955
原创 在try catch抛出异常后继续执行try中的代码 C#
有一种需求,那就是在try{}catch{}中,抛出了异常但是还是需要继续执行try中的代码,如何解决?在网上浏览了一番之后,发现最合适的办法就是在外面套一层while判断protected int num = 0;//声明一个变量用来保存执行try中代码产生的变化protected void fun(){ while(true){//目前暂时使用true来保证抛出异常后还能继续执行 try{ for(int i=1;i<10;i++){ num++;//每次执行代码变化的部
2021-11-12 11:02:10
5352
原创 无法将“vue”项识别为……vue不是内部或外部命令……vue :无法加载文件……解决方法
项目场景:在VSCode中使用vue相关命令时报错问题描述:问题1:因为在此系统上禁止运行脚本问题2:无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 或 vue不是内部或外部命令原因分析:问题1:系统禁止运行脚本问题2:vue.cmd命令不在系统环境变量中解决方案:问题1:以管理员身份打开系统自带powershell输入 set-ExecutionPolicy RemoteSigned继续输入 A 或 Y 都可以问题2:找到vue.cmd文件的路径,添
2021-11-07 13:54:08
1363
原创 vue cli3项目打包JS问题
使用vue cli3创建项目打包后会出现这样一行,甚是让人苦恼We’re sorry but 你的项目 doesn’t work properly without JavaScript enabled. Please enable it to continue.确保在创建时勾选了router之后,提供以下解决方法,共2步1.改模式将路由里的mode改为hash模式const router = new VueRouter({ mode: 'hash', base: process.env.
2020-06-06 14:10:15
1056
转载 JavaScript中的正则表达式
什么是正则表达式正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。正则表达式存在于大部分的编程语言,就算是在写shell时也会不经意的用到正则。比如大家最喜欢的rm -rf ./,这里边的就是...
2020-04-27 20:24:59
156
原创 JS中使用上下左右键盘控制元素移动
想要使用js实现操作上下左右键盘控制页面中元素移动,需要解决的问题有,如何获取按键触发信息 如何使用已触发的按键信息移动元素元素和样式<style>#car{width:64px;height:51px;background-image:url('选上我最...
2020-04-21 20:49:19
1844
原创 2020/03/02~03 CSS3总结整理普遍&层次&属性&伪类&a标签伪类&表单伪类选择器(代码已放入)
在总结之前,先把三种整体的选择器写出来标签选择器标签名{ }如:div{ }类选择器.类名{ }如:.username{ }id选择器id{ }如:name{ }<hr> <!--分割线-->普遍选择器选中所有:星号*选中直接子代:大于号>选中所有后代:空格~~ ~~嵌套选择.类名 空格 .类名{ }如:选中类...
2020-03-03 08:59:00
229
原创 2020/02/27我看axure不足1:母版位置设置
众所周知,axure中在制作好母版之后在页面上一共有3种放置方式,分别是:任意拖放(默认且常用)固定位置放置破解(任意移动可拆解)这三种使用方法基本可以满足我们的需求,但是呢,在我们绘制页面原型时,制作页面模板时,偶尔会出现要绘制的原型图中,因为不同页面内内容的多少与大小不同导致尾部的位置不同,在使用固定位置时往往会出现一大片空白或是尾部与内容重合的事情,这给我们造成很大困扰。当然了...
2020-02-27 20:48:56
624
原创 2020/2/24Axure 中继器使用心得
中继器快速入手,简单使用方法Axure 中中继器的使用一开始的确给我造成了极大的困扰,甚至我都觉得这个设置的并不合理,毕竟如果将行或列的动态增加或删除功能直接给表格我个人都感觉是没有问题并且不会引起我的困扰的(毕竟我是菜鸟)如果你还刚开始使用中继器或者还没有听说过中继器,那么接下来让我来说说我知道的中继器以及学习一下中继器到底怎么用。什么是中继器啊关于这个问题我还百度了一下,才知道原来在A...
2020-02-24 21:45:03
900
原创 2020/2/23如何高效使用Axure绘制原型图
这几天绘制原型图绘制的头大便给出了如何高效绘制的方法,接下来我们以、为例,绘制原型图第一步首先要绘制好头部和尾部的母版,巧的是,我刚好已经绘制好了头部:尾部:再将母版放入到页面中去第二步观察我们要绘制的有几个大板块很明显一共有2大板块,1:2:第三步分批绘制先绘制第一板块的内容又很显然将第一板块分为5个部分,分别是动态面板、四个方框/矩形、一个标签、一个...
2020-02-23 14:37:26
1629
原创 2020/2/22 如何在Axure中设置自动切换图片
在Axure中使用滚动图需要用到:1.动态面板2.按钮/方框/……需求:实现3张图片的自动切换做法:1.放置好动态面板起名第三滚动图,并设置3个面板分别起名1、2、32.在3个面板中各放入图片后退出动态面板3.设置3各按钮并调整透明度为50%4.为每个按钮加上交互动作为:鼠标移入时显示相应面板5.鼠标点到背景加上交互动作为:页面载入时自动切换面板内容具体为:6....
2020-02-22 19:42:13
693
原创 2020/2/21学习中继器接PS切片保存
Axure1.中继器(动态表格)主要用于动态表格列表显示双击中继器设置重复的样本选中中继器在样式里设置初始化显示数据设置ItemLoad事件的操作删除行在样本中的删除按钮上绑定点击交互事件,选择删除行的操作,选择操作的中继器分页在中继器的样式里分页面板,可以设置分页显示给上一页和下一页按钮绑定点击事件,选择中继器中的【设置当前选择页面】,在【页面那里选择下一页】。新增绘制...
2020-02-21 23:19:45
1327
在vue中使用pinia,并且保持数据持久化
2023-04-15
vue3 + element plus + ts , 饿了么对话框组件二次封装
2023-02-22
vue3组件浏览 pdf 文件
2022-12-27
vue3+ts组件练习文件
2022-11-16
vue3连接mysql数据库vue3项目连接后台数据库配置vue3通过node连接MySQL数据库
2022-08-16
JavaScript ES6~ES11新特性学习笔记练习文件
2022-05-02
javascript时间戳与时间格式自由转换,可从时间到时间戳,也可从时间戳到任意指定时间格式
2022-01-15
使用nodejs搭的服务器,用postman测试接口问题
2021-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人