- 博客(11)
- 收藏
- 关注
原创 xterm.js + Socket.io 实现 WebTerminal
websocket 接口api调用的形式,服务端必须配置跨域请求,否则调不通:是基于HTTP的Upgrade机制建立的,但一旦升级为WebSocket协议,后续通信就不再是HTTP,WebSocket的握手阶段仍然受CORS限制,因为浏览器会检查握手响应中的CORS头。xterm-addon-web-links: 自动识别终端输出中的 URL, 点击链接自动打开新标签页。xterm-addon-webgl: 使用 WebGL 加速渲染 需要浏览器支持 WebGL。2.创建xterm实例并挂载到dom上。
2025-03-14 16:27:47
384
原创 NPM NVM 的一些操作
清除npm 缓存 npm cache clean --force本地项目内局上线的包版本号 npm list <名字> npm ls 本地全局npm 包的版本好 npm list <名字> -g npm ls <名字> -g
2023-04-18 16:44:18
97
原创 可拉伸的面板 splitPane
vue3 中使用SplitPane// 安装 vue2 的话去掉@nextnpm i splitpanes@next// horizontal 控制 纵向还是横向// resize resized 一个是进入页面触发,一个是拉伸的时候触发 <Splitpanes horizontal style="height: calc(100vh - 122px);width: calc(100% - 18px);" @resize="" @resiz
2021-10-28 17:25:20
1424
原创 页面跳转指定位置
页面跳转指定位置使用 scrollIntoView官方文档https://developer.mozilla.org/zhCN/docs/Web/API/Element/scrollIntoView1,页面节点动态添加id2,然后利用scrollIntoView 跳转指定位置const elementId = arr.substring(14)const element: HTMLElement | null = document.getElementById(elementId)elemen
2021-10-25 19:00:55
178
原创 BPMN 汉化
bpmn 汉化 方法节点文档可以去官网搜一个比较全的,然后根据自己项目摘出来需要的// BPMN汉化import translations from ‘./translationsChinese’import { bpmnType } from ‘./BpmnType’export default function customTranslate(template: bpmnType,replacements: { [x: string]: any }) {replacements
2021-10-25 18:52:07
1208
原创 vue element路由跳转菜单常亮
vue 路由跳转设置菜单高亮在 el-menu 上 :default-active=“defaultActive”computed 配合elm的 :default-active=“defaultActive”defaultActive(){return this.$route.name}
2021-03-22 15:55:28
252
转载 图片懒加载
什么是图片懒加载: 页面加载后只让文档可视区内的图片显示,其它不显示,随着用户对页面的滚动,判断其区域位置,生成img标签,让到可视区的图片加载出来懒加载(LazyLoad)是前端优化的一种有效方式,能极大的提升用户体验,图片加载是其重点,如果加载图片过多将大大增http请求次数或大小,然而更多时候用户并不会浏览到全部加载进来的图片,这种代价是非常不值得的,所以当用户浏览到当前视口时再去加...
2019-07-02 08:22:24
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人