自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【CSS】浅学一下filter

我们一般采用box-shadow属性,通过box-shadow(x偏移,y偏移,模糊大小,阴影大小,色值,inset)的语法形式很容易为元素添加阴影效果,但box-shadow在给透明图片添加阴影效果时无法穿透元素,只能把阴影加在透明图片元素的盒模型上。在做紧急置灰网页需求时,上线一段时间往往需要撤掉这个功能,我们还可以在首次上线时添加以下类似的方法,来控制置灰效果的自动上下线时间,这样到达预定时间就可自动撤去,不用走两次施工流程。发生重大灾害事故或其它哀悼日时,国企政府网站往往有网页全部置灰的需求。

2024-01-04 15:33:48 1276

原创 CSS效果(工作中常用)

*滚动条样式*/::-webkit-scrollbar {/*滚动条整体样式*/width: 4px;/*高宽分别对应横竖滚动条的尺寸*/::-webkit-scrollbar-thumb {/*滚动条里面小方块*/::-webkit-scrollbar-track {/*滚动条里面轨道*/

2024-01-04 12:08:53 554

原创 【Vue】什么是nextTick?

nextTick方法是在vue.js中常见的一种异步更新DOM的机制。主要是为了解决Vue的异步更新导致的DOM更新后的操作问题。在vue中,数据的变化会触发重新渲染DOM,但实际上,VUE的数据更新是异步的。也就是说,当我们修改Vue实例的数据后,并不会立即进行更新,而是在下一次事件循环中才会进行。这个异步更新机制的设计是为了优化性能。vue会对进行多次数据变化进行合并,然后在下一个事件循环中进行一次性的DOM更新,从而减少不必要的DOM操作,提高性能。

2023-12-28 18:17:48 1022

原创 【错误记录】Uncaught TypeError: m.nodeName.toLowerCase is not a function

开发时,命名不能和jQuery一起方法属性冲突,比如这里的nodeName,这里换一个不冲突的名字,就解决问题了。描述:在控制台输出上述错误~原因:在页面中,使用。

2023-11-20 18:20:54 198

原创 【常用页面记录】vue+elementUI实现搜索框+上拉加载列表

【代码】【常用页面记录】vue+elementUI实现搜索框+上拉加载列表。

2023-10-10 09:47:32 1151

原创 【Mock.js】详解

方法String1、通过重复string生成一个字符串,重复次数大于等于min,小于等于max。2、通过重复string生成一个字符串,重复次数等于count。Number1、属性值自动加 1,初始值为number。2、生成一个大于等于min、小于等于max的整数,属性值number只是用来确定类型。3、生成一个浮点数,整数部分大于等于min、小于等于max,小数部分保留dmin到dmax位。Boolean。

2023-08-31 13:37:52 555

原创 【nodejs+koa】常用接口写法记录

【nodejs+koa】常用接口写法记录

2023-08-15 18:42:25 130

原创 【CSS】一文掌握元素水平垂直居中

实现元素水平垂直居中有以下七种方法:利用定位+margin:auto——子绝父相,设置top、left、right、bottom为0,在设置margin:auto利用定位+margin:负值——子绝父相,设置left和top为50%,此时位置会偏右自身元素的宽高,再设margin-left和margin-top为自身元素宽高的负一半,实现水平垂直居中。利用定位+transform——子绝父相,设置left和top为50%,此时位置会偏右自身元素的宽高,再设transform: translateX(

2023-08-12 22:49:16 902

原创 【JavaScript】一文详解事件循环机制

事件的循环机制规定了执行代码的顺序先执行同步代码;遇到异步宏任务则将异步宏任务放进宏任务队列中;遇到异步微任务则将异步微任务放进微任务队列中;当script整体代码所有同步代码执行完毕后,再将异步微任务从【任务队列】中调入【主线程】执行;微任务执行完毕后再将异步宏任务从【任务队列】中调入【主线程】执行;微任务再跟着当前宏任务后面,代码执行到一个微任务就跟上,一个接着一个。一直循环到所有任务执行完毕。

2023-08-10 23:57:29 220

原创 【Vue+Element-plus】记录后台首页多echart图静态页面

【代码】【Vue+Element-plus】记录后台首页多echart图静态页面。

2023-08-09 22:38:13 797

原创 【Vue】使用print.js插件实现打印预览功能,超简单

【Vue】使用print.js插件实现打印预览功能,超简单

2023-08-08 22:59:53 10149

原创 【javaScript】数组的常用方法(自用记忆版)

【javaScript】数组的常用方法(自用记忆版)

2023-08-07 23:33:37 217

原创 垃圾回收与内存泄漏

工作原理:当变量进入环境时,将这个变量标记为“进入环境”。声明了一个变量并将一个引用类型的值赋值给这个变量,这个引用类型值的引用次数就是。当包含这个引用类型值的变量又被赋值成另一个值了,那么这个引用类型值的引用次数减。垃圾回收器完成内存清理工作,销毁那些带标记的值并回收他们所占用的内存空间。垃圾回收器,在运行的时候会给存储在内存中的所有变量都加上标记;同一个值又被赋值给另一个变量,这个引用类型值的引用次数加。去掉环境中的变量以及被环境中的变量引用的变量的标记;工作原理:跟踪记录每个值被引用的次数。

2023-08-07 00:00:35 55

原创 【CSS】说说对BFC的理解

所谓BFC,也就是“块级格式化上下文”,指的是一个独立的布局环境,BFC内部的元素布局与外部互不影响。触发BFC的方式有很多,常见的有:设置浮动overflow设置为positon设置为常见的BFC应用有:解决浮动元素令父元素高度坍塌的问题解决非浮动元素被浮动元素覆盖问题解决外边距垂直方向重合的问题。

2023-08-06 23:59:57 721

原创 【CSS】说说响应式布局

响应式布局的定义、实现、优缺点

2023-08-05 23:36:28 862

原创 【git】git常用命令总结

workspace 工作区,就是你的编辑器打开的文件staging area 暂存区 介于工作区和本地仓库之间暂时存放代码的地方local repository 本地仓库remote repository 远程仓库git中的代码,整个流程如上图所视。流程:git clone 克隆远程仓库地址到本地通过代码编辑器编辑代码git pull 拉取分支的最新代码,防止代码冲突git add 添加到暂存区git commit 提交到本地仓库git push 推送到远程仓库。

2023-08-05 00:17:21 225

原创 【错误记录】Uncaught SyntaxError: Not available in legacy mode

在引入vue-i18n 处,添加 legacy: false。项目当中,使用vue-i18n插件进行国际化多语言时,报错。如果对项目不熟悉,可以在全局下搜索createI18n。

2023-08-04 21:31:40 461

原创 【错误记录】[vite] Internal server error: (0 , import_vite.transformWithEsbuild) is not a function

[vite] Internal server error: (0 , import_vite.transformWithEsbuild) is not a function

2023-08-04 21:16:24 1498

原创 【软件工程】5 ATM系统测试

(1)测试执行情况测试用例覆盖率达到 100%,95%的测试用例已经成功通过主要问题及解决情况2(2)主要问题及解决情况类方法接口在传递数据时出现部分数据丢失现象;新增出库单的响应时间超过了用户的性能需求部分异常处理未能捕获;解决情况项目组成员集中对类间消息传递所用的接口再次进行统一说明。牵涉到数据库操作时响应时间较长,因此对数据库操作进行了优化。发现的缺陷 98%被修复。(3)测试结论系统测试基本结束,可以进行系统测试工作(1)测试执行情况。

2023-08-03 23:46:06 1412

原创 【软件工程】4 ATM系统实现

ATM系统实现

2023-08-03 23:25:51 700

原创 【网络面试题】自用

在查询域名时,客户端会先检查自身的 DNS 映射表,若找不到解析记录,则使用用户配置的 DNS 服务器,若目标 DNS 服务器中找不到记录,则继续往上一个层级寻找,直到到达根域名服务器,根域名服务器会根据域名的类型,将解析任务分发到对应的子域名服务器依次查找,直到找到解析记录为止。公钥指的是公共的密钥,任何人都可以获得该密钥。攻击者利用站点的漏洞,在表单提交时,在表单内容中加入一些恶意脚本,当其他正常用户浏览页面,而页面中刚好出现攻击者的恶意脚本时,脚本被执行,从而使得页面遭到破坏,或者用户信息被窃取。

2023-08-02 23:23:37 15

原创 【软件工程】3 ATM系统的设计

因此需要依据体系结构调整类图,将控制类细分层次,分为客户层、表示层、业务层、集成层和资源层,将表示层、业务层、集成层采用设计模式进行调整,调整后图中不再绘制边界类和关联的实体类。Service 包中是负责业务处理的顶层 Service 接口和继承这个接口的其他负责不同业务的接口,ServiceImpl 中的类分别继承 Service 包中的接口。”的提示界面,提示储户账户货币类型与账户对象货币类型不一致,重新选择账户对象,可以确定,如图所示。”的提示界面,提示储户账户密码输入错误,可以确定,如图所示。

2023-08-02 19:02:38 1976 3

原创 【软件工程】2.4 建立动态模型

从脚本中提取事件及相关对象,用顺序图表达从脚本提取所有外部事件,确定每类事件发送和接收对象。针对系统中的典型功能,画出顺序图ATM用户取款顺序图。确定对象状态及状态间转换关系,用状态图描绘用一张状态图描绘类的行为,集中考虑具有交互行为类。画出系统中重点类的状态图。脚本描述用户与目标系统间的一个或多个典型交互过程。结合ATM系统的实例,介绍建立动态模型方法。开发交互式系统,动态模型非常重要。

2023-08-02 18:43:37 1264 1

原创 【软件工程】2.3 建立功能模型

建立功能模型功能模型表示系统的功能,能够直接反映用户对目标系统的需求。UML 中用例图是进行需求分析和建立功能模型的强有力工具,也称为用例模型。用例模型的建立是系统开发者和用户反复讨论的结果,它描述了开发者和用户对需求规格达成的共识,通常包括系统、参与者(或者角色)、用例及用例之间的关系等元素。可以采用以下步骤建立功能模型。

2023-08-01 20:10:33 1572

原创 【软件工程】ATM系统的设计与实现

某银行拟开发一个自动取款机系统,它是一个由自动取款机、中央计算机、分行计算机及柜员终端组成的网络系统。ATM和中央计算机由总行投资购买。总行拥有多台ATM,分别设在全市各主要街道上。分行负责提供分行计算机和柜员终端。柜员终端设在分行营业厅及分行下属的各个储蓄所内。该系统的软件开发成本由各个分行分摊。

2023-08-01 20:01:41 6047 5

原创 Ajax详解

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

2023-08-01 16:44:59 44

原创 【JavaScript】new操作符具体干了什么

根据构建函数返回类型作判断,如果是原始值则被忽略,如果是返回对象,需要正常处理。三、构造函数里面的this,是本次new赋值的那个实例对象。new操作符用于创建一个给定构造函数的实例对象。将对象与构建函数通过原型链连接起来。从上面介绍中,我们可以看到new。关键字主要做了以下的工作。四、关于return。

2023-07-30 00:13:33 203 1

原创 【js】防抖与节流

一、前言防抖和节流本质上都是优化高频率执行代码的一种手段。如:浏览器的 “调整大小、滚动、按键、鼠标” 等事件在触发时 ,会不断调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验和缓解服务器压力,需要对这类事件进行调用次数的限制,对此我们可以采用防抖和节流的方式来减少调用频率。二、定义:n秒内只运行一遍,若在n秒内重复触发,只有一次生效。:n秒后再执行该事件,若在n秒内被重复触发,则重新计时。我们利用王者荣耀来举例。

2023-07-22 23:05:33 184

原创 了解cookie

cookie是一个存在于客户端的存储空间。当你的代码运行在浏览器的时候,一部分功能是用来给页面显示的,一小部分是专门来存储一些数据的。cookie空间里面可以以字符串的形式来存储数据,数据格式: 必须是 key=value,多条数据中间用;分割每一个cookie信息包含一个过期时间,过期时间就是达到时间的时候,cookie自动删除。

2023-07-22 15:05:14 36

原创 node.js入门

一、定义什么是node呢?Node.js是一个开源、跨平台的jsvascript 运行环境。javascript的运行是在浏览器里面的,因为浏览器里有js的解析引擎,解析引擎是用来解析js代码,并运行,我们单独把浏览器里面的解析引擎拆下来,安装在我们的自己的电脑上。这样的话,我们不需要浏览器,也可以在电脑上运行js代码了。官方说法:node.js是基于Chrome的v8 javascript引擎的运行环境,node.js才用事件事件驱动、非阻塞I/O模型,使其轻量化和高效。

2023-07-20 17:05:08 49

原创 【node.js】跨域详解

跨域:本质是浏览器基于的一种安全手段同源策略:是一种约定,他是浏览器最核心也最基本的安全功能当以上三个有任意一项不同时,就会触发同源策略,就会产生跨域我们会把触发了同源策略的请求,叫做跨域请求。

2023-07-19 15:51:48 1598

原创 ECMAScript6 (ES6)

1.声明变量是不可以重复声明,防止变量被污染2.块级作用域中使用,不可以跳出块级作用域(即不可以提升为全部变量)块级作用域包含:if else while for switch 等的{ }块级作用域作用域: 全局作用域,局部(函数)作用域,块级作用域,严格作用域(eval)3.不存在变量提升(即不存在预解析)4.不影响作用域链。

2023-07-19 12:26:33 151

原创 【VUE】为什么不建议v-for和v-if一起使用

v-if和v-for都是vue模板系统中的指令,在vue模板编译时,会将指令转化为可以执行的render函数。v-if : 指令用于条件性地渲染一块内容。这块内容只有在指令的表达式返回true时被渲染。v-for :指令基于一个数组来渲染一个列表。创建vue实例,存放isShow与items数据。的列表渲染函数,函数内部都会进行一次。模板指令的代码都会生成在。值是独一无二的,这便于。

2023-07-19 12:16:03 638

原创 对闭包的理解

闭包的生成有三个必要条件,缺一不可在A函数内直接或间接返回一个函数B;B函数可以使用A函数的私有变量;在A函数外有一个变量来接收B函数这样,就形成了一个不会销毁的函数空间。我们管这个不会销毁的A函数的执行空间叫做 闭包把函数A里面返回的函数B,叫做 函数A的闭包函数

2023-07-11 17:43:40 75

原创 js中==和===的区别,分别在什么情况下使用

js中==和===的区别,分别在什么情况下。相等操作符 == 隐藏转换的规律

2023-07-10 21:59:12 109 1

原创 深拷贝与浅拷贝的区别

基本类型数据保存在堆内存中,引用类型数据保存在堆内存中,引用数据类型的变量是一个指向堆内存中实际对象的引用,存在栈中。

2023-07-10 20:21:44 75 1

原创 一篇学会【正则表达式】语法

正则表达式,一般用来爬虫,也叫规则表达式,简称正则。由我们自己书写的规则,专门用来检测 字符串,是否符合规则使用。我们用一些特殊的字符串或者符号定义一个规则表达式,用来检验字符串。

2023-07-07 22:42:02 83 1

原创 【ES6】class类详解

class 声明类constructor 定义构造函数初始化static 定义静态方法和属性extends 继承父类super 调用父级构造方法父类方法可以重写

2023-07-06 22:03:07 80 1

原创 【ES6】箭头函数详解

1、箭头函数是es6语法中针对函数表达式的一种简写形式2、函数的定义有两种常用方法== 声明式 -无法用箭头函数简写== 赋值式 -可以用箭头函数简写3、语法:(形参)=>{要执行的代码}4、函数调用 函数名()5、箭头函数没有自己的this,他的this就是所处环境的this6、箭头函数里面没有arguments,普通函数里有。

2023-07-04 17:30:41 215

原创 一、使用git把本地项目传到gitee仓库中

1、点击创建仓库2、填写基本信息3、出现以下页面4、打开在本地的项目5、右键选择6、回到gitee(第三个步骤出现的页面)将此页面中的圈出来的命令复制到Git Bash Here中(注意不要点击页面上的“resdme”按钮)7、出现此页面上传成功8、回到gitee上刷新即可看到提交的项目。

2023-06-09 16:34:09 499

linux实验一到实验八免费下载,仅供参考

压缩包内容为linux实验一到实验八,适用于学习linux课程的同学,免费下载。 实验内容包含: 1、 Linux的安装与启动 2、Linux基本命令操作(一) 3、Linux基本命令操作(二) 4、文本编辑器VI及文件权限管理 5、Shell输入输出及管道操作 6、Shell编程 7、linux环境下的C编程 8、U盘挂载及服务器配置与管理

2023-04-29

空空如也

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

TA关注的人

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