weixinjsbridge js-sdk sdk js
手机直播源码,js实现懒加载、vue实现图片懒加载指令
手机直播源码,js实现懒加载、vue实现图片懒加载指令 图片懒加载 监听滚动条滚动事件,当视口的高度+滚动高度,大于图片所在位置举例顶部的偏移量时(也就是距离),加载图片资源 index.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ......
js屏蔽回车提交
在做Web项目时,可能会碰到点击回车键自动触发了点击事件的问题。针对于特定的环境需要屏蔽掉回车键,防止自动触发,以下为js的处理方法。 (回车,ASCII码为13) <script> document.onkeydown = function (event) { var eve = event ? ......
js阻止浏览器刷新,以防误操作丢失数据
//禁用回退 window.history.forward(1); history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(nul ......
emscripten 中c 代码引用外部js 函数
主要是一个简单的学习,webassebly 支持通过import 调用环境的函数(比如调用浏览器或者nodejs 中的一些方法) 简单说明 方法很多,包含了emscripten 提供的调用js 的宏,但是以下使用了一个emscripten 提供的--js-library 功能 --js-librar ......
常用three.js
添加背景图 var urls = ['1.png', '1.png','1.png', '1.png','1.png', '1.png',]; scene.background = new THREE.CubeTextureLoader().setPath('/').load(urls) 添加雾 s ......
npm学习(六)之如何创建 Node.js 模块
如何创建 Node.js 模块 Node.js 模块是一种可以发布到 npm 的包。当你创建一个新模块时,创建 package.json 文件是第一步。 你可以使用 npm init 命令创建 package.json 文件。命令行中将会提示 package.json 字段中需要你输入的值。名称(n ......
ts文件使用class类引入SDK连接
要在 TypeScript 文件中使用类引入并使用给定的代码,你可以创建一个类,并在类的构造函数中执行该段代码。以下是一个示例: class CollectEventSDK { constructor() { (function(win, exportObj) { win['LogAnalytics ......
js event.target和event.currentTarget区别
首先本质区别是: event.target返回触发事件的元素 event.currentTarget返回绑定事件的元素 事例 <te(ddd)>test</te(ddd)> event.target 取得是<te(ddd)>test</te(ddd)> event.currentTarget 取得是 ......
js获取nginx服务器时间
前端页面js获取nginx服务器时间在实际开发中,我们通常要使用的是服务器端的时间,而不是本机电脑的时间,在js文件中直接通过new Date()获取的时间是本机电脑的系统时间,获取服务器时间的方法如下:1.修改nginx的配置文件nginx.conf,在对应服务器端口的server路径下直接添加如 ......
js获取元素特性值+js修改元素特性值
js获取元素特性值 -- 元素 <form class="layui-form layui-form-pane layui-form-item us-form" id="us-form" usdata="{usurl:'/usanaly/roomenergylog/usgetentity',ussu ......
day2-JS基础&流程控制
typora-root-url: img 自增自减运算符 1、基本使用 内置提供 ++、--运算符 是用于将变量本身进行加1或者减1操作 // 1、基本使用 var i = 10; i++;//等价于语句 i+=1 console.log(i);//11 var m = 10; m--; conso ......
Vue3 + element-plus + Js 中使用 sheetjs xlsx 导入导出 Excel
安装模块 官方文档 NodeJS | SheetJS Community Edition代码: 1 <script setup> 2 3 import { ref, onMounted } from "vue"; 4 import { readFile, read, utils, writeFile ......
JS逆向——某度翻译
JS逆向——某度翻译 文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,如有侵权,请联系作者立即删除! 一、定位接口 目标网站:aHR0cHM6Ly9mYW55aS5iYWlkdS5jb20vP2ZyPXBjUGluemh1YW4= 使用Chrome浏览器打开抓包工具 输入:Hello W ......
JS 判断是否有滚动条和滚动条滚到底部
判断是否有滚动条 const scrollDom = document.getElementById('滚动元素id') if (!scrollDom) return if (scrollDom.clientHeight scrollDom.scrollHeight) { // 没有滚动条 } 判断 ......
深入了解JS中for...in和for...of的区别
for...in 的特点 for...in 循环返回的值都是数据结构的 键值名(即下标)。 遍历对象返回的对象的 key 值,遍历数组返回的数组的下标(key)。 for...in 循环不仅可以遍历数字键名,还会遍历原型上的值和手动添加的其他键。 特别情况下, for...in 循环会以看起来任意的 ......
HTML 中用 js 画出谢尔宾斯基三角形 Sierpinski triangle ( chaos 画法)
谢尔宾斯基三角形(英语:Sierpinski triangle)是一种分形,由波兰数学家谢尔宾斯基在1915年提出。它是自相似集的例子。它的豪斯多夫维是log(3)/log(2) ≈ 1.585。 随机的绘画方法 先定三点ABC使其构成一个没有边的等边三角形 然后在三角形内随机定一个点P 然后在AB ......
js 闭包使用一例
有如下js: function startTimer(sentence) { alert('start'); sentence.longPressTimer = setTimeout(function() { alert(sentence); //此处sentence为undefined }, 10 ......
5.main.js配置
1、根目录新建api文件夹 api文件夹分mock(存放虚拟json)和urls(api请求链接) urls 中新建index.js来汇总按分类拆分的url请求文件 2.添加api配置 import installApi from '@/api' // 请求api Vue.use(installAp ......
通俗易懂的js原型链
原型链是js基础比较重要的一个环节; 提到原型链有三个比较重要的概念: 实例 构造函数 以及 原型对象,其中三者的关系: 构造函数 new =》 创建一个实例; 构造函数 prototype =》原型对象; 同时 原型对象 constructor =》 构造函数; 实例 __proto__ => 原 ......
WPS JS宏
WPS JS宏 1 JS宏基础 1.1 JS宏基础 1.1.1 JS录制新宏 如果在WPS表格中要编写控制表格的代码,却又不知道如何编写,那么可以使用JS录制新宏功能,接下来录制几个常用的操作: 录制在指定单元格写入数据。 新建工作表,并重命名。 单元格格式设置 录制新宏优点:快速获取操作单元格的代 ......
js摄像头拍照、摄像
备份留着万一用到,转自:https://cloud.tencent.com/developer/article/1357730?from=15425 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-e ......
Windows App SDK? C++/WinRT? 狗都不学!
空荡荡的官网开发文档,打开直接心凉一截! 只写个Hello World教程就敢宣布自己为“跨时代”新产品? 什么“C++桌面开发者的狂欢”?什么Project Reunion?笑死!直接让所有C++WinAPI爱好者变成真正的🤡! 但是还没完,据说你WINRT号称“支持标准C++17语法”? 好! ......
Eslint 的rules一些配置 (.eslintrc.js文件中的rules选项)
rules: { // off=0, warn=1, error=2, 如果是数组, 第二项表示参数option // indent: [2, 2], // 控制缩进为2 eqeqeq: 1, // 警告使用全等 // quotes: [2, 'single'], //单引号 singleQuote ......
js加载时 同时执行多个函数
问题:Windows.onload=function();函数不能同时执行导致跳转图片不能同时加载成功 解决方案:根据在CSDN上查到的,采用addloadevent函数执行发现有问题,对于我这个代码来说; 原因大概是我的function function1(){}或者函数2里面有一些问题,因为我原 ......
vue3仓库index.js
//npm i pinia-plugin-persistedstate import {createPinia} from 'pinia' import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' const pinia= ......
.NET MAUI Android 对接商米移动手持终端打印JAVA SDK
一、前言(整个流程除了调整打印模板位子,操作下来还是挺快的 几分钟就搞定,文章图片比较多大家可能感觉操作比较麻烦,其实挺简单的) 因甲方需求,需要对现项目进行升级,需要增加移动手持终端进行巡检,巡检时还需要对商品进行抽检并打印热敏不干胶标签进行贴到抽样样品上。在这样的背景下便在JD进行了采样,进行技 ......
龙芯发布 .NET 8 SDK 8.0.100-ea1(试用版)
随着.NET 8的发布,国内的社区朋友们也很关心龙芯.NET 团队对于Loongarch .NET 8的发布时间,目前从龙芯.NET编译器团队已经在龙芯.NET 官网上发布龙芯.NET 8 SDK-8.0.100-ea1 版本发布(试用版),从龙芯2019年启动.NET的研发工作 ,2022年完成了 ......
[JS] 事件总线
事件总线是对发布-订阅模式的一种实现。
发布-订阅模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。
发布-订阅模式实现了松耦合,发布者不是直接将消息发送给订阅者,而是经过了一个中间的代理,事件总线就是一种中间代理的实现。 ......
Node.js安装及环境配置
一.安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/zh-cn/2、选安装目录进行安装3、环境配置4、测试 二、前期准备 1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chr ......