自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端页面水印实现

封装utils页面使用。

2024-05-08 18:00:00 129

原创 发布版本,自动生成版本号

minio(文件服务)、video(视频微前端)、map(地图微前端)统一按上述名称设置,方便钱晖设置nginx。前端项目根目录下生成version.json,内容为:{“version”:"xxx-xxx"}开发设置代理 vue.config.js,例子如下。2、减少部署服务器地址IP依赖。1、发布版本,自动生成版本号。version 获得脚本。

2024-05-07 20:30:00 101

原创 字体大小统一解决方案

在src的目录下找到assets文件里面的的css文件夹在里面创建公共的按钮样式+表格样式+树形菜单样式文件然后在这些文件中写上样式属性。第一步、在src的目录下找到assets文件里面的的css文件夹,创建全局的variable.scss文件,并在文件中声明css变量。说明:把公用样式分门别类写在不同的类型文件之后,在使用时,直接绑定class类名就可以嘞,极大的减少了组件或页面的代码行数。3.代表中号,4.代表大号,5.代表超大号。在已经挂载到全局的global.scss文件中引入创建好的。

2024-05-06 23:00:00 330

原创 前端登录密码加密传输

由于页面没有做对于页面的权限处理,导致可以通过页面输入地址强行进入,校园安全检查是通过路由守卫配合菜单数据来进行权限的处理,在跳转页面时判断如果这次跳转的地址不在菜单列表与白名单中,表示没有权限,以这种方法完成权限的处理。首先前端会有一个公钥,后端会有一个私钥,公钥和私钥都是后端生成的,一般是在登录页面请求后端的公钥接口,以校园安全检查页面为例。因为系统登录页面没有添加验证码,所以解决方法是添加后端生成的图形验证码。项目登陆时,登录接口使用post请求,密码没有加密,明文传输。本次使用的RAS加密,

2024-05-06 22:45:00 560

原创 h5签字转图片

npm下载vue-esign。

2024-05-06 22:15:00 202

原创 微前端micro-app

微前端是一种架构风格,旨在通过将前端应用程序拆分为更小、更可管理的部分,使多个团队能够独立开发、部署和维护这些部分,从而实现前端的可扩展性和可维护性。微前端的概念是由ThoughtWorks在2016年提出的,它借鉴了微服务的架构理念,核心在于将一个庞大的前端应用拆分成多个独立灵活的小型应用,每个应用都可以独立开发、独立运行、独立部署,再将这些小型应用融合为一个完整的应用,或者将原本运行已久、没有关联的几个应用融合为一个应用。

2023-12-14 11:19:11 40 1

原创 前端面试题-js&webapi

事件代理的原理是DOM元素的事件冒泡。- 事件冒泡阶段:当一个元素的事件被触发时,**同类型事件**将会在该元素的所有祖先元素**由内而外中依次被触发**。答:js是单线程执行的,页面加载时,会自上而下执行主线程上的同步任务,当主线程代码执行完毕时,才开始执行在任务队列中的异步任务。- 事件捕获阶段:当一个元素的事件被触发时,同样的事件将会在该元素的所有祖先元素**由外而内依次被触发**。- **arr.splice(从那开始删除,删除几个,添加的项1,添加的项2,添加的项3,......)**

2023-07-14 09:07:39 103 1

空空如也

空空如也

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

TA关注的人

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