自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 node.js 国内镜像

https://npmmirror.com/mirrors/node/v12.9.0/如果要下载其他版本,改地址中的版本号就行了, 只要有这个版本;查看全部版本

2021-12-01 10:38:46 1627

原创 心态?好多人跟我一样?

经常能 听到有人说 心态炸了, 心态不错。其实心态的好坏,是要看心态对某件事的影响。比如说紧张这种状态,紧张是一种坏的状态吗,那么和‘懒散’的状态相比呢,是不是一种比较好的转态。然后就是心态的调整, 大部分情况下心态是比较出来的。每个人对一件事,有一个基准的期望值, 然后对实际情况的反应也有不同的敏感程度。 这就造就了不同的心态,我并不想特意通过什么精神法去调节心态, 因为我觉得这就是我,也有人就会下意识的调整的心态。 就比如某人学习动态规划,学了一个星期,但是刷题还是有些找不着方向,就感觉很失落。我要

2021-11-22 21:42:09 2811

原创 记一次路由的反复跳转

最近又在原本的一坨菜单导航代码里加了 一些的额外的操作。然后这个操作里涉及到异步获取数据, 导航过去了数据还没到,导致其他的逻辑报错,于是我把这个请求封在一个Promise里 如果有数据还是直接走,没有就去promise的回调里。 只不过这段逻辑 是放在 路由变化监听里的, 我一不留神 把后面的跳转逻辑也写进来了 。这就导致 路由一变化 ,就触发这个逻辑然后就又跳了一下。这不是重定向,的确跳了两次。最后重点就是 在路由监听逻辑里不要写跳转,路由拦截不一样。...

2021-11-11 10:23:57 270

原创 七天掌握Js

如果有人看到这个标题进来,不好意思我也标题党一回,更不好意思的是我这里也不卖课。我是想说明另一件事。 另外我本来打了三叹号的,发布文章直接说是标题党不让发布,嘿嘿。我还是挺有自知之明的。可行性这种事可能吗,当然可能了!我们先来举个极端的例子,假设你已经掌握了某项技能,然后过了七天,你是不是已经掌握了这项技能,哈哈~。好,我们稍微不那么极端,假如红宝书你已经看了800多页了,然后你今天说,我一天看完红宝书,是不是没啥毛病。为啥我不举个大佬的例子,比如,我们的js的作者Brendan Eich,十天就把js

2021-11-07 10:15:10 129

原创 Bad owner or permissions on

cmd 中按照gitee官网提示配置sshssh-keygen -t ed25519 -C “xxxxx@xxxxx.com”然后出现这个报错,解决办法就是换了个终端 我用git bash就行了

2021-11-04 19:06:14 308

原创 angular使用qinakun遇到的问题

1 浏览器的前端路由解析不正常, 前进 后退时 已经渲染的页面不会消失,将要去到的页面会出现在下方,并且显示不完整,需要手动刷新页面才正正常加载页面。使用hash路由策略 在地址栏中输入url 摁下Enter键 也会出现相同的问题, 只有通过点击之类的交互触发的页面跳转才正常;2. 在打开使用了qiankun加载微应用的页面后 去到其他页面, css样式没有加载,需要刷新。不过这里有些奇怪的是 使用的antd组件的样式没有丢失 可能是因为是全局引入的 ,不过要是这样 它是怎么实现样式隔离的3. 以上问

2021-10-21 14:38:19 828 4

原创 angular使用innerHtml注意事项

https://blog.csdn.net/qq_39785489/article/details/79850530先上这位兄弟的文章链接,他已经写得很明白了,<div *ngIf="mat.ownerName" [innerHTML]="(mat.ownerName?mat.ownerName:'')|html"></div>我想多嘴一句的是 如果写了表达式 要用()括起来,不然还会失去样式...

2021-10-12 16:17:59 412

原创 二手win7的一些特性

我这电脑 一共三个显示器的接口 1 左上方一个 VGA(但是好像没用), 最下方有两个2 VGA 3HDIM ;也就是说1监视器实际上不存在,我选择1为主显示器然后 屏幕只剩下背景, 更致命的是我关机了,因为我右键-分辨率 的窗口没显示;慌了;然后开机,白了动了一下鼠标,出现了鼠标,但是右键啥都没反应,折腾了几个小时后我才意识到。这是因为此时处于开机需要输入密码阶段什么都没用, 进入安全模式也折腾过, 开机按 f 8,应该是开机模式强制所有显示器复制,所以能看见,但是不给调,后来我意识到白屏是.

2021-09-20 17:12:02 62

原创 小程序缩放

双指缩放,基本原理就是监听touchstart 和 touchmove,start事件开始如果有两个触点就记录其距离,然后再move事件中以此为基准,计算距离的变化,正就放大,负就缩小,。我这里是直接操作css的scale,参考了这篇文章;但是结果有点奇怪,一开始是只能缩不能放,解决之后 每次缩放都会回到初始值。后来发现这其实是同一个问题, 调用setData()居然只更新了视图,从this.data里读取的值还是初始值。可能是调用太频繁,出现了一些意外我发现这个情况之后就想直接赋值和setdat

2021-09-02 10:03:24 926

原创 关于切换主题

最近突然有些同学都在问怎么设置主题样式切换,其实就是切换css样式,自然就想到了css变量,我在这里想记录的就是关于css变量 和less sass变量,在全局样式文件中css变量定义主题数据,在vue中是可以直接在任意组件内访问到的,但是less就不行,这大概是因为less中的变量并不是编译为原生的css变量,所以需要用就得在相应的页面引入,不然会报错。个人认为其实完全可以用css语法定义主题样式变量 只要不涉及再计算,这一部分用css语法,其余的嵌套什么的还是用less语法...

2021-08-26 16:55:18 65

原创 笔记 echart高级应用

多坐标轴这里的多指的的值多个x轴或者y轴,需要多坐标的原因一般就是需要不同的刻度,将yAxis设为数组,每个元素的设置和单坐标轴一样,然后在series里指定yAxisIndex以对应相应的y轴 yAxis:[ {max:50}, {}, ], series:[ { yAxisIndex:0 },

2021-08-20 18:32:44 594

原创 使用PHPstudy启动数据库

点击按钮选择数据库导入/导出,弹出下框然后输入密码 这里的密码是你的数据库的密码,不是代码上的配置,选择还原的脚本,数据库名和脚本名一致会有一闪而逝的命令窗口,快的让人不一定能看清是否导入成功;,可以点击其他选项菜单 -> mysql工具 -> 打开数据库目录,打开数据库名的文件夹 ,里面有东西,九成八没问题了,空的那就是有问题;前端菜鸡记录给自己看得,因为我又忘了一次 ;...

2021-08-15 23:46:29 1130

原创 小技巧之阻止回车提交表单

经常在写了表单之后,又要手动去阻止回车触发的提交,浪费一个事件,感觉有点像阑尾炎,玩笑。如果不希望有这种默认行为,那么不要在表单内使用 type=“submit” 和 type=“image”,就可以了。也就是不要有提交按钮,按钮指定 type="buttoin"就可以了...

2021-07-08 16:20:21 733

原创 关于ngx-echarts

引入echarts 引入ngx-echarts,在importsl里声明;运行就报错,一查就说降版,版本不兼容。看了一下ngx-echarts的最新版本都7.0了,应该不会这样的问题,于是去官网看了一下ngx-echarts。import { NgxEchartsModule } from 'ngx-echarts';@NgModule({ imports: [ NgxEchartsModule.forRoot({ echarts: () => import('echa.

2021-07-07 11:15:46 561

原创 关于js正则的*

先上图那么问题来了,什么叫零次或多次,官网例子实际上是比较复杂的,相对于我这个更简单的例子let reg = /a*///undefined reg.exec('aaee')//["aa", index: 0, input: "aaee", groups: undefined] reg.exec('eeaa')//["", index: 0, input: "eeaa", groups: undefined]反过来理解就是,遇到不匹配的就停止匹配了,“aaee”第一个是a 于是接着匹配

2021-06-20 08:26:21 889

原创 记nz下拉菜单的乱入

第一张图是鼠标触发了下拉菜单之后 在菜单出现之前就移开,就会出现这种状况,正常情况如后面两张图所示,原因: 触发元素在hover之后才会 dispaly:flex; 无Hover时display:none;点击之后立即移开鼠标,导致触发元素display:none ;下拉菜单找不到对应的触发元素去定位,自然会飘了,修改交互为Opacity 的变化...

2021-05-12 19:13:11 75

原创 关于用了flex 之后父级不会被子盒子撑开

我发现有个盒子的高度不会被子盒子撑开,即便加了height: initial; min-height: fit-content;也不行,除非给个最小高度数值,我没有用浮动,显然不是浮动的问题,后来发现原来是因为这个盒子的父级用了flex就是.template-row的父级,原先写的是display:flex;flex-direction:colunm;去掉之后,.template-row就正常了,弹性盒模型会自动缩放(主轴方向)内部盒子,所以说能用标准流就用标准流,不行再考虑其他,

2021-05-11 10:37:18 3020

原创 关于变量声明

js用var 是有声明提升的,但是仅仅只有声明提升,赋值不会,这就是为什么函数表达式的声明没有提升,即使用varconsole.log(name); // undefined var name = 'Jake';// 会出错console.log(sum(10, 10)); let sum = function(num1, num2) { return num1 + num2; };...

2021-04-26 16:32:22 46

原创 关于下拉菜单

之前一直在想,在hover出菜单后如何点击菜单项就隐藏菜单,如果用js权重太高,后面Hover就会失效添加style元素权重也不太好控制,使用鼠标事件来代替cssHover,又需要每个菜单维护一个变量。今天又看了一下伪类选择器,发现有个选择器可以解决,那就是:active,这个选择器的效果就如同鼠标事件mousedown,hover + active 就能实现纯css 的下拉菜单...

2021-04-26 14:50:37 76

原创 学习js原型的笔记

字面量构建函数最简单的方法就是直接用字面量let person = { name:'王五', say(){ console.log(this.name) }, get age(){ return '未知' }, set age(newValue){ alert('人无再少年') }}工厂模式要批量创建一类对象就不太方便了,于是有了函数工厂function person( ){ let person = new Object() p

2021-04-14 22:59:10 63

原创 笔记本能搜到别人家的WiFi ,却搜不到近在咫尺的自家的

我一开始就不觉得是因为我取了中文名搜不到,因为别人家也是中文的额,就显示在我的列表中了,搜索了一下,几乎都是说信道的干扰,试了,并没有效果,不过我受到启发可能是其他配置项,仔细看了一下,我能改变的配置项,大概就是这个无线模式了,默认是最多的那个的,但是我看了一下我的笔记本的配置是a/b/g既然之前找不到,那我自然是要宁可少不可错,改为如下其实我是看到这行提示,才去试了一下,...

2021-03-27 20:24:33 4481

原创 关于angular10动态面包屑

要实现这个动态导航,实际上就是要实现, 监听路由变化, 和获取当前路由信息, 我也找了一堆文章,终于找到我想要的了,我给他们点了赞。这里还是借用一下他们的部分代码。引入import { Router, ActivatedRoute, ParamMap, NavigationEnd } from '@angular/router'; private router:Router, private route: ActivatedRoute, ``.

2021-02-28 23:44:34 574 1

原创 dom节点

今天看到一句话不是很理解,于是想把它弄清楚。警告!DOM 处理中的常见错误是希望元素节点包含文本。在本例中:DOM 教程,元素节点 ,包含值为 “DOM 教程” 的文本节点。可通过节点的 innerHTML 属性来访问文本节点的值。我现在的理解是这样的,元素节点是没有value的,也就是不能用getValue获取文本节点的值,但是可以用innerHTML获取类似的值,<p name = 'p'>这是一个p标签 <i>这是一个i标签</i></p>

2021-02-28 22:12:30 82

原创 webgl学习第一天

照着电子书教程copy的,打开网页发现没有点,一看控制台unexpected token var 我心想难道 var 被废弃了,改个let ,嗯报错变了,新建文本文档.html:141 Uncaught SyntaxError: Unexpected identifier,然后仔细看了一下,多复制了一列数字,好了,接着学习...

2021-02-26 13:53:50 72

原创 ng-zorro修改样式

最近 要在一个使用了ng-zorro的项目中修改一些页面需要修改它自带的样式 ,于是查了查文章类名等 前加::ng-deep;//会全局修改该组件的样式,也就是会把别人的样式给修改了类名等 前加:root;//试过后没有效果类名等 前加:host /deep/;//不会全局修改类名等 前加:host ::ng-deep;//这样组合也可以,不会全局修改但是在我本地这样写:host /deep/ .ant-layout-sider-trigger{background: unset !impo

2021-02-26 13:46:43 1171

原创 关于全等号

我们都知道ECMAScript 中的等于操作符用两个等于号(==)表示,如果操作数相等,则会返回 true。不等于操作符用叹号和等于号(!=)表示,如果两个操作数不相等,则会返回 true。这两个操作符都会先进行类型转换(通常称为强制类型转换)再确定操作数是否相等。但是现在语法标准要求使用全等号尤其是开启了eslint之后,我想记录的是不要直接比较复杂数据类型,只比较原始值,也就是六种基本数据类型。 console.log(['1'] ===["1"]) con...

2021-02-25 14:26:48 1300

原创 关于a-table 自带的pagination

pagination: { pageSize: 10, current: 0, showSizeChanger: true, showTotal: total => `共 ${total}条`, total:50 }, //分页绑定了pagination 属性之后发现total显示不出来,回去看文档发现是要写成一个函数,于是功能基本正常但是 它一直报错Invalid prop: custo...

2021-02-24 11:31:34 3083

原创 element ui树形控件节点选择限制

树形控件本来是做好了的,这里要称赞一下element ui确实好用我本来还想自己加一个搜索功能,但是过滤后怎么保证数据结构我不太清楚,于是多看了几眼,它本身自带过滤后来又需要加上只能选择最后一级和单个节点限制,于是去看了相关文章,照搬着搬过来了确实能用,不过又差一点东西,之前大佬还让我用回调函数传参,就是调用回调函数,其实我还是不会,联想到elementUI的事件回调参数,应该就是那个意思,虽然不会写,但是直接用就行了//事件绑定 <el-tree :data="trees"

2021-02-06 16:45:26 3043

原创 记一次项目迁移报错

记一次项目迁移报错想着直接把项目(写了一半)压缩打包,然后复制 粘贴解压然后报错了 嗯 问题不大 是有个变量暂时性死区了解决之后发现了更棘手的问题,因为我根本不知道哪里出问题了之前还以为是main.js出问题了 ,仔细看 根本不是根目录那个就是这个plugin.install未定义如果有一天我懂了 再来吧老老实实用git当然不会出现这问题...

2021-02-04 14:31:42 64

原创 巧遇style.cssText

今天碰到了一个有点意思的bug,本来是安照大佬的文章,做了滚动加载动画的效果,正常情况下不刷新页面动画只会执行一次,结果有些元素在触发了hover之后,还能触发滚动加载动画,我一开始还以为是transition属性和animation属性的冲突,后来发现,这个hover是用JS写的,并且修改的是style.cssText,所以把前面的js操作的style覆盖了,这样再次滚动到该元素再次触发了...

2021-01-28 12:40:41 91

原创 fullPage滚动

我用的框架是nuxt 引入fullpage 三步 然后报错某某未定义 好 手动引入定义终于有了滚动条,但是悲哀的发现没啥用,载入是没有的 ,要改变屏幕尺寸才会在溢出时出现

2021-01-07 18:12:27 272 1

原创 记vscode eslint 格式化

#关于eslint自动格式化项目开启了eslint语法检测,是好事,但是也造成了一些麻烦,所以就想弄个自动格式化,于是乎给我的vscode装了不少插件 eslint ,prettier-Eslint,prettier code format,然后又去改settings.json。大概是看的多了,又不明白语句的意思,所以有些冲突。我说一下我看明白了比较重要的几点 ,"editor.formatOnSave": false,这里意思是 在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,并且编辑器不

2020-11-22 20:12:47 177

原创 记vscode末尾新行的问题

终于解决vscode自动添加末尾空行又删除的问题了之前因为想让vscode 自动在文末添加空行就去看了几篇帖子,于是又是改源码(就是这里出问题了),又是直接改设置于是出现了如果末尾不是空行会自动添加空行,又删除的现象今天发现原来是两个我都配置了,"files.trimFinalNewlines": false "files.insertFinalNewline": true,第二个之前是true 现在改过来了其实只要设置一个就好了...

2020-11-20 16:48:12 703

空空如也

空空如也

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

TA关注的人

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