页面driver js

Js基础入门

[Js基础入门 - 掘金](https://juejin.cn/post/7244734132322992187) 浏览器执行JS简介 浏览器分成两大部分 渲染引擎和JS 引擎 渲染引擎: 用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkit JS 引擎:也称 ......
基础

碎片化学习前端之JavaScript(JS 压缩图片)

## 前言 图片压缩是前端开发中常见的需求,目前前端主流的解决方案有:Canvas 手动实现压缩以及第三方库压缩两种方案。 ## Canvas 手动实现压缩 Canvas 实现压缩主要原理是:将图片绘制到 canvas 上,然后通过调整 canvas 的宽高来实现压缩。 ```js function ......
前端 碎片 JavaScript 化学 图片

uniapp 页面跳转传值(eventChannel)

在A -> B页面时,如果想要将A页面中的数据传给B,可以使用eventChannel方法或者用url拼接,在这里先说明第一种eventChannel方法如何实现。 A页面: 首先定义了一个点击事件handleItemClick,触发点击事件后再传递数据 data() { return { item ......
eventChannel 页面 uniapp

在RHEL8上安装Nvidia Driver(CUDA)

一般来说深度学习还是用Ubuntu比较好,安装的时候直接帮你把Nvidia驱动装好,非常方便。 但是国内大批公司还是RHEL(CentOS)的,至于我们公司那只能用RHEL了。 RHEL装CUDA较为麻烦,牵涉的知识较为广泛。我也卡了很久,百思不得其解。 过去如果遇到装不上CUDA的问题,那很可能是 ......
Nvidia Driver RHEL8 RHEL CUDA

微信小程序使用scroll-view,实现顶部下滑与页面融为一体

在需要下滑的页面放置scroll-view html <scroll-view class="refresh" scroll-y="{{true}}" refresher-enabled="{{true}}" refresher-triggered="{{showTriggered}}" refre ......
scroll-view 顶部 页面 程序 scroll

JS 事件循环机制(微任务、宏任务)

### JS 事件循环机制 JS 是单线程的,在 JS 中任务分为同步任务和异步任务。 如果是同步任务,则会在主线程(也就是 JS 引擎线程)上进行执行,形成一个执行栈。一旦遇到异步任务,则会将这些异步任务交给异步模块去处理,然后主线程继续执行后面的同步代码。 当异步任务有了运行结果以后,就会放入任 ......
任务 机制 事件 JS

js判断开始时间是否小于结束时间(时分 格式)

shifen(shi, fen) { //分割开始时间的时 let kaiShi = shi.split(":")[0]; //分割开始时间的分 let kaiFen = shi.split(":")[1]; //分割结束时间的时 let jieShi = fen.split(":")[0]; // ......
时间 时分 格式

js判断时间是否存在重叠(多个时间段)

Fn(dateAr) { for (let k in dateAr) { if (!this.judege(k)) { return false } } return true }, judege(idx) { let dateAr = this.sellerTimeJson for (let k ......
时间 时间段 多个

js之正则表达式复习

......
正则 表达式

浅析H5页面跳转小程序的3种实现方案

经常会有这样的场景:用户在网页中一键唤起小程序,能够给用户提供更好的体验。实现H5跳转小程序的方案目前有多种,可以根据自己的实际场景选择。 第一种:通过 URL Scheme 适合在外部浏览器运行的H5页面,通过 URL Scheme 的方式来拉起微信打开指定小程序。 那如何获取小程序的 URL S ......
页面 方案 程序

JS 保留小数 又一方法

对于X进行保留两位小数的处理,则可以使用 Math.round(X * 100) / 100 进行处理。 在 JavaScript 中,对数值进行四舍五入操作的场景还有以下几种: 向上取整:ceil 向下取整:floor 四舍五入:round 固定精度:toFixed 固定长度:toPrecisio ......
小数 方法 JS

python+selenium 使用js移除、修改、设置页面元素属性

以下是个简单的demo: from selenium import webdriver import time dr = webdriver.Chrome() dr.get("http://192.168.10.21:8081") dr.implicitly_wait(10) dr.find_ele ......
selenium 属性 元素 页面 python

JS内存使用大小限制:

JS内存使用大小限制: <script> var target = [] var i=0; alert(1) while (true) { i++; target.push(new Uint8Array(1024 * 1024)); // 1Meg native arrays console.log ......
大小 内存

【HarmonyOS】一文教你如何在H5页面中使用电话、定位及导航

​【关键字】 HarmonyOS、H5页面、拨打电话、获取系统定位、跳转高德地图导航 【1、写在前面】 上一篇中我们带领大家实现了一个在低码项目中跳转加载H5页面的功能,有兴趣的可以参考以下文章: https://developer.huawei.com/consumer/cn/forum/topi ......
HarmonyOS 页面 电话

解决:js 根据图片链接(image url)下载,有的打开预览,有的下载

1、问题描述 https://*****/drugTestReport/20230515/202305151106111386737.png https://*****/drugTestReport/20230605/202306051540314553141.jpg 同样结构的两个图片链接,使用w ......
链接 图片 image url

Three.js教程:相机控件轨道控制器OrbitControls

推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 相机控件轨道控制器OrbitControls 平时开发调试代码,或者展示模型的时候,可以通过相机控件OrbitControls实现旋转缩放预览效果。 OrbitControls使用 你可以打开课件案例源码测试下效果。 ......
OrbitControls 控件 控制器 轨道 相机

Js精粹 图片库

# 使用javascript 实现图片库并优化 > 基础页面,展示图片 > > ```html > > > > Snapshots > > > One > > > Two > > > Three > > > Four > > > > > > > > --> > ``` ### 对页面进行修改 ❑ 当 ......
图片库 图片

【JS基础】一个数据泄露的例子

function change(obj) { with(obj) { color = 'red' } } var box = { size: '15*15' } change(box); console.log(color);//red with 代码块内部,每个变量首先会指向 obj 对象属性,所 ......
例子 基础 数据

【JS错题总结】对象属性相关

下面代码的输出结果: var obj = { brand: 'apple', price: 5999 } Object.defineProperty(obj, 'id', {value: 1}) Object.defineProperty(obj, 'price', {configurable: f ......
错题 属性 对象

【JS错题总结】JS中的typeof

var test = 1.2 console.log(typeof test 'float');// false console.log(typeof test) // number var test2 = '4399' - 0 console.log(typeof test2 'number') ......
错题 typeof

【JS基础】与或运算

/** * && 运算,如果前面值为true,则结果为后面的值。如果前面值为false,则值为前值. * || 运算,如果前面值为true,则结果为前面的值,如果前面的值为false,则结果为后面的值。 */ console.log(1&&2);//2 console.log(2&&1);//1 c ......
基础

【JS基础】JS中的原型和原型链

在 JavaScript 中,每个对象都有一个原型(prototype)属性,它指向另一个对象。 对象可以继承其原型对象的属性和方法。原型是 JavaScript 实现对象继承的基础概念之一,而原型链则是一种通过多层级原型连接起来的机制。 每个 JavaScript 对象(除了 null 和 und ......
原型 基础

js中substring

js中substring主要用于切割字符串,我用的很少,最近再看源码的时候看到了substring,用的也比较少,积累一下 例: ```js let str='abcdefg' str=str.substring(4); console.log(str) //输出'efg' ``` 直接截取一个想要 ......
substring

js中match方法返回值的理解

我输入的正则为:/^这个标签的标签名 js中match的返回值如下: ![](https://img2023.cnblogs.com/blog/3032798/202306/3032798-20230614204736280-455685825.png) 上面这个引发了我的思考有了下面尝试: ``` ......
方法 match

uniapp vue.config.js配置chunk-vendors.js文件拆分

const path = require('path') function resolve(dir) { return path.join(__dirname, dir); } const CompressionPlugin = require('compression-webpack-plugin ......
chunk-vendors vendors 文件 uniapp config

【JS基础】Function构造函数

Function() 构造函数创建了一个新的 Function 对象,直接调用构造函数可以动态创建函数,与eval(可能访问到本地作用域)不同的是, Function 构造函数只创建全局执行的函数。 const sum = new Function('a', 'b', 'return a + b') ......
函数 Function 基础

【JS错题总结】node中的微任务

答案是 n1 n2 p1 p2 原因:node中的微任务包含两部分: 1. process.nextTick() 注册的回调 ( nextTick task queue ) 2. promise.then() 注册的回调 ( promise task queue) node在执行微任务时,会优先执行 ......
错题 任务 node

【JS错题总结】作用域链问题

作用域链 上面代码的输出是 GoodbyeJack ,因为执行到语句 typeof name 'undefined' 的时候,函数会从内向外(作用域链)寻找该变量,从 语句 var name; 找到该变量的定义,该变量此时的值为 undefined。自执行函数解析和执行一起完成,自己有的不会再向上查 ......
错题 作用 问题

js把string转化为json

// 声明变量名为a的对象var a = {a:1,b:2,c:"wangwei"};// 将JSON对象转化为JSON字符,赋值给变量let strResult =JSON.stringify(a)// 查看变量strResult是什么类型typeof strResult // 'string' ......
string json

JS中, Set为什么是带键的集合?

起因 这两天写了个LRU Cache, 用到了Set做AllowList, 来判断API是否应该被缓存. 查MDN时, 发现Set被归类在Keyed Collection中. 下意识中, 总认为Set属于Array的一类, 应该是Indexed Collection. 感觉奇怪, 所以多查了查文档 ......
Set