页面driver js

npm does not support Node.js 版本号 npm起项目起不起来

先查看自己的npm和node的版本号是否正确 这个版本对应兼容性好,稳定 如果不对,那么到node官网去下载zip的包下来,只需要复制node.exe去替换你node安装的文件夹里面的node.exe(已经安装的基础上) 版本下载地址: https://nodejs.org/zh-cn/downlo ......
npm support 版本 项目 does

HTML <!--...--> 注释 、CSS /*.....*/ 注释 、JS // 、/*.....*/ 注释

<!-- -->是HTML的注释标签,使用 < 和 > 是符合HTML标签语法规则的。 /* */是CSS的注释标签 /* */(注释代码块)、//(注释单行)是JS的注释标签。 ......
注释 HTML CSS lt gt

selenium获取页面文本的3种方法

1、find_element driver.find_element(By.XPATH, value_xpath).text 2、页面元素解析 public_notice = self.driver.page_source public_notice_parse = BeautifulSoup(pu ......
selenium 文本 页面 方法

python - execjs使用crypto-js

最近在研究一个网站发现网站使用了des加密,觉得使用python调用js可读性比较高,所以使用了以下方法来实现该网站的内容解密 ### 1. 安装PyExecJS ``` pip3 install PyExecJs ``` ### 2. 安装node.js https://nodejs.org/en ......
crypto-js python execjs crypto js

Three.js教程:常见光源类型

推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 常见光源类型 Threejs虚拟光源是对自然界光照的模拟,threejs搭建虚拟场景的时候,为了更好的渲染场景,往往需要设置不同的光源,设置不同的光照强度,就像摄影师给你拍照要设置各种辅助灯光一样。 环境光Ambien ......
光源 常见 类型 教程 Three

log4js 的安装设置和实例

1、 安装 yarn add log4js -D 2、设置 const log4js = require('log4js') 3、实例 var log = log4js.getLogger(); // logger app.use(async (ctx, next) => { // const st ......
实例 log4js log4 log 4js

JS引擎线程

JS引擎线程 它里面有个event loop和一个事件队列。这2者是JS引擎的核心基础。 拥有异步处理能力,JS引擎是单线程但可以实现异步并发处理事件,实现异步的基础是依靠上面的event loop和事件队列。H5的 Web Worker 标准规定,允许 JavaScript 脚本创建多个线程,但是 ......
线程 引擎

Node.js

# Node.js > 学习是为了更好地表达自己的思想,而这是机器代替不了的--尘风 ## 初识Node.js * Node.js是什么 * `Node.js`是运行在服务端的`JavaScript` * `Node.js`是一个基于`Chrome JavaScript`运行时建立的一个平台 * ` ......
Node js

js array groupby 数组分组

/** * 组件名称 * @module tool.js * @desc 数据分组 * @author DHL * @date 2017年12月05日17:22:43 * @param { Function } func - 方法 * @example 调用示例 * [].groupBy(x=>({ ......
数组 groupby array js

js 字符串转为对象

1、反序列化 控制台输出查看要转换的字符串格式: 上面格式可反序列化为数组对象 console.error(img_info); var img_info_arr = JSON.parse(img_info); console.error(img_info_arr); 2、使用eval() 控制台输 ......
字符串 字符 对象 js

JS 将form表单数据快速转化为object对象(json对象)

JS 将form表单数据快速转化为object对象(json对象) jaymou 于 2020-03-03 11:11:05 发布 3534 收藏 3 分类专栏: 前端 文章标签: javascript jquery 版权 前端 专栏收录该内容 5 篇文章0 订阅 订阅专栏 直接上代码 /** * ......
对象 表单 数据 object form

pdf.js 预览功能

一、官网地址 https://mozilla.github.io/pdf.js/ 二、样例的代码目录截图 效果截图和访问路径: http://localhost:63342/web-code/html/pdfjs-3.7.107-dist/web/viewer.html?file=pdf-demo. ......
功能 pdf js

某个页面的菜单在切换页面时,菜单展开状态恢复关闭

使用局部刷新解决 ![](https://img2023.cnblogs.com/blog/1187636/202306/1187636-20230608202647143-1788823503.png) 在需要刷新的组件写一个变量,自己在data里面简历变量哦: ```js isReloadDat ......
菜单 页面 状态

js 树级数组扁平化和扁平化数组整理成树级

1.扁平化数组整理为树级,主要实现方法,过滤出没有父级标识(parentId)的作为列表的第一层,有父级标识的项放在其父级的children下面,也跟数组是引用类型的有很大关系 父级标识为falsy或者 父级为某个特定值(topValue)时,该项就在树级的顶级 function list2Tree ......
扁平 数组 js

JS引擎中的线程,事件循环,上下文

线程 浏览器中有哪些进程呢? 1.浏览器进程:浏览器的主进程,负责浏览器的界面界面显示,与用户交互,网址栏输入、前进、后退,以及页面的创建和销毁。 2.渲染进程(浏览器内核):默认一个tab页面一个渲染进程,主要的作用为页面渲染,脚本执行,事件处理等。 3.GPU进程:用于3D绘制等,将开启了3D绘 ......
上下文 线程 上下 事件 引擎

记录--7 个沙雕又带有陷阱的 JS 面试题

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 为了保证的可读性,本文采用意译而非直译。 在 JS 面试中,经常会看到一些简单而又沙雕的题目,这些题目包含一些陷阱,但这些在我们规范的编码下或者业务中基本不会出现。 有些面试官就是这样,不专注于制定代码的标准和规范上,却用不规范的代码去检 ......
沙雕 陷阱 JS

js毫秒转时分秒

const formatSeconds = (value) => { if (value 0 || value < 1000) return '0秒'; var timestamp = parseInt(value) / 1000; // 毫秒转秒 // 小时取余数 const remainder ......
时分

js数组sort方法排序

数组的sort方法可以对数组进行排序,默认是按照字符编码的顺序进行排序,可以自定义规则。 sort方法会修改原数组。 自定义规则简述:比较函数两个参数 a 和 b,(a是b的后一个元素),返回 a-b 升序,返回 b-a 降序。 ```javascript let arr = [3,5,2,9,1] ......
数组 方法 sort

JS stacktrace Vue 项目过大内存泄漏

1. 运行以下命令 npm install -g increase-memory-limit increase-memory-limit 4096mb #改成适合本机的内存 2. 可能会提示 "node --max-old-space-size=10240"' 不是内部或外部命令,也不是可运行的程序 ......
stacktrace 项目 Vue JS

Kettle连接MySQL报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed

在Windows系统里面安装kettle后打算连接MySQL的时候突然报错 错误连接数据库 [wanghui] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connec ......
Driver MySQL 39 installed Kettle

小程序跨页面、组件触发事件

应用场景 在任意页面以及组件之间,希望能够触发事件 代码示例 // 触发事件 uni.$emit('fnName',params) // 监听事件 uni.$on('fnName',(params)=>{ console.log(params) }) // 移除监听事件 (在 onUnload 周期 ......
组件 事件 页面 程序

js hook RequestHeader

// ==UserScript== // @name xhr_setRequestHeader // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // ......
RequestHeader hook js

Visual Studio 2022 出现js内输入重复

先上图! ![](https://img2023.cnblogs.com/blog/3102621/202306/3102621-20230608113446002-173365701.gif) 出现图片上的问题,图片是我网上找的 问题描述: 只会出现在c#前端js页面中并且只在body里面的js中 ......
Visual Studio 2022

解决Vue项目在刷新页面时出现404错误的问题

在Vue项目中,当在本地运行时,使用Vue Router进行路由跳转时,页面的刷新是由前端路由控制的,而不会发送实际的HTTP请求。然而,当将Vue项目发布到服务器上时,刷新页面可能会导致出现404错误。本文将介绍两种常见的解决方案。 ......
错误 页面 项目 问题 Vue

docker启动node.js项目

原文链接:[https://www.cnblogs.com/yalong/p/17463847.html](https://www.cnblogs.com/yalong/p/17463847.html) 这里使用 `koa2` 做为演示项目,使用 `Dockerfile` 构建 `Docker` 镜 ......
项目 docker node js

经纬度坐标为中心点生成米距离长度半径的圆形面,含java js源码+在线绘制,代码简单零依赖

[TOC] 前些时间在更新我的坐标边界查询工具的时候,需要用到经纬度坐标点的距离计算,和以坐标点为中心生成一个指定距离为半径的圆,搜了一下没有找到现成简单又合适的代码,于是把自己压箱底的代码翻出来了,简化完善了一下,嘿,代码量也不大,还挺好用。 本方法是通过计算得到圆上的多个坐标点,来得到的一个近似 ......
经纬度 中心点 半径 经纬 坐标

js 分页拆分数据

splitData(data, pageSize, pageNum) { const result = []; const pageTotal = Math.ceil(data.length / pageSize); // 计算总页数 // for (let i = 0; i < pageTotal ......
数据 js

面-页面结构语义化

为什么要语义化?语义化提供了什么? 易修改、易维护。 无障碍阅读支持。 搜索引擎友好,利于 SEO。 面向未来的 HTML,浏览器在未来可能提供更丰富的支持。 结构语义化 语义元素特点:他们不做任何事情,仅仅是页面结构的规范化,并不会对内容有本质的影响。 语义元素有: <header> 通常是头部、 ......
语义 结构 页面

CSS(盒子模型其他样式、浮动、常见网页布局、清除浮动、ps切图、学成在线页页面展示)

一、其他样式 1、圆角边框 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。 border-radius 属性用于设置元素的外边框圆角。 语法: border-radius:length; 参数值可以为数值或百分比的形式 如果是正方形,想要设置为一个圆,把数值修改为高度或者宽度的 ......
盒子 样式 布局 模型 常见

移动端预览PDF,pdf.js预览PDF文件流格式

一开始使用了vue-pdf效果并不理想,满足不了要求还出现兼容问题, PDF.js似乎是一个完美的解决方案,号称兼容各种浏览器.快速且高效.界面按钮可以配置,而且也比原生iframe框架好看一些,但是一轮的使用下来,确确实实躺了不少的坑,特此记录一下全过程,希望以后使用的时候注意一点. 以下是我使用 ......
PDF 格式 文件 pdf js