requestfullscreen代码js
Module not found: Error: Can‘t resolve ‘js-cookie‘
Module not found: Error: Can‘t resolve ‘js-cookie‘ 原因:没有安装js-cookie 解决:npm install -save js-cookie ......
控制设备的代码示例
c# SerialPort TcpClient using System.IO.Ports; // 创建 SerialPort 对象 SerialPort serialPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); ......
Qt开发技术:Q3D图表开发笔记(三):Q3DSurface三维曲面图介绍、Demo以及代码详解
前言 qt提供了q3d进行三维开发,虽然这个框架没有得到大量运用也不是那么成功,性能上也有很大的欠缺,但是普通的点到为止的应用展示还是可以的。 其中就包括华丽绚烂的三维图表,数据量不大的时候是可以使用的。 前面介绍了基础的q3d散点图、柱状图,本篇介绍基础的三维曲面图。 Demo:Q3DSurfac ......
团体天梯练习 L2-039 清点代码库
#L2-039 清点代码库 上图转自新浪微博:“阿里代码库有几亿行代码,但其中有很多功能重复的代码,比如单单快排就被重写了几百遍。请设计一个程序,能够将代码库中所有功能重复的代码找出。各位大佬有啥想法,我当时就懵了,然后就挂了。。。” 这里我们把问题简化一下:首先假设两个功能模块如果接受同样的输入, ......
GIT 还原代码
GIT 还原代码 方案一:强制推送 此操作会强制将本地代码推送上去并让远程git上的版本库叶回退到你本地版本状态。 步骤 01.先使用hard方式回滚代码 此步骤保证本地代码的内容已经和回退版本一致 02.强制push 强推方式有两种,勾选任意一种即可(两者区别:https://tortoisegi ......
【备忘录设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 备忘录模式(Memento Pattern)是一种结构型设计模式。这种模式就是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并放在外部存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。备忘录模式常常与命令模式和迭代子模式一同使用。 备忘录模式的角色有三个:备忘 ......
JeecgBoot 3.5.1 版本发布,开源的企业级低代码平台
项目介绍 JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(Onlin ......
js千分位带小数显示处理
// 参照Elmenent ui statistic组件 function dispose(value = '', precision = null, groupSeparator = '', rate = 1000 ) { if (!isNumber(value)) return false; l ......
python+playwright 学习-54 结合 gremlins.js 实现web 网页的mokey测试
前言 在 Android 应用测试里面有个 mokey测试可以对app 做稳定性的测试,在app里面随机乱点发送一些事件,看app会不会异常。 这种做法,也称为 Monkey测试 或 Fuzz 测试,在移动应用程序开发中非常常见。 Gremlins.js 模拟随机用户操作:gremlins 单击窗口 ......
svn 分支代码合并到主干
1. 下载主干代码到本地 2. 打开主干文件夹 3. next 下一步 4. test merge 查看是否会有冲突 5. 合并完成后,再次提交下主干代码 此刻,合并代码到主干就完成啦,是不是非常简单,直接merge一键搞定,不用对比工具,超爽 ......
Git 之 reset --hard 回退/回滚到之前的版本代码后,后悔了,如何在恢复之后的版本的方法简单整理
https://blog.csdn.net/u014361280/article/details/127740356 ......
JS触发浏览器下载文件
原生JS实现Ajax下载文件 /** * url 下载url (相对路径也可\dbbak\wsew.2023-04-20_09:19:52_6835.sql) * filename 下载文件名称 */ function download(url, filename) { var xhr = new ......
如何将带格式的代码复制到Word文档中
step1:使用UE(文本编辑器软件)打开你的代码,并在右下方的查看方式,选好代码的类型格式。 step2:选中需要copy的代码(建议使用列模式来选中,copy时可以背景颜色也copy过去),在主页下点击复制旁边的倒三角,选择特殊复制,选择复制为HTML文档。 step3:粘贴到word文档中,结 ......
JS执行机制--同步与异步
单线程JavaScript语言具有单线程的特点,同一个时间只能做一件事情。这是因为JavaScript脚本语言是为了处理页面中用户的交互,以及操作DOM而诞生的。如果对某个DOM元素进行添加和删除,不同同时进行。应该是先添加,再删除,事件有序。 单线程的特点是所有任务都需要排队进行,前一个任务结束, ......
一种面向后端的微服务低代码平台架构设计
结合京东业务研发实际情况,针对后端研发人员,设计一个微服务低代码平台,助力更高效低交付业务需求。现已结业,将我在本次项目中沉淀设计出的设计文档整理成文,期待与大家有进一步的碰撞沟通 ......
js全局属性和函数
1、js全局属性 Infinity:代表正无穷大的数值 NaN:指示某个值不是数字 undefined:指示未定义的值 2、eval函数 eval("x=10;y=20;document.write(x*y)") 如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语 ......
js编码和base64
js内部支持三组编码和解码函数,都是全局函数,可以直接使用。 内部没有html编码和解码,一般是自行编写函数。也没有md5等加密解密函数,需要引入响应的工具js。另外支持base64的编码和解码,window.btoa()和window.atob函数完成。 1、escape函数 escape('ab ......
js-DOM事件
1、介绍 事件,也可以说是信号,绑定到js代码。当事件发生时,对应的js代码将被执行。 HTML DOM 事件对象 | 菜鸟教程 (runoob.com) 2、三种声明方式 (1)在html元素中声明 <button onclick="alert(/xss/)">点击弹窗</button> (2)j ......
js-DOM元素操作
注意,html从上往下解析,如果script在html元素之前,并且是直接执行,将获取不到元素,为null。需要使用window.onload事件声明,或者将js写在html元素后面 1、innerText和innerHTML属性 html元素调用innerText属性,可以获取元素内部的文本内容, ......
js正则
JavaScript RegExp 对象 | 菜鸟教程 (runoob.com) JavaScript RegExp 对象 | 菜鸟教程 (runoob.com) 1、re语法 /正则表达式主体/修饰符(可选) 例如: var patt = /runoob/i (1)主体 [abc] 由范围内字符组 ......
js变量
1、基本的变量声明 var a='abc' var lastname="Doe", age=30, job="carpenter"; 可以单独为一个变量声明,也可以直接为多个变量声明,之间使用,分隔 只声明未赋值的变量为undefined 完全未声明的变量不能使用,会报错 2、作用域 分为全局变量和 ......
ajax-js
1、介绍 ajax,asynchronous javascript and xml异步的js和xml。不重新加载整个页面的情况下,与服务器交互数据并更新部分页面。 优点:交互友好,节约资源,不需要插件直接使用。 分为同步和异步 目前主要是json格式,替代xml 可以多种请求方法 可以设置请求头部, ......
js-BOM
1、介绍 BOM,browser object model浏览器对象模型,虽然没有正式标准,但几乎所有浏览器都实现了与js的交互,且方法和属性相同。 window对象表示浏览器,所有js全局对象、函数以及变量自动成为window对象的成员。 window直接调用的全局变量和方法可以直接使用属性和方法 ......
js-DOM
1、介绍 DOM,document object model文档对象模型,向上属于window对象的属性,向下可以管理html元素及cookie。 2、获取元素 //基于元素id获取 document.getElementById('id') //基于标签名的所有html元素 document.ge ......
前端封装 IndexedDB 存储和使用gltf模型文件的方法,以重复使用代码
以下是一个简单的封装IndexedDB存储和使用gltf模型文件的方法,可以重复使用代码: function saveModelToIndexedDB(modelName, modelData) { return new Promise((resolve, reject) => { const re ......
js错误处理
JavaScript 错误 – Throw、Try 和 Catch | 菜鸟教程 (runoob.com) 1、介绍 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏 ......
js介绍
1、介绍 javascript,简称为js,是一种解释型脚本语言,一般在浏览器运行,被所有现代浏览器支持,在h5中,默认脚本就是js。当然,也可以在其他支持js解析的环境中允许,比如服务端的node.js。 js主要可以分为四个部分: 基本语法,与es强烈相关,提供支持。包括语法规范、数据类型、运算 ......
js数据类型
1、介绍 js是弱类型语言。 2、数值 var x1=34.00; //使用小数点来写 var x2=34; //不使用小数点来写 var y=123e5; // 12300000 3、字符串 s = 'abc' s1 = "abc" s2 = /xss/ //输出/xss/,连同/字符 4、布尔 ......
js控制结构
1、if … else if … else … if(15){ alert('abc') } js存在强转bool类型 其他与java语法相同 2、switch 3、while 4、do while 5、for var list = [12,22,'abc','ddd'] for(let i=0;i ......