javascript特性 浏览器 主流

浏览器通过USB连接移动设备读取设备信息

注意:一般情况下,浏览器只允许通过安全的传输协议(如HTTPS)或者本地的localhost和file协议来访问USB设备 这些限制是为了确保用户的隐私和安全。使用HTTPS协议可以加密数据传输,从而减少数据被窃取或篡改的风险。而本地的localhost和file协议则主要用于本地开发和测试环境,可 ......
设备 浏览器 信息 USB

html打开时头部出现“为了帮助保护您的安全,您的Web浏览器已经限制此文件显示可能访问你的计算机的”

html打开时头部出现“为了帮助保护您的安全,您的Web浏览器已经限制此文件显示可能访问你的计算机的”WPF开发打开网页时遇到的问题<!-- saved from url=(0014)about:internet --> 顶部加上,可以免去浏览器的头部警告,直接指定页面运行,不考虑安全性。 ......
头部 浏览器 文件 计算机 html

javascript中的点击事件

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <table border> <tr> <th><input type="checkbox" class="checkbox">全选 ......
javascript 事件

JavaScript数组

数组 在JavaScript开发中,数组主要用于临时存储多个数据,可以存放不同类型的数据。 数组的定义 数组的定义有两种方式: ①使用Array对象使用new关键字实现,语法如下: //定义一个空数组 let array = new Array(); //定义元素值位数值的数组 let array ......
数组 JavaScript

基于html+javascript开发的base64解码工具

base64在线解码工具可以帮助你将Base64编码的字符串解码为原始的文本或数据。 预览入口 以下是一个简单的base64在线解码工具的示例: html <!DOCTYPE html> <html> <head> <title>Base64在线解码工具</title> </head> <body> ......
javascript 工具 html base 64

彻底清除Chrome、Firefox、Edge、Safari等浏览器的缓存文件

浏览器的缓存,是存储在硬盘驱动器或手机/平板电脑存储中的网页集合。缓存包括你访问过的网页上包含的文本、图像和大多数其他媒体。 拥有网页的本地副本可以在下次访问时快速加载,因为你的计算机或移动设备不必再次从互联网下载。然而,随着时间的推移,缓存可能会占用计算机存储的很大一部分。 为什么必须清除缓存 你 ......
缓存 浏览器 Firefox 文件 Chrome

【浏览器】渲染机制

要想理解浏览器的运行环境,我们先要搞明白一些计算机组件以及它们的作用。 CPU 它可以串行地一件接着一件处理交给它的任务。很久之前的时候大多数CPU只有一个核心,不过在现在的硬件设备上CPU通常会有多个核心,因为多核心CPU可以大大提高手机和电脑的运算能力。 GPU 图形处理器 - 或者说GPU(G ......
浏览器 机制

JavaScript中的instanceof运算符

JavaScript中的instanceof运算符:https://blog.csdn.net/weixin_43263355/article/details/123551619?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221703 ......
运算符 JavaScript instanceof

JSX是一种JavaScript的语法扩展

JSX是一种JavaScript的语法扩展,首先运用于React中,其格式比较像是模版语言,但事实上完全是在JavaScript内部实现的。元素是构成React应用的最小单位,JSX就是用来声明React当中的元素。React主要使用JSX来描述用户界面,但React并不强制要求使用JSX [1], ......
语法 JavaScript JSX

JavaScript 数组方法重写

const list = [1, 2, 3] Array.prototype.myForeach = function (fn) { for (let i = 0; i < this.length; i++) { fn(this[i], i, this) } } Array.prototype.my ......
数组 JavaScript 方法

移动端禁止浏览器强制缩放

移动端H5页面加上 <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> 还是会被浏览器强制缩放。 ......
浏览器

谷歌浏览器 DevTools 不能粘贴内容了?

DevTools粘贴文本/代码提示Warnning 必须手动输入 "allow pasting" 才能继续执行操作,输入之后就不会再提醒了。 此项禁止原因是因为Self-XSS。自我XSS攻击,属于社会工程学的一种,看来浏览器禁止也是为了安全出发,正式环境粘贴不明代码确实可能会被XSS攻击。 ......
DevTools 浏览器 内容

【随笔】Win10系统打开IE浏览器

WIN + R 打开运行 输入cmd,回车,进入终端; 输入: "C:\Program Files\Internet Explorer\iexplore.exe" anything -Embedding 回车,即打开IE浏览器。 该方法写于为2023年12月21日。 该文未删除表示博主可用。 ......
随笔 浏览器 系统 Win 10

前端浏览器环境检测

例子 例子1 例子2 例子3 例子4 例子5 ......
环境检测 前端 浏览器 环境

全球知名的五款JavaScript混淆加密工具详解

​ 现在市场上有很多好用的混淆加密工具,其中一些比较流行且受欢迎的工具包括: 1、UglifyJS(罗马尼亚):UglifyJS是一个非常流行的 JavaScript工具库,它可以压缩、混淆、美化和格式化 JavaScript 代码。使用 UglifyJS 时,您可以通过调整参数来控制压缩级别并设置 ......
JavaScript 工具 全球

JavaScript代码加密:保护你的源代码

一、引言 JavaScript是一种广泛使用的编程语言,常用于前端开发。然而,由于其源代码是公开可见的,因此很容易被他人查看和修改。这可能会导致代码的安全性和稳定性受到影响,甚至可能被恶意利用。因此,对JavaScript代码进行加密是非常重要的。 本文将介绍一些JavaScript代码加密的方法和 ......
源代码 JavaScript 代码

Turbo Console Log:简化 JavaScript 调试的利器

快捷键 ctrl + alt + l 选中变量之后,使用这个快捷键生成 console.log alt + shift + c 注释所有 console.log alt + shift + u 启用所有 console.log alt + shift + d 删除所有 console.log ......
利器 JavaScript Console Turbo Log

JavaScript对象

JavaScript对象 JavaScript对象是客观存在的实体,比如:人,小狗,小猫 对象的属性 对象的属性是指在对象内部的变量,用于描述对象特性的一组数据,比如人有身高体重 获取或设置对象的某属性值的语法: 对象名.属性名 举个例子: //获取"用户"对象的属性 let name = 用户.用 ......
JavaScript 对象

VSCode调试Javascript

Code Runner 在应用商店中搜索Code Runner插件进行安装。 选中你要执行的Javascript脚本,右键选择Run Code,利用Console.log在下方的输出窗口里可以看到输出结果。 如果不小心点击了关闭按钮X关闭了输出窗口可以点击左上方的调试控制台重新打开。 通常我用它快速 ......
Javascript VSCode

数据库系列:业内主流MySQL数据中间件梳理

数据库系列:MySQL慢查询分析和性能优化 数据库系列:MySQL索引优化总结(综合版) 数据库系列:高并发下的数据字段变更 数据库系列:覆盖索引和规避回表 数据库系列:数据库高可用及无损扩容 数据库系列:使用高区分度索引列提升性能 数据库系列:前缀索引和索引长度的取舍 数据库系列:MySQL引擎M ......
数据 中间件 业内 主流 数据库

JavaScript中的类

作用 类是用于创建对象的模板 用法 声明(具名和匿名两种。函数声明和类声明之间的一个重要区别在于,函数声明会提升,类声明不会。) 原型方法(constructor() : 一个类只能一个,实例对象的时候会执行,如果没有定义,会自动生成) 静态方法(关键字为static, 通常用于为一个应用程序创建工 ......
JavaScript

javascript Pipe方法执行流

pipe的概念很简单,就是将n个函数组合起来,他是一个从左到右的流,每个函数执行的时候都传入之前函数的结果。下面写一个返回一个人名字的函数: getName = (person) => person.name; getName({name: "Buckethead"}) // 返回 "Bucketh ......
javascript 方法 Pipe

JavaScript中val()、html()、text()区别

区别 在前端开发中,val()、html()、text()三个方法都是用来获取或设置元素的内容。它们的区别在于: val() 方法用于获取或设置表单元素的 value 属性的值。 html() 方法用于获取或设置元素的 HTML 内容,包括标签和文本。 text() 方法用于获取或设置元素的纯文本内 ......
JavaScript html text val

JavaScript(2)

1.在使用 return 语句时,函数会停止执行,并返回指定的值。 2.作用域是可访问变量的集合。 3.如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。 4.是因为let声明的变量仅仅在自己的块级作用域起作用,出了这个块级作用域就不起作用。就好比,小明在国内考的“高级程序员” ......
JavaScript

Python中强大的动态类型特性,以方法调用为例

在研究大佬的项目时,从一行行代码溯源,拨茧抽丝的过程中,发现了方法调用的“神奇之处” 具体情况如下: 1. 在类Trainer中名为run等方法中有加载预训练好的模型的load方法 2. load()方法依旧是类方法中的一个,在load方法中有具体的load_self()方法 3. load_sel ......
特性 类型 方法 动态 Python

如何使用多开工具同时运行多个浏览器窗口

如何使用多开工具同时运行多个浏览器窗口 在日常的网络使用中,我们经常需要同时打开多个浏览器窗口来进行不同的任务,比如同时查找资料、登录多个账号等。然而,大多数浏览器默认情况下只能打开一个窗口,这给我们的工作和学习带来了一些不便。为了解决这个问题,我们可以借助多开工具来同时运行多个浏览器窗口。下面将介 ......
多个 浏览器 同时 工具

jQuery与JavaScript与ajax三者的区别与联系

简单总结: 1、JS是一门前端语言。 2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。 3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便 关系比喻: 若把js比作木头,那么jq ......
JavaScript jQuery ajax

如何在谷歌 Google Chrome 浏览器禁用掉右键菜单中的【使用朗读模式 Reading Mode 打开】

如图1: 如图2(需要重启 Chrome): 谢谢浏览! ......
菜单 浏览器 Reading 模式 Google

如何阻止 Edge 浏览器成为 PDF 默认阅读器?

起因是,我想把 SumatraPDF 设置为默认的 PDF 阅读器,但是软件内设置不管用,每次打开都是 Edge。 单纯这样设置并不管用,找了很久也没找到设置项,Disable the Default Built-In PDF Viewer in Chrome, Firefox, Edge, Saf ......
阅读器 浏览器 Edge PDF

如何在 ASP.NET Core 中使用 Route 特性

ASP.NET Core 中的 Route 中间件的职责在于将 request 匹配到各自 Route 处理程序上,Route 分两种:基于约定 和 基本特性 模式。 基于约定 模式的Route采用集中化的方式,而 基于特性 的方式允许你在 Action 或者 Controller 上单独定义,到底 ......
特性 Route Core ASP NET