自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SCSS变量以及extend】

scss

2022-08-08 11:46:50 578 1

原创 记在老旧项目中销毁vue生命周期#iframe

这酸爽在奇葩的项目开发中,销毁定时器的方式前言:在维护老旧项目的过程中,由于新增模块与旧项目业务耦合度不高(主要是对老项目的构建方式不太熟悉),于是决定使用vue进行开发遇到的问题:关闭vue模块的界面时,无法触发destory方法老项目是使用iframe构建的,window对象比较多,难以操作,就算拿到了,也无法顺利清除定时器解决方案:拿到指定的iframe下的window对象,然后再调用销毁方法即可$("#ifm__device_book_search_warehouse")[0].

2021-12-17 18:06:42 1678 3

原创 前端进行列表筛选

onSearch() { let objIsEmpty = this.formInline.A== '' && this.formInline.B== '' && this.formInline.C== ''; if(objIsEmpty) { this.resultList = this.tableData } else { let tempFilter = {};

2021-04-14 19:57:32 807

转载 原生ajax的实现步骤

原生ajax的实现步骤创建ajax对象var xhr = new XMLHttpRequest();告诉ajax请求地址以及请求方式(ajax下的open方法)xhr.open(‘get’,’http://www.example.com’); 第一个参数为请求方式,第二个参数为请求地址/服务器端对应的路由请求地址发送请求 xhr.send();获取服务器端与客户端的响应数据xhr.onload = function() {console.log(xhr.respons

2021-03-12 10:18:36 357

原创 移除本地文件夹与git仓库的链接

移除本地文件夹与git仓库的链接在git bash中输入如下语句find . -name ".git" | xargs rm -Rf

2021-02-26 15:37:10 274

原创 js控制css变量实现操控伪元素

js控制css变量开发场景如上图,需要控制蓝色圆点的位置,因为圆点是用伪类写的,所以不好想利用ref属性操作dom那样来操作伪类,于是想到了用js操作css变量,达到同样的效果。:root { --top: -743%}.white-bar::after { position: absolute; content: ""; width: 14px; height: 14px; background-color: #409EFF; top:var(--top); //

2021-01-28 10:22:19 487

原创 文字在一定区域内滚动效果,h5标签属性

文字在一定区域内滚动效果,h5标签属性// 代码如下<marquee direction="up" scrollamount="3"> <p>第一行</p> <p>第二行</p> <p>第三行</p> </marquee>marquee标签,有文字在一定范围内滚动的效果,其中direction参数控制方向,scrollamount代表行数...

2021-01-25 14:10:42 218

原创 前端缩放拖拽方案

最近项目里有一条长长的轨道图,长度多达180W像素,而且要求能够实现横向拖拽和缩放功能。实现思路:因为是前端项目,我们把开发的着重点放在视图层,项目需要实现缩放的话,首先定义一个缩放比,根据比例来控制其长度缩放用到了zoom属性。拖拽用了html原生的属性。具体代码如下:(非vue代码,不过vue项目也可以使用这种开发思想) 感想是做这种类型的东西,能够考验对原生dom属性的了解程度,对开发思路很有帮助<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra

2020-11-26 20:13:28 1038

转载 vue的scoped修改三方组件的局部样式

vue引用了第三方组件,需要在组件中局部修改第三方组件的样式,而又不想去除scoped属性造成组件之间的样式污染。此时只能通过 >>>,穿透scoped。有些Sass 之类的预处理器无法正确解析 >>>。可以使用 /deep/ 操作符( >>> 的别名)<style scoped> 外层 >>> 第三方组件 { 样式 } 外层 /deep/ 第三方组件 { 样式

2020-11-26 20:06:43 201

转载 前端循环下载

前端循环下载let triggerDelay = 100;let removeDelay = 1000;this.urlList.forEach((url, index) => { this.createIFrame(url, index * triggerDelay, removeDelay);});// 这里是创建iframe的方法function createIFrame(url, triggerDelay, removeDelay) { //动态添加iframe,设置s

2020-11-17 13:46:43 235

原创 vue项目触发回车键登录

vue项目触发回车键登录created() { let that = this; document.onkeydown =function(e){ e = window.event || e; if(that.$route.path=='/login'&&(e.code=='Enter'||e.code=='enter')){//验证在登录界面和按得键是回车键enter that.submitForm('loginForm');//登

2020-11-13 18:01:51 390

原创 css控制滚动条样式

去除滚动条::-webkit-scrollbar { display: none;}修改滚动条样式<!--修改 滚动条 下面 的 宽度-->.test{ height:100px; overflow: auto;}.test::-webkit-scrollbar { width: 15px;}<!--修改 滚动条的 下面 的 样式-->.test::-webkit-scrollbar-track { background-color: red;

2020-06-13 16:04:15 208

原创 2020年五月面试记录篇

五年开发经验,是前端开发的一道坎。不管是入职以后的要求还是面试的问题,都逐渐深入化,跟一年前的面试不是一个难度等级。这也促使了我在前端开发领域中不断前行的动力。在记录正题以前,想为自己以前的幼稚后悔两分钟,开发中遇到的困难,怎么解决的,这些有必要记录下来,要成为自己的知识储备,不能说会了就放那里不管了,人是会淡忘的。。。第一家大型项目是怎么构建的,需要在哪些方面做处理(ps:这个虽然不是很细节的技术题,但是还是有必要了解的,不如果要带项目的话)参考链接webpack设置,打包出现速度慢时怎么

2020-05-26 22:31:19 126

空空如也

空空如也

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

TA关注的人

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