javascript浏览器 大小 区域
网安--在谷歌浏览器中安装插件
1、在https://crxdl.com/中先下载插件包 2、有两种方法 第一种可以将下载下来的安装包解压出来的crx文件直接拖入这个页面,但是会出现报错 如果报错使用第二种方法 将解压后的crx文件先压缩(改名字并且后缀改为zip)再解压 在这里将解压后的文件加入扩展程序 ......
JavaScript 指定格式化日期的方式
JavaScript 指定格式化日期的方式 1、使用let 和 const 的方式 function formatDate(date, format) { const map = { "M": date.getMonth() + 1, // 月份 "d": date.getDate(), // 日 ......
axios、ajax下载图片,不让浏览器直接打开代码
接口: PMPDownloadZip: params => axios.post('pmpGenerateCertificate/downloadZip', params, {responseType: 'blob'}), // 批量导出证书 // 下载方法 async downloadFn({ i ......
JavaScript判断两个数组相等的四类方法
在JavaScript中,数组本质上是一种特殊的对象,它的类型值会返回 `object`。 如果我们需要比较两个数组是否相等,不能像比较基本类型(String、Number、Boolean等)一样,使用 ` ` (或 `==`) 来判断,所以如果要比较数组是否相等,需要使用一些特殊方法。关于JS类型 ......
学习JavaScript的DOM操作
在本文中,您将找到用于 DOM 操作的 JavaScript 的简要介绍。您将了解为什么这是用于开发交互式 Web 应用程序的非常强大的工具,以及如果您的目标是成为前端 Web 开发人员,为什么应该学习它们。 让我们开始!✨ (更|多优质内|容:java567 点 c0m) ◼️什么是 DOM? D ......
全栈测试开发系列----selenium浏览器操作
浏览器操作方式 WebElement接口的常用方法 浏览器常见7种操作方式 1、浏览器前进操作 forward():在初始操作时不存在前进操作,一般与back配合使用 back:后退操作,当前对象必须存在上下文 2、浏览器的最大化、最小化、全屏 driver.maximize_window():实现 ......
javascript 拾遗
#基本吹牛逼类型 基础概念 1.ECMAscript 是 javascript 的标准 javascript 是 ECMAscript 的实现 #js基础知识 ##js的数据类型 1.js一共有 8 种数据类型 es5 6 种 后面又添加了 2 种 1.Undefined String Symbol ......
在JavaScript中实现Promise对象
class Promise2 { #status = 'pending' constructor(fn){ this.q = [] const resolve = (data)=>{ this.#status = 'fulfilled' const f1f2 = this.q.shift() if( ......
JavaScript的数学计算库:decimal.js
An arbitrary-precision Decimal type for JavaScript. ## 功能 - 整数和浮点数 - 简单但功能齐全的 API - 复制 JavaScript 和对象的许多方法`Number.prototype` `Math` - 还处理十六进制、二进制和八进制值 ......
JavaScript中var、let、const的使用和区别
## var: - var 是声明变量的主要关键字,它的作用域是函数作用域 - 函数作用域:意味着变量在函数内部声明是可见的,在函数外部声明是不可见的 - var 声明的变量可以被重新声明和赋值,它可以在同一个作用于下多次声明同一个变量 ## let: - let 的作用域是块作用域,块作用域可以是 ......
[Javascript] Layout > Paint > Composite
Layout: This step invovles determining the geometry of the page. The browser calculates where each element will be on the screen, considering factors ......
Understanding JavaScript Garbage Collection: Dive into Reference Counting and Mark-and-Sweep Algorithms
JavaScript, the programming language of the web, is often praised for its ability to handle memory management automatically. The JavaScript engine's g ......
在 JavaScript 中,判断一个对象是否为空有几种方法。
1. 使用 `Object.keys()` 方法检查对象的键值对数量: ```javascript function isObjectEmpty(obj) { return Object.keys(obj).length 0; } // 示例用法 const obj1 = {}; console.l ......
JavaScript 显示数据
## JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: - 使用 **window.alert()** 弹出警告框。 - 使用 **document.write()** 方法将内容写到 HTML 文档中。 - 使用 **innerHTML** 写入到 HTML 元 ......
JavaScript学习笔记:文档几何与滚动
## 文档坐标、窗口坐标和容器坐标 文档中元素的位置以CSS像素度量,有两种参考系,一是文档左上角,二是窗口左上角。基于这两个原点的两个坐标系被称作文档坐标与窗口坐标。 由于CSS的overflow属性允许文档中的元素包含的内容超出其所能显示区域,此时元素有自己的滚动条,其作为自身内容的窗口,而不是 ......
JavaScript学习笔记:操作CSS
## 操作CSS类 Element对象的classList属性是一个DOMTokenList对象,它是一个类数组对象,可迭代;有可以像Set对象那样添加和移除元素。 ``` ELement.classList.add('hidden'); Element.classList.remove('hidd ......
selenium 使用本地浏览器插件
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删! **** ### selenium 使用本地浏览器插件 > `环境` > > - win10 > - Python3.9 > - selen ......
Nginx代理静态界面资源后,浏览器端CSS、JS不起作用
现象说明: VUE项目打包后通过Nginx代理访问时,JS、CSS等资源都加载到浏览器端了,但是不起作用。 经过分析后,发现对于JS、CSS在浏览器端显示的资源类型为:Content-Type=text/plain。 发现Nginx没有配置:include mime.types; 当Nginx服务器 ......
chrome浏览器Bing主页自定义
前言 在使用Bing主页的时候,无法将主页的新闻彻底隐藏,也无法更换背景图片(如下图)。这就很难受了,我只想要一个只有搜索框加背景图片的一个主页。在集百家之所长后,得到一个符合个人要求的主页。 主要文件 manifest.json 1 { 2 "chrome_url_overrides": { 3 ......
JavaScript之Object.defineProperty()
## 1. 对象的定义与赋值 经常使用的定义与赋值方法`obj.prop =value`或者`obj['prop']=value` ```js let Person = {}; Person.name = "Jack"; Person["gender"] = "female"; console.lo ......
猜大小
#include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main(int argc, char** argv) { /*int a,n; cout<<"抽奖程序"<<endl<<"请输入一个1- ......
编译器设计中的元编程:从Python到JavaScript的实现
[toc] 编译器设计中的元编程:从Python到JavaScript的实现 随着编程语言的发展,编译器的实现也在不断地演变。编译器的实现方式有很多种,其中元编程(metaprogramming)是一种非常有趣的实现方式,它可以通过编写程序来控制编译器的行为。在本文中,我们将介绍编译器设计中的元编程 ......
前端用画布去除图片多余的透明区域
传入图片的base64即可。 function clearblankimg(imgData){ var img = new Image(); //创建图片对象 img.src = imgData; img.onload = function() { var c = document.createEl ......
JavaScript & TypeScript 学习总结
@[TOC](JavaScript & TypeScript 学习总结) # JavaScript ## JavaScript BOM对象 BOM(Browser Object Model)对象是指浏览器对象模型,它提供了与浏览器窗口进行交互的对象和方法。例如,window 对象就是 BOM 的一部 ......
javaScript核心知识点
一、JavaScript 简介 一、JavaScript语言的介绍:JavaScript是基于对象和原型的一种动态、弱类型的脚本语言 二、JavaScript语言的组成:JavaScript是由核心语法(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)组成的 三、JavaSc ......
Chrome 禁用 javascript
步骤 1. 打开控制台:右键 > 检查 2. 在控制台 页面 快捷键 ctrl+shift+p 然后输入 javascript 找到 disabled javaScript. 解除禁用: ctrl+shift+p 然后输入 enable javaScript找到 enable javaScrip. ......
一起学习,简单易懂的JavaScript(一)
1.算术运算符( +、-、*、/、%、** ): 加减乘除取余幂次方都会按照数值的运算规则,加号一边为字符就会转为字符的运算规则。都可能会发生隐式类型的转换。 2.关系运算符(>、>=、<、<=、==、 、!=、!==): 按照只要一边是数值,都会按照数值的比较规则;会有隐式类型的转换;其他转数值 ......