浏览器 事件js ie
浏览器js和服务端nodejs,普通文本和base64文本互相转换
nodejs 普通文本转base64文本 const base64 = Buffer.from('你好啊,我叫herry菌', 'utf8').toString('base64'); console.log(base64) nodejs base64文本转普通文本 const text = Buff ......
js数字转中文
// 定义常量数组,用于存储中文数字和单位 const chnNumChar = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']; const chnUnitSection = ['', '万', '亿', '万亿']; const chnUni ......
node js md 版
#数据类型 ##buffer 1.let buf = Buffer.alloc(10) // 1.安全 但速度慢 2.let buf = Buffer.allocUnsafe(10) // 1.不安全 可能会引用到别的程序的数据 但是速度块 3.let buf = Buffer.from("abc" ......
Js中find、findIndex和filter
* find 遍历数组,找到第一个符合条件的项,并返回该项; 不会继续遍历数组;否则返回undefined; 不会改变数组; ``` [1,5,10,15].find(function(value,index,arr){ return value > 9 }) //10 ``` * findInde ......
Vue(八):键盘事件
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>键盘事件</title> <script type="text/javascript" src="../js/vue.js"></script> </head> <!-- Vue中 ......
js堆叠式卡片轮播图效果 vue
参考链接:https://www.jq22.com/jquery-info24050 说明:此组件为渲染曲线图的卡片堆叠轮播图,可以渲染不止5个,数量自己决定。核心代码js文件在后面。个人感觉这个的过渡效果最自然,最丝滑~ 效果如图: html部分:(此代码用到了之前写的折线图组件,这里不再赘述了) ......
JS到底能干什?
JavaScript(简称JS)是一种广用于Web开发的脚本语言,它具有丰富的功能和用途。以下是JavaScript能够实现的主要方面: 网页交互和动态效果: JavaScript 可以实现与用户进行交互,响应用户的事件(如、鼠标移动等),实现动态的网页效果,如表单验证、菜单下拉、轮播图等。 动态内 ......
Three.js教程:gui.js库(可视化改变三维场景)
推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 gui.js库(可视化改变三维场景) gui.js库(可视化改变三维场景) dat.gui.js说白了就是一个前端js库,对HTML、CSS和JavaScript进行了封装,学习开发的时候,借助dat.gui.js可以 ......
js三位分节法(数字大于1000时以,分割)
1 console.log(new Intl.NumberFormat().format(1000)) // 1,000 2 console.log(new Intl.NumberFormat('zh-CN').format(1000)) // 1,000 中文 3 console.log(new ......
Vue事件总线
下面是一个使用 Vue 事件总线实现两个组件间通信的完整例子: 假设我们有两个组件 A 和 B,需要在它们之间进行通信。具体来说,当组件 A 中的按钮被点击时,需要向组件 B 发送一个事件,使得组件 B 中的数据被更新。 ###创建 EventBus 首先,在 Vue 应用中创建一个 EventBu ......
js static静态类方法
static 类方法是在类本身上定义的。 > 静态方法调用直接在类上进行,不能在类的实例上调用。 ``` class Car { constructor(name) { this.name = name; } static hello() { return "Hello!!"; } } let my ......
前端 js 获取 baseurl
如果部署一个网站到网络 需要知道对应的ip ,这个时候 前端的baseurl 需要动态调整 ,一般是在public 里面写个config.js ,部署的时候改这个config.js 里面的内容 有一种偷懒的方式就是用户是知道你的ip 的,这个时候可以用 `window.location.host` ......
js节流函数与防抖函数
防抖函数和节流函数都是为了解决JavaScript中频繁触发事件而导致的性能问题,但它们的实现方式和使用场景有所不同。 一、防抖函数 防抖函数的作用是在事件触发后一定时间内没有再次触发该事件时,才执行处理方法。简单来说,就是在最后一个事件被触发后,还要等待一段时间,如果这段时间内没有再次触发事件,才 ......
flv.js视频流出错,断流处理
flv.js视频流出错,断流处理 可乐加冰515 2023年02月20日 17:45 · 阅读 274 场景:前端使用flv.js播放视频流 Bug表现: 视频流播放两分钟左右video标签出现暂停按钮,控制台flv.js报错:Failed to execute 'appendBuffer' on ......
Chrome/Edge 浏览器多账号登录,测试同一业务系统的不同账号角色
虽然说用不同浏览器测试也比较方便、还能顺带测试多浏览器兼容问题…… 但我是开发呀,我只想用我最习惯的谷歌浏览器完成快速开发,把功能铺上,专注于业务逻辑的开发 这些浏览器差异等只会给我造成麻烦,影响我的开发沉浸感,打乱我的开发节奏,等功能开发完再去处理再去测试兼容性之类的问题才是我的习惯 ## 如何使 ......
JS(数组)
一 数组的概念 问:之前学习的数据类型,只能存储一个值。如果我们想存储班级中所有学生的姓名,那么该如何存储呢?答:可以使用数组(Array)。数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。问:什么是数组呢?答:数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类 ......
使用flv.js直播不能自动播放的问题
使用flv.js直播不能自动播放的问题 问题 使用Flv.js做直播,最近发现进入页面后不能自动播放。 原因 查询了一下发现是因为Chrome autoplay policy的影响。 目前的解决方案 由于项目的视频不需要播放音频,所以直接给video标签加上muted属性,进入后可以自动播放。 ......
【Azure 媒体服务】Azure Media Player 在Edge浏览器中不能播放视频问题的分析与解决
问题描述 使用Azure Media Service 制作视频点播服务,在客户端使用 Azure Media Player 播放器在 Edge 浏览器中播放视频时候遇见无法播放的问题: 错误信息: The video playback was aborted due to a corruption ......
文件上传-js前端验证
先上传一个文件看看 这里有标识文件类型 方法一:禁用js前端验证使用工具禁用所有的 js 脚本 或者修改 onsubmit 参数 保证 return checkFile()函数返回值为true 第二种方法: 上传png文件 改为php后缀远程执行命令,回显成功 ......
panel绑定主体错误导致事件无法触发问题记录(尺寸异常)
代码实例 #coding:utf-8 #!/usr/bin/env python #@author: 9527 import wx class DelayStatisticalPanel(wx.Panel): ''' @function: 背景板(BOOK) @By: 9527 ''' def __ ......
JS(循环)
一 for循环 在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被 称之为循环语句 1 语法结构 for循环主要用于把某些代码循环若干次,通常跟技术有关系。其语法结构如下 for(初始化变量;条件表达式;操作表达式){ //循 ......
electron中调用node.js API
主进程在node.js环境中运行,等同于它拥有调用require模块和使用所有node.jsAPI的能力。但是在渲染器进程中,渲染器是无法直接访问require和其他node.jsAPI的,想要访问有以下两种方法: Preload脚本 预加载脚本运行在渲染器环境中,可以在BrowserWindow构 ......
P5JS学习笔记
//启动方法,自动执行 function setup() { createCanvas(400, 400); } //绘画执行方法,自动执行,按设定好的帧数绘制 function draw() { background(25); ellipse(50,50,80,80);//画圆 //鼠标按下事件 ......
js延迟执行代码执行
## 说明 开发遇到,循环每个几秒执行一段代码 ## 代码 ```js let shouldContinue = true; async function run() { for (let i = 0; i setTimeout(resolve, 10000)); // 等待10秒钟 } } // ......
如何清除浏览器的 DNS 缓存 (Chrome, Firefox, Safari)
如何清除浏览器的 DNS 缓存 (Chrome, Firefox, Safari) Chrome Chromium Edge Firefox Safari clear DNS Cache, flush DNS cache 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysi ......
vue中禁止浏览器刷新和鼠标右键事件
一、 created() { this.stopF5Refresh(); }, stopF5Refresh() { document.onkeydown = function(e) { var evt = window.event || e; var code = evt.keyCode || ev ......
Konva 内容重叠无法触发点击事件的解决方法
> 写在前面: > > * 环境:Vue3 + Konva + vite > * 在绘制界面时踩坑,主要是关于 listening 属性的使用 * 在绘制界面时,不免出现有内容重叠的情况,这会影响事件的触发 * 使用设置`listening`属性可以允许事件穿透,默认为`true`不可穿透(示例如下 ......
vue项目在IE内核下打开显示白屏(亲测可用!!!)
一.安装babel-polyfill库 npm install --save babel-polyfill 如图 二.在main.js中引入(放在最上面,一定要在第一行) import 'babel-polyfill' 三.在vue.config.js中加入 transpileDependencie ......
Apache RocketMQ EventBridge:构建下一代事件驱动引擎
事件驱动,这个词在部分人印象中,它是一个过时的技术——没什么新意。从时间上看,确实也是这样,上世纪 60 年代,事件驱动就已经被正式提出,经常会被在 GUI 编程中。但是在有些人印象中,事件驱动又是一个非常陌生,非常新颖的技术。 ......