刷新
js定时器

博主头像 一.定时器 1. JS存在两种定时器 setTimeout() 延迟定时器 setInterval() 循环定时器(“间隔器”) 定时器中的函数挂载在window对象,内部的this ——> window setTimerout(function(){ console.log('wuwei') }, ...

记录---实现一个支持@的输入框

博主头像 ‍ 写在开头 点赞 + 收藏 学会 近期产品期望在后台发布帖子或视频时,需要添加 @用户 的功能,以便用户收到通知,例如“xxx在xxx提及了您!”。然而,现有的开源库未能满足我们的需求,例如 ant-design 的 Mentions 组件: 但是不难发现跟微信飞书对比下,有两 ...

petite-vue 基本使用指南

博主头像 前言 petite-vue 是为渐进增强而优化的另一种 Vue 发行版。它提供与标准 Vue 相同的模板语法和反应性心智模型。 不过,它专门针对在由服务器框架呈现的现有 HTML 页面上“散布”少量交互进行了优化。 petite-vue,它在提供 vue 基本功能的同时,还能一个轻量级,简单应用的微 ...

流程图渲染方式:Canvas vs SVG

博主头像 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霁明 背景 我们产品中会有一些流程图应用,例如审批中心的审批流程图: 我们数栈产品内的流程图,基本都是使用的 mxGraph 实现的,mxGraph 使用了S ...

Element Plus 和 Ant Design Vue哪个好

博主头像 Vue3发布后,各家第三方库开始陆续重构并支持 Vue3 ,国内两大知名框架 Element Plus 和 Ant Design Vue 也相续发布新版支持 Vue3。Element Plus 和 Ant Design Vue 都是基于 Vue.js 的 UI 组件库,它们具备一系列可复用的组件和丰... ...

前端 Array.sort() 源码学习

博主头像 源码地址 V8源码Array 710行开始为sort()相关 Array.sort()方法是那种排序呢? 去看源码主要是源于这个问题 // In-place QuickSort algorithm. // For short (length <= 22) arrays, insertion sort ...

sessionStorage 能在多个标签页之间共享数据吗?

博主头像 ‍ 写在开头 点赞 + 收藏 学会 最近,我的一个朋友在面试中被一个关于 sessionStorage 的问题难住了。我们来聊聊这个话题。 sessionStorage 能在多个标签页之间共享数据吗?在回答这个问题之前我们先来聊聊另一个存储API localstorage loc ...

记录--vue3中使用Swiper组件

博主头像 ‍ 写在开头 点赞 + 收藏 学会 一,安装 npm i swiper 二,使用 swiper/vue 导出 2 个组件:Swiper 和 SwiperSlide <template> <swiper :slides-per-view="3" :space-between="50 ...

vue如何实时展示海康威视摄像头多画面?

博主头像 ‍ 写在开头 点赞 + 收藏 学会 关于大屏视频监控有三种解决方案: 1.海康威视 优点:实时性强。多画面运行流畅,缺点:会覆盖在DOM最上方无法选中可能会导致样式挤压变形等样式问题 2.[flv视频流]+[nodeServer] 优点:可配置性强 缺点:服务端大流量稳定性不确定 ...

手动实现-React-Redux

博主头像 50行代码 实现Redux 核心功能 Redux 帮助你管理“全局”状态 - 那些应用程序的许多部分都需要的状态 redux的核心就是对数据状态进行管理,创建一个数据仓库 官方文档:https://www.reduxjs.cn/ Redux顺序分四大步: 初始化 订阅 发布 执行匹配和更新 <!DO ...

[HTTP] GET请求的body能否携带数据?

博主头像 RFC规范并没有指明HTTP协议的GET方法是否不能携带body数据,但是对于浏览器环境下的XHR和fetch API的规范来说,它们的规范限制了它们不能在GET中携带body,而postman或apifox等接口测试工具则由于不遵循这些规范而可以携带body。 ...

[nodejs]package.json里的依赖版本

博主头像 依赖分类 依赖根据开发环境需要和实际运行环境需要,分为dependencies和devDependencies。 例如:typescript和eslint属于devDependencies,而vue和axios等属于dependencies。 版本号组成 版本由两部分组成,一是前面的前缀符号,二是版 ...

vue3实现模拟地图上,站点名称按需显示的功能

博主头像 很久很久没有更新博客了,因为实在是太忙了,每天都有公司的事情忙不完....... 最近在做车辆模拟地图,在实现控制站点名称按需显示时,折腾了好一段时间,特此记录一下。最终界面如下图所示: 站点显示需求:首末站必须显示,从第一个站开始,如果站点名称能显示下,则显示,如果站点名称会重叠则隐藏,以此类推。 ...

JavaScript状态数据

博主头像 最近需要做一个三维场景切换的功能,切换场景后,还可以进行二三维模式的切换,二三维切换时,要定位到当前场景视角,那么场景的视角参数信息就需要保存到状态数据中,以供二三维场景切换时使用。 项目是用vue做的,这里并没有使用vue的状态管理库,我是这样实现的: 定义状态数据sceneInfo let sc ...

JavaScript async await 使用

博主头像 你习惯在js代码中使用async await吗? 我经常在js代码中写一些异步方法,使用await调用的地方,如果方便修改成异步方法,就修改成异步方法,如下所示: async setPosition(graphic, lng, lat) { this.lng = lng; this.lat = la ...

<1···454647···50>