自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端开发工程师

发布一些前端开发相关知识的文章

  • 博客(15)
  • 收藏
  • 关注

原创 js call() apply() 防抖函数 节流函数

Js 的 call() 、apply()、防抖函数、节流函数作用及原理和使用场景,和手动实现它们。

2023-01-07 14:40:12 360 1

原创 Vue中使用Fullcalendar思路

如何在vue中使用fullcalendar的大致步骤,如何使用fullcalendar的接口使其能与页面其他元素做交互

2022-12-13 11:46:17 2995

原创 flex 容器属性详细介绍

flex各属性详细介绍,各属性的作用和最终呈现出的效果

2022-09-03 13:25:40 914

原创 vue2移动端适配

vue2移动端项目通过lib-flexible和postcss-pxtorem联合实现适配,原理是lib-flexible根据不同屏幕动态设置根节点的font-size值,然后postcss-pxtorem自动将px单位转为rem单位,因此实际开发中可根据原型图的规定px尺寸进行开发

2022-08-24 14:34:23 1041

原创 js遍历数组的几种方式

js遍历数组和对象的几种方式,for、for in、 for of、forEach、map(推荐)

2022-07-14 08:59:59 438

原创 js下载csv文件,后端返回blob值,解决中文乱码和ie兼容

js实现csv文件下载,后端返回blob值,解决中文乱码问题和ie兼容问题

2022-07-07 16:13:33 1647

原创 pdf-lib给pdf添加水印并预览、下载、打印

有的时候有这样的需求:前端下载 pdf 文件的时候,需要加上水印,再反给用户下载,或是需要打印带水印的pdf文件,这里使用psf-lib给pdf添加水印并浏览、下载、打印。

2022-06-25 14:39:47 5144 6

原创 vue使用mock模拟后台接口返回数据

vue 项目中使用 mock 模拟后台接口返回数据,当后台还未提供接口,前端可通过mock实现模拟接口请求,等后台数据接口准备完成,前端只需要修改请求的地址就行了。

2022-06-23 15:51:56 2561

原创 jquery + iframe 实现打印功能

使用 window.print() 和 iframe.print() 实现html自定义页面打印功能,可自定义申请单、签呈单等,但是页面表格排版和样式需要自己写

2022-06-16 11:24:49 2159

原创 解决浏览器加载缓存js文件不能及时获取服务器更新后js文件问题

当服务器修改js文件后,需要用户重新获取修改后的js文件,而不是访问之前浏览器中缓存的js文件。下面记录一个现在最常用的方法:页面中访问js的链接如下:<script src="/layui/js/api.js"></script>当页面之前已经被该浏览器访问过,那这个路径访问的js文件已经被缓存在浏览器中了,所以再次通过该路径访问该js文件时,此时访问的是缓存中的js文件,而不是从服务器中获取的。因此当下次服务器中修改了api.js这个文件时,想要用户重新获

2022-01-14 11:15:17 1840

原创 vue中使用swiper插件实现轮播图

轮播图数据是通过异步请求从服务器获取的,通过 v-for 渲染在轮播图页面结构中。此时需要注意的是:需要等轮播图页面结构渲染数据完成后,这时实例化swiper实例,轮播图的动态效果才生效。以下是实现步骤。一、在项目中安装swiper插件cnpm install --save swiper@5 安装版本5的swiper二、在轮播图组件中引入swiper的js文件和css文件import Swiper from 'swiper'import 'swiper/css/...

2022-01-11 16:47:26 4769

原创 解决layui弹出层表单submit提交后弹窗自动关闭问题

当表单中添加了layui内置的表单验证规则后,需要submit提交表单才生效,但是弹出层中的表单一点击submit提交按钮后弹出层会立即关闭,这样就看不到成功或者错误的提示信息了。layui内置的校验规则lay-verify="required|phone|number"required(必填项)phone(手机号)email(邮箱)url(网址)number(数字)date(日期)identity(身份证)自定义值我使用的解决办法是在监听提交中添加return false;阻..

2021-12-17 11:49:59 5507

原创 vue管理系统多级路由嵌套实现侧导航

大概效果图是这样的。项目目录:创建一个navData.js存放路由菜单信息,模拟访问后台接口返回的数据,navData.js中数据如下:export default [ {name: 'formapply',title: '表单申请',path: '/formapply',component: 'FormApply', children: [ { name: 'formapply1', title: '表单申请1',...

2021-12-15 09:55:41 1850

原创 部分常见前端问题

1.请描述一下 cookies,sessionStorage 和 localStorage 的区别? 共同点:都是保存在浏览器端的。 区别: 1.cookie在浏览器和服务器之间来回传递。但是sessionStorage和localStorage不会自动把数据传送给服务器。 2.cookie因为是http请求中的一部分,所以长度有限不会超过4k。sessionStorage和localStorage 虽然...

2021-11-15 20:20:52 109

原创 浏览器的内核分别是什么?

IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)

2021-11-13 23:08:33 284

空空如也

空空如也

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

TA关注的人

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