页面driver js

禁止手机版的firefox浏览器在网页文本框获得输入焦点时自动缩放页面

这是一个相当令人苦恼的“创新”特性,客户端(firefox app)似乎没有办法禁用这个特性,只能从服务端想办法(所以,你只能更改你自己的页面,访问别人的网站你只能忍受)。 在页面的<head> </head>中添加下面的元信息就可以禁止firefox自作聪明: <meta name="viewpo ......
文本 浏览器 firefox 页面 网页

JS

JS 的数据类型 基本数据类型:number/boolean/string/null/undefined/Symbol/BigInt(任意精度的整数)引用数据类型:Object 判断数据类型 typeof => 返回一个字符串,表示操作数的类型instanceof => 在原型链中查找是否是其实例 ......
JS

【原型设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 原型模式(Prototype Pattern)是一种创建型设计模式,使你能够复制已有对象,而无需使代码依赖它们所属的类,同时又能保证性能。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。 如果你需要复制一些对象,同时又希望代码独立于这 ......
设计模式 原型 语言 模式 Python

JS中在浏览器外推送消息

// 请求显示通知的权限 Notification.requestPermission().then(function(permission) { if (permission 'granted') { // 创建通知对象 var notification = new Notification('哇 ......
浏览器 消息

Node.js躬行记(27)——接口管理

在页面发生线上问题时,你要做的事情就是去查接口,响应数据是否正确,查接口的方法有两种: 第一种是在浏览器中打开地址,但是你必须得知道详细的 URL,并且有些页面还需要附带参数。 第二种是打开编辑器,启动本地项目,然后查看访问的接口,或者直接搜索代码,找到接口。 无论哪种方式,都会消耗点时间成本,并且 ......
接口 Node js

数据库加载驱动问题(java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver)

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 遇到此问题,首先检查IDEA外部库中是否有mysql数据库驱动。如下所示:如果发现外部库中存有mysql数据库驱动,需要在数据库配置文件中查看是否设置有时区mysql8.0以上版本需 ......

JS课堂笔记(4.17-4.21)

一、循环 1.在程序中,一组被重复执行的语句被称为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称为循环语句。 2.循环执行的过程是①第一次循环:第一次赋值,然后条件判断,执行循环体,最后执行累计。 ②非第一次循环:条件判断,执行循环体,最后执行累计。 3.c ......
课堂笔记 课堂 笔记 4.17 4.21

js循环调用接口,获取每一次接口的值

vue代码。 data数据: list: [ {listName:"待办",listNum:0}, {listName:"退回",listNum:0}, {listName:"已办",listNum:0}, {listName:"全部",listNum:0} ], methods里面的方法: asy ......
接口

ai问答:使用vite如何配置多入口页面

Vite 是一个 web 开发构建工具,它可以用于开发单页应用和多页应用。要在 Vite 中配置多入口,可以: 在 vite.config.js 中定义多个 entry 入口: export default { build: { rollupOptions: { input: { main: res ......
入口 页面 vite

vue转换js文件 require js

1 define 和require 方式 不同点 define 用来定义一个模块的,requireconfig 文件配置后才行 require 加载模块 define来定义模块,还是通过require来加载模块 究竟什么时候去使用 2TaskExcutionToday 文件如何转换compoment ......
require 文件 vue js

Node.js Event Loop & V8 engine & libuv All In One

Node.js Event Loop & V8 engine & libuv All In One 事件循环 ......
amp engine Event libuv Node

客服聊天页面,能仿写真是太好了

博客园真是个好地方,很多页面可以在上面仿写学习 下面是学习的一个客服聊天的页面,有点味儿了,看了代码感觉也不是很难 话不多说直接上代码,直接复制粘贴到vscode即可运行成功。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" ......
页面

如何使用 css 将页面缩小/缩放到 90%

当我使用像笔记本电脑这样的设备时,它被放大了,当我缩小到 90% 时,它看起来好多了。 我使用了缩放:90%;首先,但这不适用于 Firefox 或 safari。通过一些研究,我发现 transform:scale (0.9); 是要走的路。 Zoom IE适用。 但是,当我这样做时 html 或 ......
页面 css 90%

Vue 项目安全扫描漏洞,JS 库版本太低,要求升级 YUI(vue2 升级javascript库)【检测到目标站点存在javascript框架库漏洞漏洞风险:中】

原帖:https://blog.csdn.net/u012961419/article/details/130016341 背景公司信安部门对项目进行安全扫描,查出一些漏洞,其中有一项要求升级 javascript 框架库(如图): 吓得我以为让我把 Vue2 升级成 Vue3。 经过一番询问后才知 ......
漏洞 javascript 框架 风险 目标

cnblogs iconfont.js?v=unknown bug All In One

cnblogs iconfont.js?v=unknown bug All In One Uncaught SyntaxError: Unexpected token '<' (at iconfont.js?v=unknown:1:1) demos https://i.cnblogs.com/pos ......
iconfont cnblogs unknown bug All

为什么再html页面引用element复选框,只有名称值,没有复选框

问题描述 我引入了el-checkbox之后,发现浏览器页面只是显示里面的文字,并没有显示出来我想要看到的相应样式 问题解决 经过一定的百度查证可知,使用Element-UI组件时,我们需要用div标签将其包裹起来; 然后使用script标签定义一下div里面的id属性,然后才能够引用到这个el-标 ......
只有 名称 element 页面 html

H5页面新增鼠标右击和长按触发事件

H5页面新增鼠标右击和长按触发事件,不影响点击事件。 示例如下: 1.新增触发事件 <van-cell class="list-item" v-for="item in dataSource.list" :key="item.id" @touchstart="longPress(item, inde ......
鼠标 事件 页面

直播平台搭建,点击跳转到应用设置页面

直播平台搭建,点击跳转到应用设置页面 NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[ ......
页面 平台

JS学习笔记

js中有几种数据类型 8种 $number$、$string$、$null$、$undefined$、$boolean$、$Symbol$、$object$、$BigInt$. Array Function的本质也是Object 前5种是基本数据类型number,string,null、undefi ......
笔记

视频直播源码,scroll-view如何自适应页面剩余高度

视频直播源码,scroll-view如何自适应页面剩余高度 首先想到的方法是通过计算得出scroll-view的高度,使用100vh即视口高度,减去上下两个组件和手机状态栏的高度,得到剩余的高度即scroll-view的高度。 onLoad(options){uni.getSystemInfo({s ......

JS实现文件上传下载功能实例解析.

​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及 ......
上传下载 实例 功能 文件

js 中 对 String 的操作

// charAt():返回指定位置的字符。 const str = "hello"; const char = str.charAt(1); // "e" // charCodeAt():返回指定位置字符的Unicode编码。 const str = "hello"; const unicode ......
String js

js相关的一些知识点

//"?." 是JavaScript中的可选链操作符,用于在对象属性链式调用过程中判断前面的属性是否存在,// 如果存在则继续调用,否则返回undefined。这个操作符可以避免因为某个属性不存在而出现程序崩溃或异常情况,提高代码的健壮性和可读性。例如: const person = { name: ......
知识点 知识

JS实现文件上传下载功能实例解析

​ 前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......
上传下载 实例 功能 文件

sdl2实现简单的登录页面

#include <SDL.h>#include <SDL_ttf.h>#include <iostream>#include <string>int main(int argc, char* args[]){ if (SDL_Init(SDL_INIT_VIDEO) < 0) { std::cer ......
页面 sdl2 sdl

js实现防抖(debounce)与节流(throttle)

防抖(debounce) 一句话概括:防抖是给定一个时间周期,如果触发事件的周期小于该事件(也就是触发过快),则不会触发事件。 举个例子:我给定的时间周期是1s,如果我在触发第一次事件后1s内触发该事件,则重新开始计时,直到触发周期大于1s才会执行事件的方法。 function debounce(f ......
debounce throttle

vue3 keep-alive实现tab页面缓存

先上图 如何在我们切换tab标签的时候,缓存标签最后操作的内容,简单来说就是每个标签页中设置的比如搜索条件及结果、分页、新增、编辑等数据在切换回来的时候还能保持原样。 看看keep-alive是如何实现该功能的。 首先我们要了解keep-alive的基本使用。具体介绍请查看官方文档(https:// ......
缓存 keep-alive 页面 alive vue3

【uni-app】【01】底部导航栏与页面切换

1.(配置文件在哪)uni-app 路由控制是在 pages.json文件中的。 2.(基本配置项有哪些)初学的时候主要有三个配置项,①pages ② globalStyle ③ tabbar [!TOC] 接下来主要是对这三个配置项做一个简单介绍。 pages 负责页面管理。不需要自己写的,你在项 ......
底部 uni-app 页面 uni app

js中的worker使用及多线程改单线程实现

一、Worker 使用 创建worker实例 var worker = new Worker(url); // 创建Worker对象 只会执行url指定的脚本,必须同源 主线程 // 监听接收worker线程信息 worker.onmessage = (e) => console.log(`接收到w ......
线程 worker

在HTML页面中引入另一个HTML文件内容

##一、在标签中使用import引入 include.html <meta charset="utf-8"> <!-- 新 Bootstrap 核心 CSS 文件 --> <link href="/css/bootstrap.min.css" rel="stylesheet"> <!-- 导入基本样 ......
HTML 页面 文件 内容