- 博客(15)
- 收藏
- 关注
原创 js call() apply() 防抖函数 节流函数
Js 的 call() 、apply()、防抖函数、节流函数作用及原理和使用场景,和手动实现它们。
2023-01-07 14:40:12
449
原创 Vue中使用Fullcalendar思路
如何在vue中使用fullcalendar的大致步骤,如何使用fullcalendar的接口使其能与页面其他元素做交互
2022-12-13 11:46:17
3206
原创 vue2移动端适配
vue2移动端项目通过lib-flexible和postcss-pxtorem联合实现适配,原理是lib-flexible根据不同屏幕动态设置根节点的font-size值,然后postcss-pxtorem自动将px单位转为rem单位,因此实际开发中可根据原型图的规定px尺寸进行开发
2022-08-24 14:34:23
1134
原创 pdf-lib给pdf添加水印并预览、下载、打印
有的时候有这样的需求:前端下载 pdf 文件的时候,需要加上水印,再反给用户下载,或是需要打印带水印的pdf文件,这里使用psf-lib给pdf添加水印并浏览、下载、打印。
2022-06-25 14:39:47
6176
6
原创 vue使用mock模拟后台接口返回数据
vue 项目中使用 mock 模拟后台接口返回数据,当后台还未提供接口,前端可通过mock实现模拟接口请求,等后台数据接口准备完成,前端只需要修改请求的地址就行了。
2022-06-23 15:51:56
2713
原创 jquery + iframe 实现打印功能
使用 window.print() 和 iframe.print() 实现html自定义页面打印功能,可自定义申请单、签呈单等,但是页面表格排版和样式需要自己写
2022-06-16 11:24:49
2319
原创 解决浏览器加载缓存js文件不能及时获取服务器更新后js文件问题
当服务器修改js文件后,需要用户重新获取修改后的js文件,而不是访问之前浏览器中缓存的js文件。下面记录一个现在最常用的方法:页面中访问js的链接如下:<script src="/layui/js/api.js"></script>当页面之前已经被该浏览器访问过,那这个路径访问的js文件已经被缓存在浏览器中了,所以再次通过该路径访问该js文件时,此时访问的是缓存中的js文件,而不是从服务器中获取的。因此当下次服务器中修改了api.js这个文件时,想要用户重新获
2022-01-14 11:15:17
1960
原创 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
4880
原创 解决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
5770
原创 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
1927
原创 部分常见前端问题
1.请描述一下 cookies,sessionStorage 和 localStorage 的区别? 共同点:都是保存在浏览器端的。 区别: 1.cookie在浏览器和服务器之间来回传递。但是sessionStorage和localStorage不会自动把数据传送给服务器。 2.cookie因为是http请求中的一部分,所以长度有限不会超过4k。sessionStorage和localStorage 虽然...
2021-11-15 20:20:52
135
原创 浏览器的内核分别是什么?
IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)
2021-11-13 23:08:33
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人