自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 luckysheet笔记

基于Vue2实现LuckSheet在线预览编辑Excel表格。1. npm 引入会出现一堆bug,请用本地引入,2.数据格式没有同步上传过来,需要代码手动添加。3.文件处理不支持xls。导出:只要导入这个就是行。

2025-06-26 09:12:13 730

原创 前端工程化

在多设备的环境下,图片需要根据不同的设备和屏幕分辨率显示不同的版本。通过 srcset 属性,可以为 <img> 标签提供多个不同分辨率或尺寸的图片。结合 sizes 属性,还能进一步优化图片显示尺寸,提升页面加载和展示效果。babel-plugin-import是babel它会在编译过程中将 import 的写法自动转换为按需引入的方式。这里需要注意全局注册的组件需要挂在到vue原型上,例如我们需要使用Notice组件,那我就需要。(2)为提高网页加载性能,尤其是在有大量图片的页面中,可以通过。

2025-06-26 09:09:36 618

原创 无界微前端

预加载所需要的静态资源提前从网络中加载到内存中(preloadApp:({name: '唯一标识',exec:true}))如果需要从外部影响Shadow DOM内的样式,使用::part 而不是用/deep/或>>>预执行指的是在应用空闲的时候将子应用提前渲染出来exec:true。场景3:子应用内容跳转路由通知父应用激活相对应路由的侧边栏。场景1:主应用点击主应用的侧边栏,子应用会自动切换路由。└─ 否 → 是否需要高性能组件级集成。└─ 否 → 是否需要IE兼容?场景2:子应用A点击子应用B。

2025-04-24 14:17:05 1855

原创 webpack配置

代码分割:代码层使用路由懒加载或者组件懒加载配置层。

2025-04-22 12:30:39 214

原创 Monorepo

Monorepo,即“单个仓库多项目管理”,是一种项目代码管理方式,它将多个项目或模块的代码集中管理在一个仓库中。这种方式有助于简化代码共享、版本控制、构建和部署等方面的复杂性,并提供更好的可重用性和协作性pnpm workspace的node版本需要18.12以上。

2025-04-22 12:28:04 465

原创 vue3笔记

/ 父// 子})

2025-03-06 10:08:39 1155

原创 TypeScripts笔记

1.定义类结构say() {console.log(`我叫${this.name},我今年${this.age}岁`);2.定义对象结构age?: number,name: '张三',sex: '男',age: 183.定义函数结构4.接口之前的继承5.接口自动合并(可重复定义)重复定义会自动进行合并。

2025-03-05 09:04:16 318

原创 前端局部打印(pdf分页)

技术:htmlcanvas和jspdf。可实现效果:不切割pdf。

2023-09-27 14:23:41 524

原创 vue使用js-xlsx导出数据(多表)

vue使用js-xlsx导出数据(多表)

2022-12-14 18:32:08 528

原创 外层容器宽度100%,子项宽度固定,间距保持一致

外层容器宽度100%,子项宽度固定,间距保持一致。

2022-10-25 21:10:21 274

原创 解决flex最后一行不对齐问题

1.列数固定可以去掉两端对齐的方式,用gap控制间隙 <style> .container{ display: flex; flex-wrap: wrap; /* justify-content: space-between; */ gap: calc(16%/3) ; } .list{ width: 21%;

2022-03-29 09:44:18 1343 1

原创 《Javascript高级程序设计》中数组相关知识点

1.检测数组 1.可以使用instanceof if(value instanceof Array){} 2.转化方法所有的对象都具有toLocaleString()、toString()和valueOf()var a = ['red','pink','blue']​a.toString() //'red,pink,blue'a.toLocaleString() //'red,pink,blue'a.valueOf() //['red', .

2022-03-22 15:51:46 1069

原创 测试MD编辑器

快捷键Markdown 图标 快捷键 撤销 Ctrl/⌘+Z 重做 Ctrl/⌘+Y 加粗 Ctrl/⌘+B 斜体 Ctrl/⌘+I 标题 Ctrl/⌘+Shift+H 有序列表 Ctrl/⌘+Shift+O 无序列表 Ctrl/⌘+Shift+U 待办列表 Ctrl/⌘+Shift+C 插入代码 Ctrl...

2022-01-28 14:19:33 357

原创 基于eclipse的登录注册页面

目录一.功能讲解1.本页面设计了sqlite数据库的操作。二.效果图三.代码展示1.创建activity_login.xml页面2.LoginActivity.java一.功能讲解1.本页面设计了sqlite数据库的操作。注册的时候先查询数据库中是否有这个此账号。如果有,提醒用户此账号已经存在;如果没有允许用户注册。登录的时候先查询数据库中是否有此账号。如果没有此账号,提醒用户先注册;如果有,检查密码是否正确,如果密码不正确,提醒用户重新输入;如果正确,进入主页面

2021-07-08 16:02:54 9477 4

luckysheet笔记

luckysheet笔记

2025-03-13

空空如也

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

TA关注的人

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