自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 资源 (3)
  • 收藏
  • 关注

原创 div之间出现间隙的原因与解决方案

div之间存在间隙 div之间为什么会存在间隙

2022-07-04 22:09:53 5428 1

原创 HTTP响应状态码详解

一、响应状态分类100-199 信息响应200-299 成功响应300-399 重定向消息400-499 客户端错误响应500-599 服务端错误响应二、信息响应状态码状态信息含义100Continue(继续)此临时响应指示客户端应继续请求或如果请求已完成则忽略响应101Switching Protocols(交换协议)该代码是为了响应Upgrade来自客户端的请求头而发送的,并指示服务器正在切换到的协议102Processing(处理)此代码

2022-01-06 13:12:31 1851 1

原创 Cookie中HttpOnly的使用方式以及用途

一、HttpOnly的简介HttpOnly是Cookie中一个属性,用于防止客户端脚本通过document.cookie属性访问Cookie,有助于保护Cookie不被跨站脚本攻击窃取或篡改。但是,HttpOnly的应用仍存在局限性,一些浏览器可以阻止客户端脚本对Cookie的读操作,但允许写操作;此外大多数浏览器仍允许通过XMLHTTP对象读取HTTP响应中的Set-Cookie头。二、使用方式语法Set-Cookie: <cookie-name>=<cookie-value

2021-12-22 10:35:20 22813

原创 error ‘test‘ is assigned a value but never used no-unused-vars

1、相关报错信息error 'test' is assigned a value but never used no-unused-vars2、报错原因使用了eslint-loader进行了相关的语法检查,因为test变量没有被使用过,不符合相关的语法规则,则报错输出。3、关闭相关语法检查在相关项目的根目录下新建vue.config.js文件在vue.config.js文件中进行如下配置module.exports = { // 关闭语法检查 lintOnSave:

2021-12-06 15:14:08 1074

原创 vue-cli脚手架中如何查看具体的webpack配置

在Vue脚手架中隐藏了所有的webpack相关配置,如果想要查看具体的webpack配置,可以使用如下命令行:vue inspect > output.js详细请参照:https://cli.vuejs.org/zh/guide/webpack.html#%E5%AE%A1%E6%9F%A5%E9%A1%B9%E7%9B%AE%E7%9A%84-webpack-%E9%85%8D%E7%BD%AE...

2021-12-06 14:38:17 1739

原创 如何将google浏览器设置为不支持JavaScript

操作步骤

2021-12-06 10:25:31 163

原创 vscode中如何快速生成用户代码片段

一、使用理由在相关的项目开发中,我们会发现很多页面中都需要用到相同的代码,如果我们都是手动去敲写重复的代码,会显得异常麻烦,同时会浪费掉很多的时间。此时我们就可以使用vscode中的用户代码片段来通过自定义的简写方式来生成重复的代码片段,这样可以帮助我们解决很多的时间。二、使用方式1、选中管理中的用户代码片段2、新建相关的代码片段,在所新建的代码片段中可以选择自己相对而言比较适合的范围3、输入相关的名字后进行相关代码的编辑4、最终实现效果回车后直接生成如下内容三、用户代码片段编

2021-12-01 13:36:57 765

原创 package.json和package-lock.json介绍

一、package.json1、简介package.json称之为包描述文件或者包说明文件,在项目中一般会创建package.json文件。2、如何生成package.json文件进入到相关项目目录的命令行终端,然后在终端输入:npm init然后进行相关的配置即可。如果想要快速生成package.json文件,可以在进入到相关的项目目录的命令行终端后输入:npm init -y3、用途描述相关的项目的项目名称,项目作者,所依赖的第三方包。在项目中,最有用的是那个depende

2021-11-29 19:17:42 4863

原创 Vscode调试node.js

1、选中运行并调试按钮,然后创建launch.json文件,在该文件中配置关于node的信息。2、选择Node.js环境3、进入到launch.json文件中,然后按需进行配置4、配置完成后在相关的项目中生成如下文件5、启动调试6、具体使用相关过程的具体显示:...

2021-11-29 16:12:59 245

原创 node.js内置调试器

一、启动node.js内置调试器node inspect 文件名二、继续执行代码s三、查看当前变量值1、查看单个变量值exec 变量名2、查看多个变量值exec [变量1, 变量2]四、打断点sb()五、直接绕回到断点c六、退出node.js内置调试器连续两次按住ctrl+c即可。...

2021-11-29 15:04:42 139

原创 使用npm管理漏洞

1、获取到漏洞的种类信息npm audit2、尝试通过更新允许范围内的包解决问题npm audit fix3、尝试通过更新不在允许范围内的包解决问题npm audit fix --force

2021-11-29 14:37:20 472

原创 使用npm更新依赖项

一、查看是否有过期包npm outdated二、更新方式1、所罗列的过期包显示为黄色,可以输入如下命令进行更新。npm install 包名@latest2、如果所罗列的过期包为红色,可以输入如下命令进行更新。npm update红色标识其相关的包可以随意进行更新操作。三、判断版本可进行更新的方式*表示更新范围限制在大号之间。"express": "*4.17.1"^表示更新范围限制在中号和小号之间。"express": "^4.17.1"~表示更新范围限制在小号之间。

2021-11-29 14:26:46 1372

原创 visual studio code中模拟浏览器端向服务端发起请求

一、需要使用的插件二、使用方式1、创建.http文件2、在所创建的.http文件中输入如下内容相关具体的使用方式可参见:https://marketplace.visualstudio.com/items?itemName=humao.rest-client

2021-11-29 12:27:42 389

原创 nvm的安装和使用

一、简介nvm(node.js version management)是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具。二、用途安装和切换不同版本的node.js,解决node.js各种版本存在不兼容现象三、安装安装地址:https://github.com/coreybutler/nvm-windows下载如下文件:解压后双击里面的.exe文件进行执行即可。注意:安装的路径最好不要出现中文和空格。在命令行终端输入如下内容验证nvm是否安装成功:nvm

2021-11-29 10:52:39 1131

原创 快速启动和连接mongoDB数据库

1、连接mongoDB数据库打开命令行终端,进入到含有data文件夹的目录中,同时在data目录中也应该包含有db文件夹。mongoDB默认使用mongod命令所处盘符目录下的 /data/db作为自己的数据库存储目录。所以在第一次执行该该命令之前,先自己手动新建一个 /data/db。在命令行终端输入如下内容:mongod此时就成功的启动了mongoDB数据库。2、连接mongoDB数据库打开命令行终端,然后在命令行终端输入如下内容:mongo此时就能正确的连接mongoDB数据库

2021-11-29 09:35:39 1788

原创 windows系统中如何新建桌面

1. 操作步骤按住window + tab 键在其上方进行新建桌面即可2. 新建桌面的好处将一个桌面的应用放置到另一个桌面中,可以防止不小心关闭到相关的应用。操作界面更加简介,操作更加方便。...

2021-11-21 19:26:34 5288

原创 json-server的简单使用

1. json-server 的使用场景在后端的相关的数据还没有准备好时,前端会不可避免的会使用 mock 数据。很多时候,我们并不想使用简单的静态数据,而是希望自己能够开启一个本地的 mock-server 开完全模拟请求以及请求回来的过程,这个使用我们可以使用 json-server 来实现。2. json-server 的安装npn install json-server -g3. 开启 json-server,并监听 db.json文件json-server --watch db.jso

2021-11-20 14:00:49 733

原创 http-server的简单使用

1. http-server 简介http-server 是前端常使用的 http 服务器,非常实用。可以用做模拟数据,可以做静态资源服务器,也可以做调试、测试的前端服务器,可以不再依赖后端,同时也可以做代理转发等功能,解决平时开发的大部分后端需求。http-server 是基于 node.js 的 http 服务器,它最大的好处就是可以使任意一个目录称为服务器的目录,完全抛开后台的沉重工程,直接运行想要的 js 代码。2. http-server 使用场景在前端比较小型的项目中,若想要运

2021-11-20 13:40:45 6363 1

原创 ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server;

1. 使用 Node.js 连接 MySQL 时发生如下报错信息:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; 2. 问题产生原因登录数据库的客户端与 mysql 8.0 不兼容,mysql 8.0 密码认证采用了新的密码格式。即最新的 mysql 模块并未完全支持 Mysql 8 的 “caching_sha2_password” 加密

2021-11-19 16:18:25 1215

原创 navicat 连接 mysql 数据库时忘记密码

具体文章可参见:https://www.cnblogs.com/luodengxiong/p/14246598.html

2021-11-19 15:29:17 637

原创 快速启动计算机服务

相关步骤win + R在输入框中输入:services.msc回车

2021-11-19 14:57:25 177

原创 自定义Typora软件的主题颜色

1、选中文件中的偏好设置2、打开相关的主题文件夹3、新建相关主题样式文件,然后修改相关样式注意:当要修改相关的主题样式时,不应该在其原先的css文件基础上进行相关的修改,因为当Typora软件进行更新后,其会覆盖以前所修改的样式。这个时候就需要新建相关的样式文件,然后其相关的样式会覆盖其前面css文件中的样式。...

2021-11-17 16:07:36 450

原创 JS 回调函数的使用

回调函数使用用途获取异步操作的结果相关的具体使用如下所示:function fn() { var data = 'hi'; setTimeout(function() { data = 'hello'; }, 500) return data;}console.log(fn()); 相关的输出结果为: hi那么我们应该如何获取到相关setTimeout()函数中所修改的data值呢?因为setTimeout()是异步的,其会在相关fn()函数执行完毕后才进行执行,此时所得到

2021-11-16 22:40:24 477

原创 客户端渲染和服务端渲染

客户端渲染当此渲染为客户端渲染时,在客户端所进行的操作步骤如下所示:收到服务端响应的字符串。从上到下依次进行相关的解析,在解析的过程中,如果发现ajax请求,则再次发起新的请求。拿到ajax响应的结果。使用模板引擎进行渲染。在客户端渲染中,其至少会发起两次请求。第一次请求拿到相关的页面。第二次请求拿到相关的动态数据。优点:页面显示速度比较快。缺点:内容的显示速度偏慢。服务端渲染在服务端读取相关所需渲染的页面文件,然后使用模板引擎渲染,在发送给客户端之前,服务端就已经将相关

2021-11-14 20:11:51 1276

原创 js采用无分号代码风格容易引发的问题

当一行代码不在第一行,同时改行代码是以:( 、[ 、` 开头的时候,需要在改行代码的前面补上:; 或者 ! 或者~等,这样可以避免一些语法戒心错误。例如:console.log('test')(function () { console.log('hello')})()其输出的结果为:testVM257:3 Uncaught TypeError: console.log(...) is not a function at <anonymous>:3:1 (anonymous

2021-11-14 19:44:40 855

原创 状态码302

状态码302概念解释:状态码302是资源临时重定向相关的应用:当浏览器发现这个状态码为302时,则就会到 Response Header 中去找Location,找到这个地址后,重新对这个相关的地址发请求。

2021-11-11 16:58:47 6467

原创 有关于array.sort()的困惑

相关原因let arr = [1, 2, 3];arr.sort((a, b) => { console.log(a, b);})// 会发现其进行打印的为2 1;3 2当我们开始学习的过程中,了解到其应该打印的为1 2; 2 3。但是事实并非如此。同时了解在相关的array.sort(sortfunction)的方法的返回值时,如果返回值大于0,则会进行相关位置的交换;当返回值为小于等于0时则不进行相关位置的交换。通过相关的代码实践,发现事实却是相反的,除了等于0还是不会交换外。相关

2021-10-01 01:00:48 90

原创 Elementui蓝色阴影边框相关问题的解决方案

点击Tabs标签页出现蓝色阴影边框解决方案.el-tabs__item:focus.is-active.is-focus:not(:active) { -webkit-box-shadow: none !important; box-shadow: none !important;}点击el-button-radio出现蓝色阴影边框解决方案.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) { -webki

2021-09-08 10:20:33 1189 4

原创 使用promise简单封装ajax请求

关键代码相关封装代码// 使用Promise封装ajax请求getStreetsPromise(obj) { // 相关所传的参数 let data = obj.data // 请求的接口 let url = obj.url // 不传默认发送get请求 let methed = obj.methed || 'get' // 默认以表单形式进行发送 let headers = obj.headers || 'formdata' /

2021-08-31 16:36:04 254

原创 json导出excel

关键代码 /* json导出 @Parameter JSONData:json数组 @Parameter FileName:导出文件名(不要后缀) @Parameter title:表头(数组,如['姓名', '年龄', '联系方式', '详细地址']) @Parameter filter */ function jsonExcel(JSONData, FileName, title, filter) { if (!JSONData) return; //转化json为o

2021-08-31 16:29:01 476

原创 el-table中如何将汇总数据放于第一行,同时自定义相关的合并数据值,并且固定第一行

具体效果演示关键代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> <title>点击相关按钮出现相关的div,div出现后点击除div外的其它地方隐藏相关的div</titl

2021-08-25 16:36:13 1742

原创 el-upload文件导入前弹窗确认;导入文件过程中全局进行加载;向后端导入excel;

关键代码<el-upload action="string" :http-request="uploadFile" :limit="1" :show-file-list="false" accept=".xls, .xlsx"> <el-button type="success" size="mini">导入</el-button></el-upload>

2021-08-25 11:44:15 773 4

原创 el-table 点击某一行时勾选改行的多选框

关键代码<script src="//unpkg.com/vue/dist/vue.js"></script><script src="//unpkg.com/[email protected]/lib/index.js"></script><div id="app"><template> <el-table ref="multipleTable" :data="tableData" toolt

2021-08-24 11:44:05 720

原创 el-table 如何动态的修改某一单元格中字体颜色

关键代码 <el-table-column header-align="center" align="center" v-for="item in notFixedData" :key="item.prop" v-if="item.isTrue" :prop="item.prop" :label="item.title" :min-width="item.width"> <template slot-scope="scope"> &

2021-08-24 11:35:22 1431

原创 el-talbe 使用row-style动态修改表格行颜色

关键代码<template> <el-table stripe :data="tableData" style="width: 100%" :row-style="tableRowClassName"> <el-table-column prop="date" label="日期" width="180"> </el-table-column> <el-table-

2021-08-24 11:02:06 7497

原创 前端自定义模糊搜索

关键代码//搜索框一输入就进行相关的匹配搜索searchDepartment() { //当搜索框中存在值 if(this.department) { this.departments = this.departmentsCopy.filter(item => { if(!!~item.organizenm.indexOf(this.department) || !!~item.organizenm.toUpperCase().indexOf

2021-08-10 11:04:42 155

原创 文件下载的方式

一、使用a标签,在elementui中具体使用el-link进行文件的下载二、进行文件的预览及下载操作在此处不能定义相关的download信息<el-link :href="fileUrl" target="_blank"></el-link>注:fileUrl为后端所定义的相关接口信息+前端进行文件上传时后端所返回的具体文件上传时所保存的地址。不进行相关的文件预览操作:<el-link :href="fileUrl" :download="fileName" t

2021-08-06 17:07:21 1356

原创 el-upload具体使用

具体代码<el-upload :on-exceed="handleExceed" :action=baseUrl :on-success="(response, file, fileList) => {return handleSuccess(response, file, fileList, 'file')}" :on-change="(file, fileList) => {return handleChange(file, fileList, 'file')}"

2021-08-06 16:58:19 333

原创 el-table动态列的显示与隐藏

一、具体实现效果通过相关的多选框来控制是否显示或隐藏相关的列。二、具体实现代码1、相关多选框具体代码<el-popover placement="bottom" width="180" trigger="click"> <el-checkbox-group v-model="checkBoxSelected" @change="handleCheckedColChange"> <el-checkbo

2021-08-06 16:43:36 2076 2

原创 el-checkbox-group中如何使用相关的键进行相关多选框的选择

具体代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> <title>el-checkbox的使用</title> <!--引入 element-ui 的样式,

2021-08-06 16:25:34 293

notepad++.exe

一款很好用的笔记软件

2021-02-01

ZenTaoPMS.12.4.1.win64.exe

禅道

2021-02-01

apache-tomcat-9.0.33.exe

开源小型web服务器 ,完全免费,主要用于中小型web项目,只支持Servlet和JSP 等少量javaee规范(就是JavaWeb编程接口)

2018-07-28

空空如也

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

TA关注的人

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