- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 vue里的component动态组件
vue里的component动态组件1.动态组件2.应用3.例子(上面解释看不懂的看这里)1.动态组件在不同组件之间进行动态切换2.应用实际项目代码设计中,为了保证复用性和可维护性,是会有一些可行的方案。这里我们采用vue内置的component组件来实现这一点。<!-- 组件会在 `currentTabComponent` 改变时改变 --><component v-bind:is="currentTabComponent"></component>
2022-04-22 14:20:38
4745
原创 Vue父子组件传参的方式:props
Vue父子组件传参的方式:propspropsprops在Vue中我们可以通过props来进行父子之间的传参比如我们有A,B两个组件,A是B的父组件,B组件想用A组件里面的数据可以通过如下的方式:<!-- 父组件 --><template> <div> <!-- 子组件 注: 此方法传递的是静态的数据--> <MyItem 属性名="属性值" /> <!-- 子组件 传递动态属性值的时候需要给属性名前面
2022-04-22 13:26:45
2157
原创 import、import()和require()的区别
@TOC1.importimport是静态加载资源,编译时放到代码块最顶层。2.import()import()函数则是动态按需加载返回Promise 对象。import()函数可以用在任何地方,不仅仅是模块,非模块的脚本也可以使用。import()函数它是运行时执行,也就是说,什么时候运行到这一句,就会加载指定的模块。import()是异步加载3.require()require() 引入的地址路径 require()是同步加载...
2022-04-21 14:27:25
940
原创 javascript里 value、innerHTML、innerText、textContent 区别
javascript里 value、innerHTML、innerText和textContent的区别1.value2.innerHTML3. innerText4. textContent总结1.value应用于表单的输入框(textarea除外)2.innerHTML可以写入HTML代码,写入的HTML代码可以被解析,获得时候也可以获得HTML代码3. innerText获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获得内容与HTML解析的内容一样4. textConte
2022-04-16 14:12:38
971
原创 Vite创建项目的实现步骤
Vite创建项目的实现步骤1. 使用不同包2.想指定项目名称和使用某个特定框架的模版时,可以像下面这样1. 使用不同包// 使用 npmnpm init @vitejs/app// 使用 yarnyarn create @vitejs/app2.想指定项目名称和使用某个特定框架的模版时,可以像下面这样// npmnpm init @vitejs/app my-vue-app --template vue// yarnyarn create @vitejs/app my-vue-app -
2022-04-12 12:57:32
5540
原创 for of 和 for in 的区别
for of 和 for in 的区别1.共性2.区别1.两者对比例子(遍历对象)2.两者对比例子(遍历数组)3.特点①. ``for in`` 特点①. ``for of`` 特点1.共性for of 和 for in都是用来遍历的属性2.区别for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for in得到对对象的key或数组,字符串的下标for of和forEach一样,是直接得到值for of不能用于对象1.两者对比例子(遍历对象)con
2022-03-30 18:19:05
32975
原创 README.md文件怎么生成目录结构里的树形内容分布结构
README.md文件怎么生成目录结构里的树形内容分布结构1. 安装依赖2.使用treer类似如下的结构,手打打不出来,就算打出来了也是个大工程,下面教大家如何快速做出如下的结构~1. 安装依赖npm install treer -gtips:如果不知道自己安装没有的可以进行查看打开命令提示符(即cmd),输入tree,会快速跳出一系列的树形结构的内容(速度太快没截到)跳出这些则说明安装成功treer2.使用treer进入所要生成目录的文件夹终端,输入treer -e README.
2022-03-29 20:28:15
3626
原创 在js里为什么0.1+0.2不等于0.3
在js里为什么0.1+0.2不等于0.31.产生原因2.内部原理扩展1.产生原因JS 采用的是双精度版本, 即IEEE 754 双精度版本(64位),这个版本就存在精度问题,就导致了上边这种情况。在计算机中,数字无论是定点数还是浮点数都是以多位二进制的方式进行存储的。2.内部原理我们计算机的信息全部转化为二进制进行存储的,那么0.1的二进制表示的是一个无限循环小数,该版本的 JS 采用的是浮点数标准需要对这种无限循环的二进制进行截取,从而导致了精度丢失,造成了0.1不再是0.1,截取之后0.
2022-03-28 13:32:19
3861
原创 函数节流和防抖的区别,以及实现
}节流(throttle)所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。对于节流,一般有两种方式可以实现,分别是时间戳版和定时器版。防抖(debounce)所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。防抖函数分为非立即执行版和立即执行版。...
2022-03-24 15:59:57
159
原创 系统集成项目管理工程师-挣值分析计算题
系统集成项目管理工程师-挣值分析进度偏差 SV=EV-PVSV>0,进度超前,SV<0,进度落后进度绩效指数 SPI=EV/PVSPI>1,进度超前,SPI<1,进度落后成本偏差 CV=EV-ACCV>0,成本节约,CV<0,成本超支成本绩效指数 CPI=EV/ACCPI>1,成本节约,资金使用效率高CPI<1,成本超支,资金使用效率低典型的偏差计算(当前的偏差不进行纠正,可代表未来偏差)完工尚需估算:ETC=(BAC-EV)/CPI
2022-03-23 22:01:49
543
原创 vue 生命周期 beforeDestroy 调用
vue 生命周期 beforeDestroy 调用1. 离开当前路由,会直接调用2.离开当前路由,不会直接调用,需要程序控制调用;3.``应用于全局事件``1. 离开当前路由,会直接调用当前路由不使用 缓存,离开当前路由会直接调用 beforeDestroy 和 beforeDestroy 销毁2.离开当前路由,不会直接调用,需要程序控制调用;当前路由使用 缓存,离开当前路由不会直接调用 beforeDestroy 和 beforeDestroy 销毁,需要使用路由钩子函数主动的调用beforeR
2022-03-22 13:58:39
27954
2
原创 电脑切换页面快捷键
电脑切换页面方法按 ALT+TAB,按住ALT后按TAB切换到想要切换的页面。按住Windows+TAB,同时按下Windows+TAB后可以看到打开的页面并排在一起了,这时候点击想要切换的页面即可。快速切换回桌面的快捷键:Windows+D,同时按住Windows+D即可快速返回桌面...
2022-03-19 16:40:23
3176
原创 vue路由跳转的四种方式
vue路由跳转的四种方式vue路由跳转的四种方式router-linkthis.$router.push()this.$router.replace() //用法同pushthis.$router.go(n)router-link使用方式: <router-link :to ="{ name:'demo', query:{key:'我是cppp1111} }"> <router-link>注意:ro
2022-03-18 16:55:36
1369
原创 前端路由跳转
前端路由跳转 目前是两种方式,一种是hash模式,一种是history模式。两者比较明显的区别是:在一般人的认知里 hash 和 history 的认知可能就在 hash 的 url 里面多了个 # ,而 history 就不会。对于前端路由来说, hash 和 history 都可以用于前后端分离项目,且两者有各自的特点和各自的使用场景,在使用过程中主要要了解当前项目所处的场景,以便于更好地判断使用哪一种路由模式更佳。
2022-03-18 16:17:08
1959
原创 箭头函数和普通函数的区别
箭头函数和普通函数的区别箭头函数比普通函数写法更加简洁如果没有参数,就直接写一个空括号即可如果只有一个参数,可以省去参数括号如果有多个参数,用逗号分割如果函数体的返回值只有一句,可以省略大括号如果函数体不需要返回值,且只有一句话,可以给这个语句前面加一个void关键字。最常用的就是调用一个函数:let fn = () => void doesNotReturn()箭头函数没有自己的this箭头函数不会创建自己的this,所以它没有自己的this,它只会在自己作用域的上一层继
2022-03-18 15:34:05
149
原创 TCP和UDP的区别与联系
TCP和UDP的区别与联系小结TCP与UDP的区别:1.基于连接与无连接;2.对系统资源的要求(TCP较多,UDP少);3.UDP程序结构较简单;4.流模式与数据报模式 ;5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,
2022-03-09 14:34:19
1729
原创 Javascript闭包解析
Javascript闭包经典面试例子下面展示一些 经典代码。for(var i = 0; i < 5; i++){ setTimeout(function(){ console.log(i++); },4000);}console.log(i);// 输出结果5//等待4s,这里从5开始输出是因为setTimeout延迟了4s,//但是只延迟一次,等待4s到达时间后,会一次性将任务队列里的 i++ 运行出来56789...
2022-03-09 12:38:22
613
原创 js里面写(function(j){})(i)
js里面写(function(j){})(i)下面展示一些 相关代码。for(var i = 0; i < 5; i++){ (function(x){ setTimeout(function(){ console.log(x++); },4000); })(i);}console.log(i);// 输出结果501234function(i){‘代码’}(i),这算是一个闭包了,产生了num个闭包并且执行num次代码。第一个括号(function
2022-03-09 12:31:15
312
原创 VScode突然英文字体样式变了间距也变大怎么办
VScode突然英文字体样式变了间距也变大正常的图片:主要原因:vscode(其他编译软件)的快捷键和输入法快捷键冲突了。正常情况全角就是字母和数字等与汉字占等宽位置的字。半角就是ASCII方式的字符,在没有汉字输入法起作用的时候输入的字母数字和字符都是半角的。由于冲突使得英文状态也是全角,所以字母占和汉字一样的位置。解决方法:shift+空格键 (在中文状态下按shift+空格键,再转换成英文状态就OK)...
2022-03-06 16:59:18
4979
4
原创 linux 命令详解 (linux常用指令)
linux 命令详解 (linux常用指令)命令详解命令详解cal 查看日历cal 2016 查看2016年日历cal 1 2016查看2016.1月日历pwd 查看自己当前所在的文件夹cd /调到总目录下面ls 查看目录下的文件有哪些ls -l 查看文件的详细信息cd 相应文件夹名 进入该文件夹 例如 cd/home 进入home文件夹clear 清空屏幕cd…退出该文件夹 回到上一级文件夹mkdir a 在当前位置建新文件名为a的文件夹rmdir a 删除a文件夹cp a
2021-12-10 13:22:28
551
原创 终止运行的端口
终止运行的端口1.查看占用的端口2.终止运行的端口1.查看占用的端口首先点击键盘的 win+r ,输入cmd查看占用的端口,在小黑框输入 netstat -ano,会弹出所有占用的端口,记住要终止的 端口号 和 PID 。2.终止运行的端口终止运行的端口有两种方法,一种是可以直接在任务管理器终止,另一种是在cmd窗口终止在底部任务栏右击,选择 任务管理器2.根据1里面的端口号选择对应的PID数字,右击选择终止任务。(如果任务管理器没有PID可以调出来,在任务管理器名称那一栏右
2021-11-29 19:17:28
927
原创 网线排布顺序
网线排布顺序1.一般我们用的网线是最见的568B标准。2. 还有一种是568A标准。1.一般我们用的网线是最见的568B标准。568B标准的排序为:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕;2. 还有一种是568A标准。568A标准的排序为:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕;...
2021-11-19 09:06:06
3672
原创 修改微信存储位置
修改微信存储位置1.打开微信,点击左下角的三条横线里的设置2.点击设置里的文件管理3. 左边的文件管理里的路径是可以 **更改** 的!,点击更改,然后选择要存储的路径即可!4.接下来一路 确定就好啦~1.打开微信,点击左下角的三条横线里的设置2.点击设置里的文件管理3. 左边的文件管理里的路径是可以 更改 的!,点击更改,然后选择要存储的路径即可!4.接下来一路 确定就好啦~如果写的好可以点个赞喔~~~...
2021-11-15 16:20:06
10191
原创 更改C盘存储路径
更改C盘存储路径1. 打开“此电脑”2.右击“桌面”3.在桌面属性 点击 “位置”4.点击位置,选择要存储的位置,点击应用,再点击确定即可1. 打开“此电脑”2.右击“桌面”3.在桌面属性 点击 “位置”4.点击位置,选择要存储的位置,点击应用,再点击确定即可...
2021-11-13 20:52:19
14201
原创 打印机共享
打印机共享1. 电脑连接打印机1) USB 连接打印机2)网络连接打印机2.共享打印机1. 电脑连接打印机1) USB 连接打印机 一般现在的打印机用usb连接都会自动安装驱动,如果没有自动安装驱动,可从打印机官网下载对应的打印机型号,然后进行使用。2)网络连接打印机a. 第一步,需要保证打印机和电脑处在同一个网络段内(打印机和电脑必须都已联网,打印机可直接连接网线),判断方法为:查看打印机的IPV4地址;然后在要连接打印机
2021-11-13 19:55:11
1087
原创 谷歌或Edge浏览器在开始菜单页面不显示图标
谷歌或Edge浏览器在开始菜单页面不显示图标——以谷歌为例一、快捷方式被篡改1. 查看自己的快捷方式是否被篡改2.将快捷方式恢复二、图标文件 受损一、快捷方式被篡改1. 查看自己的快捷方式是否被篡改 (此方法也使用于——从快捷方式启动就会打开hao123,在谷歌设置启动页面也无效后使用)右键谷歌快捷方式选择属性查看 “属性” 里 “快捷方式” 里的 “目标” ,里面的 “exe” 后面是否还有携带其他的地址,如下图2.将
2021-11-12 20:03:53
6731
原创 朋友圈截图生成工具
朋友圈截图生成工具是否还在烦恼拉赞助转发推文呢?是否不想发推文到朋友圈呢?这里提供了了一个小工具:朋友圈截图生成工具,打开链接可直接使用~ 地址:朋友圈截图生成工具...
2021-11-11 10:37:17
668
原创 ADSL 各种拨号错误代码解析
ADSL 各种拨号错误代码解析 600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649651652676678679680691692695696697699700701703704705707708709710711712713714715716717718719
2021-11-11 10:07:07
3081
原创 能上QQ但是打不开网页
能上QQ但是打不开网页一、方法1、更换浏览器尝试2、DNS错误导致(也适用于有时候网页打不开,显示一行灰色的错误代码:DNSERROR_*******)3、刷新 DNS 缓存一、方法1、更换浏览器尝试2、DNS错误导致(也适用于有时候网页打不开,显示一行灰色的错误代码:DNSERROR_*******) 解决方法: 修改DNS &nbs
2021-11-08 22:27:57
5003
原创 针对宽带拨号错误代码及解决方法
针对校园网宽带拨号错误代码及解决方法一、宽带拨号691、629、619:二、宽带拨号651、678问题:三、宽带拨号711:无法加载远程访问连接管理器服务四、宽带连接点击不了五、连接网络时出现:“缺少必要组件请重新安装软件”一、宽带拨号691、629、619: 宽带帐号密码问题(如帐号不对、密码不对、欠费停机、帐号占用等)。二、宽带拨号651、678问题:硬件:网线、网卡、端口(用测线仪、六类网线检测)软件:①本地连接被禁用(解决:点右下角网络图标-网络与共享中心-更改适配器
2021-11-08 19:34:33
3316
原创 简单教学——如何发布第一遍csdn文章
简单教学——如何发布第一遍csdn文章一、登陆一、写文章一、发布文章一、登陆 打开csdn首页 --> csdn首页登陆 然后进行登陆即可,微信手机号均可。一、写文章将鼠标移到创作处,点击下方出现的 “写文章” 选项。进入如下页面该页面的右方有 “发文助手”、“目录”、“帮助”三个小块,第一次写文档可以点击 “帮助”&nbs
2021-11-08 17:36:43
237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人