自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端基础(五)- 性能优化

前端性能优化

2022-05-23 12:21:23 314 1

原创 前端基础(四)- 数组和对象方法

数组和对象的一些方法

2022-04-19 11:28:02 1636

原创 关闭VScode界面输入右上角的累加数字

关闭VScode界面输入右上角的累加数字不知道啥时候冒出来的这么一个东西,突然就有了,感觉没有啥用,觉得烦的可以关掉:这个东西是来自于Power Mode插件关掉那个数字和数字上的横线,打开插件设置:...

2022-03-07 12:24:25 2295 1

原创 前端基础(三)- ES7~ES12

为了方便记忆和称呼,ES2015之后的新知识点我们都统称ES6语法,就没必要去划分得那么细ES7Array.prototype.includes()includes方法可以判断一个数组是否包含某个指定的值,如果存在返回true,否则false const arr = ["es6", "es7", "es8", "es9"]; console.log(arr.includes("es5")); // false console.log(arr.includes.

2022-03-06 13:37:38 1394

原创 前端基础(二)-TS

无聊的知识又增加了hasOwnProperty()hasOwnProperty()方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(是否有指定的键)const obj = { a: 1, b: 2,};console.log(obj.hasOwnProperty('a'), obj.hasOwnProperty('c')); // true falseTypeScriptTS 类型布尔类型(Boolean)const flag:boolean = true;

2022-01-07 11:36:48 732

原创 前端基础(一)

不积跬步无以至千里,不积小流无以成江海。基础很繁琐,看似无用,但细节见真知

2021-11-22 20:32:18 889

原创 win10删除第三方增加的“设备和驱动器”

怎么删除win10中我的电脑里面的“设备和驱动器”有些时候明明已经卸载了某个软件,但是这个软件的驱动程序仍在设备和驱动器中显示,应该如何删除呢?从注册表删除打开注册表win+R按以下路径寻找注册表文件计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace这后面会明显的标识出是不是第三方应用,很好辨认,不需要的删除即可...

2021-10-27 09:54:38 7173

原创 关于superfetch

啥是superfetch这是微软在Windows Vista中推出的项新技术。据微软官方宣称,该技术采用了新算法,它能够有效的提高硬盘的工作效率。它不仅拥有Windows XP预取技术的全部优点,还能够对程序的运行状况做一个实时监测。还可以根据用户的使用习惯,自动预先将存放在硬盘的交换文件转换到内存页面中去,能够使得用户经常运行的程序在启动时的速度得到进一步的加快,因此这玩意儿也叫超级预读。superfetch服务主要是帮助程序建立缓存的服务,可以在开机启动时优化初始化速度。如果关闭superfetc

2021-10-20 12:16:02 5703

原创 由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

VCRUNTIME140_1.dll文件丢失该文件关系一些软件的基础运行库,缺失会导致一些软件启动失败大致可以解决:MySQL8安装问题CAD运行问题PS打开问题ARKManager运行问题解决方式:百度搜索:软常用运行库合集,下载安装即可CSDN搜VC运行库,但是好多都要积分微软官网下载:跳转链接联系我,我发一份给你嘿嘿嘿(QQ:1750912515)...

2021-10-19 17:58:45 1029

原创 MySQL服务安装

安装一个MySQL服务一、先到MySQL官方网站下载Community Server下载对应版本:https://dev.mysql.com/downloads/mysql/5.6.html下载完成后解压文件,放到C盘即可,然后以管理员身份运行CMD。1.进入MySQL文件夹2.安装MySQL服务提示下面的文字就代表成功了3.初始化服务4.启动一下MySQL服务5.登录验证6.修改初始密码(by password)7.输入exit退出后重新登录验证密码此时服务已经启动,可

2021-08-14 18:32:18 143

原创 使用node.js生成一个本地JSON文件

如何使用nodejs在本地生成一个JSON文件import { dataSource } from "./dataSource.js";// const fs = require("fs"); //文件模块// const path = require("path"); //系统路径模块import fs from "fs"; //文件模块import path from "path"; //系统路径模块//指定创建目录及文件名称,__dirname为执行当前js文件的目录// const f

2021-08-14 01:30:06 3480 1

原创 TS中使用引用路径别名报错

在TS中引用路径别名提示找不到模块或者相应的声明1.ts中使用路径别名报错在react中通常路径别名都是在webpack的webpack.config.js文件中配置的,但是在引入了ts之后,webpack中的路径别名引用失效了此时我们需要在跟src文件同级目录的tsconfig.json文件中添加配置:注意要在compilerOptions中添加"compilerOptions": { "target": "es6" /**指定ECMAScript目标版本**/, "modu

2021-08-03 22:57:48 4111 2

原创 如何查看自己已连接WiFi的密码

查看自己手机或者电脑已经连接的WiFi密码一、手机端查看WiFi密码目前大部分手机连接上WiFi之后应该都可以通过二维码的形式分享当前连接的WiFi,找到这个二维码,打开微信扫一扫,扫出来的页面中跟在“P”后面的就是WiFi的密码。(如果用自己的手机可以先截图,在打开微信扫一扫,从相册选取图片扫就可以了)二、电脑端查看WiFi密码打开网络共享中心,右键电脑右下角网络图标,选择打开网络和Internet设置选择网络和共享中心点击你已经连接的WiFi网络打开之后选择无线属性在打开的页面

2021-07-29 22:10:29 33165

原创 tsx/typescript文件引入图片报错

typescript中引入图片报错对于react来说在js文件中直接这样导入是没有问题的,但是在ts文件中这样导入就会报错了,这是因为ts本身会有静态检查,而ts只会检查代码文件,对于非代码文件是无法识别的。解决:声明一个特殊的ts文件:img.d.ts然后在这个ts文件中声明图片格式:/* * ts图片声明导入文件*/declare module '*.svg'declare module '*.png'declare module '*.jpg'declare m

2021-07-19 00:17:10 5243

原创 react项目路径别名配置

React中路劲别名配置先对react做项目抽离// Git中执行yarn eject项目中会多一个config配置文件,打开webpack.config.js代码大概在329行左右,或者搜索alias把你想要的文件路径别名按如下格式:或者按如下格式:先在paths.js文件中添加:(前面的是自定义变量名,后面是文件路径)然后在webpack.config.js中引用:...

2021-07-12 11:38:47 578

原创 vue-cli 3修改项目默认端口

如何修改@vue-cli3的默认端口

2021-06-23 17:39:42 360

原创 Vue安装less-loader后运行项目报错:Syntax Error: TypeError: this.getOptions is not a function

Vue项目中安装less,less-loader依赖后运行项目报错:我安装的less-loader版本是最新版本10.0.0的,这个新版本似乎有兼容问题,因此我卸载该版本,装了一个以前的版本,就可以运行了.卸载less-loadernpm uninstall less-loader安装指定版本:npm install less-loader@7.0.0...

2021-06-23 12:46:22 1007

原创 使用Vue-cli新建一个项目

1.新建一个文件夹,对文件夹执行Git init,此时文件夹中产生一个.git 的文件2.安装Vue-cli,执行npm i -g vue-cli安装完成之后尝试创建Vue项目此时提示版本不符,命令不再支持,我们按照提示,卸载Vue-cli,重装@Vue/cli3.安装完成后重新执行Vue create <project-name> 命令新建项目即可...

2021-06-20 21:18:46 96

原创 Axure RP最新授权码

Axure RP最新授权码Axure 下载地址Axure RP最新授权码亲测有效:授权-Licensee :Freecrackdownload.com秘钥-Key:5vYpJgQZ431X/G5kp6jpOO8Vi3TySCBnAslTcNcKkszfPH7jaM4eKM8CrALBcEC1

2021-05-31 20:04:41 17802 31

原创 npm run dev:server报错 NODE_ENV=development OUTSIDE_WEB=true nodemon ./index.js

npm run dev:server报错 NODE_ENV=development OUTSIDE_WEB=true nodemon ./index.js‘NODE_ENV’ is not recognized as an internal or external command代码执行环境不一样,代码在mac环境和Windows环境不兼容解决: 安装依赖npm i --save-dev cross-env然后在package.json文件的script对应代码处添加cross-env...

2021-05-04 23:45:40 491

原创 Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance

在react中使用antd的警告Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance解决:删除index.js文件中的<React.StrictMode>标签

2021-04-28 18:42:15 830

原创 JavaScript中的类型转换

关于JavaScript中的类型转换一、数据类型js最初有五种简单类型和一种复杂类型(引用类型)。简单类型:Undefined、Null、Number、String、Boolean。复杂类型:Object。ES6新增一种Symbol,ES10新增一种BigInt。简单类型就凑齐了七个葫芦娃。但是在js中声明的变量只有一种类型,并且该类型会在代码运行时确定。如:const a = x == 1 ? 3 : 4;对于a的取值,在代码编译阶段是不会去确定的,而是在运行到这里的时候才确定,因此对于这个

2021-03-16 15:52:19 123

原创 0.1+0.2不等于0.3

关于计算机中0.1+0.2不等于0.3的问题先看一下浏览器给出的结果:可以看到我们的浏览器在运算0.1+0.2的时候是得不到0.3的。那么为什么?这是因为在我们的JavaScript语言中,内部的计算都是采用二进制进行计算的。那么我们在进行0.1+0.2时需要先做一个进制转换。十进制转二进制非小数采用除二取余,小数采用乘二取整。0.1的二进制:0.0001 1001 1001 1001…0.2的二进制:0.0011 0011 0011 0011…它们的二进制都是无穷的。在我们的现代浏览器中

2021-03-15 17:50:02 437

原创 Vetur can‘t find `package.json`

Vetur can’t find`package.json`重新装了一下vscode,重新装vetur插件的时候右下角老是弹出提示,并且vetur的格式化也用不了了。我的解决办法是重新安装了vetur的版本扩展里面找到vetur插件,点击插件右下角的设置图标,选择安装另一个版本对版本降级,我选择了安装以前的版本。我选择了0.30.0,然后发现就可以用了,完美...

2021-03-02 21:09:08 15637 2

原创 从URL输入到请求结果返回的过程

深入讨论输入URL到请求结果的过程问:浏览器地址栏输入URL后到请求完成浏览器发生了什么?答:浏览器先进行DNS解析,根据dns系统查找IP地址,解析出IP地址,发起请求建立TCP链接,请求HTML文件资源深入:那么问什么URL需要解析(编码)?因为网络标准中规定了URL只能是字母和数字以及一些特殊字符(~.?&*;/()%$#@![])组成,如果不做解析转义在一些特殊情况下可能会出现歧义,比如我向一个网站请求,后面携带参数:http:www.baidu.com?test=value

2021-03-02 18:15:28 438 1

原创 关闭电脑触摸板

如何关闭笔记本电脑的触摸板方法一: 电脑键盘的左下方和右下方一般有一个“fn”按键,按住它,然后在F1-F12键里面找一个图案看起来 有点像触摸板样子的那个F键,可以关闭触摸板,但是不是所有电脑都有的方法二: 打开电脑设置 -> 设备 -> 触摸板,然后关闭...

2021-03-02 16:51:59 4362

原创 如何刷新电脑本地DNS缓存

刷新电脑DNS缓存Windows+R,打开电脑命令窗口,输入cmd回车在控制台界面输入ipconfig/flushdns ,然后回车即可

2021-02-25 00:22:00 1093

原创 电脑磁盘如何分区

电脑磁盘分区一般来说到手的新电脑一般厂家会给你的磁盘主动分区两到四个,但是我的可能是扩大了固态硬盘的原因,换了固态后到手的电脑就只有一个主分区,但是我不能所有东西都挤到我的C盘里面,所以只好自己动手分区一下了:右键-我的电脑/此电脑,点击“管理”...

2021-02-25 00:16:09 606

原创 create-react-app : 无法加载文件 C:\Users\86159\AppData\Roaming\npm\create-react-app.ps1,因为在此系统上禁止运行脚本

react项目创建报错换了个电脑,本来想重新创建以个react项目复习复习一些知识,结果没想到一开始就出问题了,创建项目的时候一直飘红:create-react-app : 无法加载文件 C:\Users\86159\AppData\Roaming\npm\create-react-app.ps1,因为在此系统上禁止运行脚本好歹最后解决了,在Windows中搜索powershe,然后以管理员身份运行,或者右键开始按钮,找到以管理员身份运行powershell:打开powershell后,输入:se

2021-02-24 22:55:48 665

原创 vscode插件推荐

个人感觉好用的vscode插件Chinese (Simplified) Language Pack for Visual Studio Code嗯?这个不用解释了吧,中文汉化包Bracket Pair Colorizer给代码括号加上颜色,便于一眼看出自己的代码块Code Spell Checker单词拼写检查,我个人比较喜欢加上这个,定义变量名或者盲敲代码关键字的时候,会检查你写的代码是不是一个单词,如果不是单词会有一个下划波浪线标识,可以让我们命名看起来规范一点,也可

2021-02-21 22:27:27 483

原创 node.js安装

node.js下载地址下载完成后点击安装,一路next就好了安装完成后,到控制台查看是否安装完成输入node -v可以查看node是否安装成功输入npm -v查看是否有npmnpm 安装yarn:npm i -g yarnnpm 切换淘宝镜像:npm config set registry http://registry.npm.taobao.org...

2021-02-20 14:02:14 71

原创 css实现多行超出省略、单行超出省略与react中多行省略失效的问题

css实现单行超出省略 div{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }css实现多行超出省略 div { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /.

2020-11-28 14:58:05 181

原创 vue路由配置提示:“path“ is required in a route configuration

vue路由配置提示:“path” is required in a route configurationvue的vue-cli脚手架好像更新了一下,发现了两个问题,第一个是原来的脚手架2.9.6版本我创建的时候提示我需要更新,更新到3版本才能用vue create创建脚手架了;第二个问题是路由载入组件<router-view />好像只能使用单标签形式了,以前可以使用双标签的,现在直接给我报错了。好了,关于路由配置后提示出错,然后页面还不会显示东西我的是路由表那里的问题:这里不让多这个括

2020-11-08 23:13:57 7714

原创 Git 常用命令

Git 常用命令Git仓库建立Git镜像源切换Git修改远程仓库关联地址

2020-11-08 19:16:40 237

原创 前端面试题汇总 - 基础

前端面试基础题目汇总

2020-10-18 17:34:16 1853 2

原创 js数组转字符串方法

字符串转数组字符串的方法:split() let str = 'abc'; str.split('') //不会改变原字符串 console.log(str.split(''));// ["a", "b", "c"]数组转字符串数组的方法:join() let arr =[1,2,3] console.log(arr.join(''));//123toString()方法 let arr =[1,2,3] console.log(arr.toStri

2020-10-18 14:41:03 354

原创 react项目部署到GitHub上

将react项目部署到GitHub上来实现一个类似线上服务器的效果,可以预览我们的react项目1.正常创建react项目,写好react项目2.新建一个GitHub仓库3.在自己的react项目里面找到package.json文件更改里面的配置项(1)添加homepage这一项,后面的地址和GitHub仓库地址不一样是.io结尾的(2)npm安装gh-pages:npm i gh-pages -D(3)在scripts里面添加两句话,最后两句4.本地文件上传到GitHub仓库(1)G

2020-10-15 10:29:47 1664

原创 react的CRA项目抽离报错:Remove untracked files, stash or commit any changes, and try again

使用react的CRA搭建项目后,进行yarn eject项目配置文件抽离的时候报错:只需要在控制台进行Git add . 和Git commit -m 'update’然后再次抽离即可

2020-10-14 14:26:52 116

原创 react项目创建报错:@typescript-eslint/parser@2.34.0: The engine “node“ is incompatible with this module. Ex

react创建项目时报错:@typescript-eslint/parser@2.34.0: The engine “node” is incompatible with this module. Expected version “^8.10.0 || ^10.13.0 || >=11.10.1”. Got “10.6.0”在创建项目之前执行以下命令:yarn config set ignore-engines true...

2020-09-21 14:15:35 1624

原创 jQuery

jQuery <p>11111</p> <p>2222</p> <p>3333</p> <script> console.log($('p').get(1)); //get返回了DOM对象,转回了原生js - <p>2222</p> console.log($('p').eq(1)); //eq返回的是jQuery对象,可以继续链式操作 <

2020-08-19 16:10:37 84

空空如也

空空如也

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

TA关注的人

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