jsx tsx js ts
Python+Selenium4自动化之JS属性
应用场景 在自动化中, 能对JS代码进行增、删、改的话,可以帮助我们解决很多问题, 如:修改<a>标签的target属性,让它不打开新的窗口(_blank),从而不用频繁使用switch_to进行窗口之间的切换。 如:日期的输入框被锁定无法直接输入,需要点开日历控件后,从日历控件上点击日期,这时就可 ......
Vue3+TS+Vite中 vConsole 插件的使用
vConsole 一个轻量、可拓展、针对手机网页的前端开发者调试面板。 vConsole 是框架无关的,可以在 Vue、React 或其他任何框架中使用。 现在 vConsole 是微信小程序的官方调试工具。 https://gitee.com/Tencent/vConsole/ 平时在web应用开 ......
js 把对象存入数组中
js 把对象存入数组中 var params = []; var info= { "张三" : "21", "李四" : "32", "王五" : "14", "小红" : "31", "小兰" : "24", "王明" : "22", }; for ( var key in info) { var ......
JS逆向快速定位关键点之通用hook脚本
大部分网站都会对关键参数进行加密,JS 逆向时,我们首要任务是定位参数具体的加密逻辑。 常见方式包含:关键字搜索、堆栈调试、XHR 及事件监听、AST 内存漫游、JS Hook 注入等 本篇文章以 JS Hook 注入 为切入点,在做JS逆向往往需要定位到一些关键参数位置去分析,比如Cookie、S ......
VUE3 + Three.js 坑
VUE3 + Three.js 坑 1. 问题描述 将scene、camera、renderer、controls等变量用reactive变成响应式时,页面渲染会报错: three.module.js?5a89:24471 Uncaught TypeError: 'get' on proxy: pr ......
node.js安装到Linux
下载地址:https://nodejs.org/dist/ 1、准备 node 安装包,可以进入镜像站 ,自行选择版本进行下载,这里下载的是 node-v12.22.3-linux-x64.tar.xz 2、将本地的安装包上传到 linux 服务器上,我这里放在 /home/software 目录下 ......
微信小程序 js怎么获取js文件变量的值
关键词:微信小程序、js变量的值、函数 数据定义: data: { case_name:"" }, 赛值函数: /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.setData({ case_name:"信息", }); console.log("办案名称 ......
vscode打开vue3,报红,ts类型找不到问题
vscode不用禁用原有的插件Veyur和javascriptVue 之前 vscode 检测到 vue3 ,自动推荐安装了 Vue Language Feature(Volar),但用它扔有类型报错。官方推荐,使用 它 时禁用 Vetur,以免有冲突。 只需安装TypeScript Vue Plu ......
使用js进行页面跳转
场景 vue项目,vite配置了基本路径前缀/h5 在页面内,通过js进行页面跳转 问题 使用window.location.href = '目标地址',结果发现实际跳转地址会变成本地地址前缀+目标地址,e.g. https://loacalhost:9999/h5/www.baidu.com 解决 ......
控制台打印时显示的文件来源没有显示.vue文件,而是出现了一堆index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-optio…
控制台打印时显示的文件来源没有显示.vue文件,而是出现了一堆index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-optio…,看不出来打印的语句来自哪个vue组件 ......
微信小程序循环展示数据,选中将参数传递至js,由js传递至另外一个页面
关键词:微信小程序、页面切换、参数传递、页面切换时的参数传递。 1、页面1的 wxml:循环展示数据,并选中,将参数传递至js <block wx:for="{{caselist}}" wx:for-item="item" style="display: flex;"> <view class="i ......
JavaScript(JS) 数组
JavaScript 数组是一个可变长度的对象,用于存储多个值。数组的值可以是任何类型,包括数字、字符串、对象、函数等。 参考文档:JavaScript(JS) 数组-CJavaPy 1、创建数组 可以使用以下方式创建数组: 使用方括号 [] 来创建一个空数组: JavaScript const ......
js复制文本到剪切板
//复制到剪切板 function copyToClipboard(text) { var input = document.createElement('input'); input.setAttribute('readonly', 'readonly'); input.setAttribute( ......
js 上传图片文件,限制格式、大小和尺寸
通过js限制上传图片 前言 做前端项目时,经常会用到form表单,偶尔也会用到input标签来提交上传图片文件。在上传文件时,有时候会有一定的条件,比如图片格式、大小及尺寸。 通过js,可以在前端来设置上传图片的格式、尺寸及大小,并验证。 主要方法 1、设置上传图片的格式 jsp代码,设置form表 ......
谈谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64
JavaScript 提供了一些 API 来处理文件或原始文件数据,例如:File、Blob、FileReader、ArrayBuffer、base64 等。下面就来看看它们都是如何使用的,它们之间又有何区别和联系! 1. Blob Blob 全称为 binary large object ,即二进 ......
vue3 + vite + ts 配置 @ 别名
第一步 npm install @types/node -D 第二步 这是原 vite.config.ts文件 import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // https://vitejs.dev ......
解决ts中的类型问题:利用any类型污染来实现
nestjs用request.user可以获取到passport中自己编写的策略返回的值,但是使用这个user中的数据时,就显示返回的user值的类型中没有其他数据。使用ctrl+鼠标点一下这个user,跳转到passport依赖的一个文件中,原来这个user是定义了一个接口,里面是空的。如果使用这 ......
vue项目中使用的移动端的签名组件,纯 js 写的
<template> <section> <div class="sign-wrap"> <div class="main"> <div class="box" style="width: 100%;height: 100%"> <!-- <vue-esign ref="esign" :width= ......
Js 之treeTable树状表格
一、下载 /** 树形表格3.x Created by wangfan on 2020-05-12 https://gitee.com/whvse/treetable-lay */ layui.define(['laytpl', 'form', 'util'], function (exports) ......
js 可选链操作符
参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Optional_chaining#try_it 可选链操作符( ?. )允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是 ......
js 身份证验证
/** * 身份证15位编码规则:dddddd yymmdd xx p * dddddd:地区码 * yymmdd: 出生年月日 * xx: 顺序类编码,无法确定 * p: 性别,奇数为男,偶数为女 * <p /> * 身份证18位编码规则:dddddd yyyymmdd xxx y * ddddd ......
爬虫及js相关部分内容
爬虫 websocket 直播弹幕抓取逆向分析流程总结 websocket,flash chrome插件 添加了有道生词本的 chrome google翻译扩展和有道翻译扩展 js提取auth taobao账号auth web自动化 新浪账号自动化刷新 headless puppeteer抓取微指数 ......
wps js在指定区域查找关键字
Workbooks.Item(sy112).Activate();//“关键字”所在的文件 let rng=Rows.Item("3:4");//“关键字”所在行 let c=rng.Find("关键字",undefined,xlValues); if(c !=null){ let firstCol ......
使用js和css实现选项卡切换
HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel=" ......
core-js引起的报错
从git上获取的代码突然运行不起来,报错提示含有 deprecated core-js@3.8.1: core-js @ < 3.23.3 is no longer maintained and not recommended for usage due to the number of issue ......
JSX是一种JavaScript的语法扩展
JSX是一种JavaScript的语法扩展,首先运用于React中,其格式比较像是模版语言,但事实上完全是在JavaScript内部实现的。元素是构成React应用的最小单位,JSX就是用来声明React当中的元素。React主要使用JSX来描述用户界面,但React并不强制要求使用JSX [1], ......
在 JS 中使用 canvas 给图片添加文字水印
在 JS 中使用 canvas 给图片添加文字水印 实现说明: 1、先通过 new Image() 载入图片; 2、图片加载成功后使用 drawImage() 将图片绘制到画布上; 3、最后使用 fillText() 函数绘制水印。 下面展示了详细用法 效果展示: 本案例将图片的四个角都加上了水印 ......
js中本地存储的三种方式
1:cookie Cookie用于储存不超过 4KB 的小型文本数据,拥有有效期、安全性、使用范围的属性; 用法:安装第三方插件 npm install js-cookie 按自己开发需求是全局引入还是局部引入,我这里是安全局引入,在main.js入口文件引入; import Cookies fro ......
人民银行js逆向新增参数wzwsinfos
人民银行js逆向新增参数wzwsinfos 1、参数代码 var O = { "hostname": 'www.pbc.gov.cn', "scheme": 'http', "verify": verify };//verify是原代码中的d值(变量名会变),类似这样的一长串"307120e6b56 ......