自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(214)
  • 资源 (9)
  • 收藏
  • 关注

原创 安装vue-cli2和3以及创建vue2和vue3项目的步骤及区别

安装vue-cli2和3以及创建vue2和vue3项目的步骤及区别,干货!!!

2023-01-30 10:52:19 4474

原创 js blob流和base64,以及file和base64的相互转换

首先,file文件转换为base64,得到base64格式图片var reader = new FileReader();reader.readAsDataURL(this.files[0]);reader.onload = function(){ console.log(reader.result); //获取到base64格式图片};base64转换为blob流funct...

2019-07-04 10:12:20 30445 6

原创 Java基础-IO操作-commons-io框架的使用

Common IO是一个工具库,用来帮助开发IO功能包含了:IOUtils,FileUtils,FilenameUtils等多个类。

2024-07-08 10:04:18 296

转载 解决VUE项目更新后需要客户手动刷新浏览器 和发版之后页面出现白屏的问题

跳转路由页面加载该页面js文件404时,触发router.onError。在router.js中加入路由的onerr方法。

2024-07-02 10:19:20 127

原创 浏览器f12控制台怎么获取vue实例,并且修改data数据

浏览器f12获取vue实例

2024-06-12 10:10:01 1854 1

原创 前端解析文件流

前端解析文件流

2024-01-15 16:09:45 863

原创 gitignore文件不生效问题

gitignore文件不生效问题

2023-09-22 18:50:46 413

原创 详解JS 作用域与作用域链、IIFE模式、js执行过程

详解JS 作用域与作用域链、IIFE模式、js执行过程

2023-07-04 18:16:21 1130

原创 npm 包 - serve 使用

npm 包 - serve 使用

2023-06-29 18:03:46 2646

原创 为什么sessionStorage不能代替vuex

为什么sessionStorage不能代替vuex

2023-06-15 10:39:14 1104

原创 vue-router的实现原理hash/history、导航守卫、导航解析流程

vue-router的实现原理hash/history、导航守卫、完整的导航解析流程

2023-06-08 18:54:04 1830

原创 从浏览器输入地址到页面渲染都经历了哪些过程

作为前端开发工作者,要对浏览器请求URL到渲染非的了解,在这里,我们就来详细的看看页面渲染出来到底经历了哪些过程。

2023-06-07 16:29:04 1668

原创 http缓存详解

浏览器缓存包括HTTP 缓存、cookie、localstorage 、sessionStorageHTTP 缓存通过设置请求和响应的header参数,来实现HTTP 缓存HTTP 缓存分为强制缓存和协商缓存强制缓存:不向服务器发送请求,直接从缓存中读取资源协商缓存:在使用本地缓存前,先向服务器发送请求,服务器会根据请求的request header的一些参数判断是否读取缓存,是,则返回304状态,并带上新的response header通知浏览器从缓存中读取资源。

2023-06-07 10:44:30 1491

原创 数据传输加解密应用层的加解密

数据传输加解密应用层的加解密

2023-06-06 15:27:56 691

原创 数字签名与签名验证过程

数字签名与签名验证过程

2023-06-06 15:26:23 5221 6

原创 https通信加密原理

https通信加密原理

2023-06-06 11:35:04 767

原创 事件循环机制、js宏任务和微任务

事件循环机制、js宏任务和微任务

2023-06-05 18:18:10 554

原创 watch 与 computed 的区别以及他们的使用场景

watch 与 computed 的区别以及他们的使用场景

2023-06-05 17:50:24 1246

原创 防抖和节流以及应用场景

防抖和节流以及应用场景

2023-06-05 17:44:11 590

原创 vue不同环境打包配置不同 vue环境变量配置

(即每个环境对应变量的变量值都是一样的时候,则可以将变量定义在公用的.env文件中,而对应每个环境的 .env.xxx文件中则不需要再重复定义此变量).在.env.xxx 文件中只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量会通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。vue-cli-service build --mode test :命令中的test对应的是 .env.xxx 文件的后缀名,如果也找不到.env.test文件,则打包报错。

2023-03-15 16:33:29 4986 1

原创 vue3使用useVModel实现双向数据绑定v-model指令

vue3使用useVModel实现双向数据绑定v-model指令

2023-02-23 10:13:30 3384 1

原创 vue实现刷新页面,页面回到顶部

vue实现刷新页面,页面回到顶部

2023-02-17 15:45:58 1907

原创 git clone代码https和ssh克隆

git clone代码https和ssh克隆

2023-02-17 11:57:09 1190

原创 在Vue中注册全局组件、全局方法

在Vue中注册全局组件的两种方法

2023-02-15 14:23:05 1641

原创 vue组件props不同数据类型传参的默认值

vue组件props不同数据类型传参的默认值

2023-02-14 16:38:34 1831

原创 vue3组合API基本语法使用

vue3组合API基本语法使用

2023-01-31 14:57:17 2619

原创 js createDocumentFrag

createDocumentFrag

2022-10-24 10:26:55 419

原创 vue2的双向数据绑定原理,以及修改数据页面不更新的原理和解决方案

vue2的双向数据绑定原理,以及修改数据页面不更新的原理和解决方案

2022-10-21 16:20:47 3816

转载 js构造函数(原型链)及Es6的class类

理解js的函数、构造函数以及class类

2022-10-21 15:31:31 382

原创 js正则表达式验证文件扩展名

js正则表达式验证文件扩展名验证是否是图片

2022-02-16 10:25:06 4113

原创 webpack基本使用

基本打包命令开发环境指令:webpack ./src/index.js -o ./build/built.js --mode=development​ webpack以./src/index.js为入口文件开始打包,打包后输出到./build/built.js生产环境指令:webpack ./src/index.js -o ./build/built.js --mode=production​ webpack以./src/index.js为入口文件开始打包,打包后输出到./build/built.j

2021-12-30 10:25:47 786

原创 Vue 中 scoped 样式穿透

在vue中有公共样式,有第三方样式,直接在mian.js中引入,在组件中scoped写的样式,需要在组件中局部修改公共样式,而又不想去除scoped属性造成组件之间的样式污染。有哪些方法呢?办法一:使用::v-deep操作符或者/deep//deep/ .el-form-item__label { float: none;}::v-deep .el-form-item__label { float: none;}办法二:使用>>>外层 >>>

2021-11-23 16:07:59 941

原创 移动端适配flexible.js

1、什么是flexible.js是一个终端设备适配的解决方案。是一个用来适配移动端的javascript框架。根据宽度的不同设置不同的字体大小,样式间距都使用rem作为单位,不同屏幕大小适配不同的样式。2、flexible.js 做的三件事动态改写标签给元素添加data-dpr属性,并且动态改写data-dpr的值给元素添加font-size属性,并且动态改写font-size的值如果没有设置viewport,会动态生成<meta name="viewport" content="

2021-11-19 11:30:51 1841

原创 VSCode自动将px转化为rem的插件cssrem

在做移动端适配的时候,经常需要将设计图上的px单位转化为rem,那么怎么能快速计算呢?这里我说下我常用的编译器VScode 它里面有个插件叫cssrem,用它就可以在我们输入px值后自动转换rem安装插件在vsCode中搜索,cssrem,点击安装修改配置参数打开文件->首选项->设置搜索cssrem,设置root font size修改完参数后我们只要输入px值插件就会自动算出rem值,效果如下图:...

2021-11-18 11:07:25 7748 1

原创 在vue中引入less,报错TypeError: loaderContext.getResolve is not a function

在vue中引入less步骤下载依赖npm install less less-loader --save-dev引入安装完成后打开 build目录,修改 webpack.base.conf.js 中的相关配置:在 module.exports 中找到 module 中的 rules 数组module.exports = { ... ... module: { rules: [ {...}, {...}, { test: /\.le

2021-11-17 11:19:41 763

原创 vue移动端项目解决点击事件3秒延迟问题-fastclick.js

从点击屏幕上的元素到触发元素的click事件,移动浏览器会有大约 300 毫秒的等待时间。vue中引用fastclick.jsnpm install fastclickimport Fastclick from "fastclick"Fastclick.attach(document.body)

2021-11-16 17:36:36 1597

原创 在vue中引入打印插件PrintJs

插件文件引入import printJS from "@/plugin/print-js";样例UI用的是ElementUI<el-row class="btnInfo"> <el-button class="submitBtn" type="primary" @click="beforePrint"> 批量打印预览 </el-button></el-row><el-dialog title="打印预览" :vis

2021-11-16 14:48:54 1228 1

原创 IE上input文本框聚焦后重新赋值,光标移动到最左端

直接上方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&

2021-04-21 18:20:09 955

原创 在vue项目中千分位展示输入金额,获取金额千分位,金额大写的方法

实现效果:在用户输入完成input失焦的时候,input文本框中显示的是千分位格式的金额;在用户再次聚焦的input文本框时,文本框中展示的是正常的金额值,用户可以修改金额,失焦的时候再次千分位展示。思路:用两个变量,一个变量负责展示,一个变量存储实际的值,保证在任何情况下,实际值不受影响,展示按需求去展示main.js中引入公共方法import validate from '@/utils/validate';Vue.prototype.$validate = validateVue

2021-04-21 18:08:25 6613

原创 父子组件与缓存

最近遇到一个很恶心的问题,就是路由乱跳,用的elementUI的顶导航和侧导航,陆续出现导航折叠问题,获取导航路径为空问题,最后,把结构拿出来整理,发现又是一个小问题引起的大bug…路由结构[{ path: '/login', name: '/login', component: login }, { path: '/', name: 'layout', component: () => import ('@/views/layout/index.vue'

2020-12-05 19:12:14 872

在vue中使用的打印插件

打印插件,可在vue中引用,实现批量及分页打印

2021-11-16

Export2Excel.js导出excel

包含Blob.js和Export2Excel.js文件,支持导出excel内容的宽度自适应,在vue项目中实现前端导出Excel文件

2020-11-18

multitable.rar

支持表格的列排列改变,支持分页,有存储功能,表格主行点击展开,子行显示,嗯,大概就是这样,表头可编辑显示不显示。

2020-05-09

zyUpload.rar

兼容低版本浏览器的上传图片插件。实现多图上传,截图直接上传,代码详细,可以直接更改你想要的效果。如果使用默认效果图,只需提供上传接口就行,很方便。

2020-03-27

图片上传和多图上传.rar

js图片上传和多图上传,blob流,base64和file的相互转换,上传格式formData及base64

2019-07-04

360网站全屏滚动加载

模仿360以前的全屏滚动版本,实现全屏滚动及滚动加载,实现transtion的css3动画效果~

2018-10-11

animate函数实现旋转木马

运用基本的属性设置,封装animate函数,实现li及其子元素在变换位置的时候有很好衔接的动画效果~~

2018-10-10

3D旋转木马效果相册

3D旋转木马效果相册,实现360度旋转效果,可滑动,运用perspective属性及mouse事件等

2018-10-10

用Aui-core实现的图片3D 360度旋转JS特效

可在此基础上进行无线循环处理,只能水平方向旋转处理,添加文字处理,或上下左右旋转等特效

2018-07-25

空空如也

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

TA关注的人

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