【前端小技巧】各种奇奇怪怪的技巧合集

news2024/11/16 21:26:26

1,任意网页内容可编辑

使用方法:打开控制台,在console内输入这句话按回车:document.body.contentEditable=‘true’
在这里插入图片描述

然后你就可以编辑页面上的内容了,比如这样在这里插入图片描述

2,浏览器直接运行HTML代码

使用方法:在浏览器地址栏上添加这句话:

data:text/html,<h1>abc</h1>

就会显示这样的效果
在这里插入图片描述

3,浏览器变成编辑器

浏览器地址栏输入:

data:text/html,<html contenteditable>

4,通过a标签解析URL,简单提取信息

创建一个a标签然后href赋值地址,通过下面打印的方式可以获取到对应的信息使用

let a=document.createElement('a')
  a.href='www.baidu.com/abc'
  console.log(a.host);//www.baidu.com
  console.log(a.pathname);//abc
  console.log(a.search);

5,cdn文件加在省略HTTP灵活加在方式

<!-- 可以不写前面的http:这样浏览器会自动根据需要补全http后者https -->
    <script src="http://www.ceshi.com/path/ceshi.js"></script>
    <script src="//www.ceshi.com/path/ceshi.js"></script>

6,css隐藏鼠标光标

*{
	cursor:none !important;
 }

7,css文字模糊效果

p{
	color:transparent;
	text-shadow:#111 0 0 5px;
}

8,小数快速处理成整数

| 和 ~~ 两个符号可以让我们快速把浮点数转成整数

let a=(12.4/4.13) | 0
let b=~~(12.4/4.13)

9,快速把值转换成布尔值

双感叹号!!

var win=!!0 
console.log(win) // false

10,基本类型调用对象方法

这种,本来是会报错的,但是我们通过多加一个点,实现让基本类型的数据可以调用对象的方法

console.log( 1..toString() )

11,禁止iframe加载页面

加入这个代码,不让别人通过iframe加载你的页面

if( window,location != window,parent,location )window,parent,location = window,location

12,快速检查数组是否存在某个索引

in 操作符,下方比如0角标,这个数组是存在这个索引的就true,20角标没有值就不存在,所以false

let list=[1,2,3,4,5,6,7,8,9]
console.log( 0 in list ) //true
console.log( 20 in list ) //false

13,通过逗号省略大括号

在这里插入图片描述

14,css定位简写

通过inset实现定位的位置简写,顺序是上右下左
在这里插入图片描述

15,隐藏本地html元素

只需要在元素上写一个hidden就可以隐藏这个元素

<div hidden> 哈哈哈哈哈 </div>

16,js快速检测当前网络带宽

var bandwidth =navigator.connection.downlink
console.log(bandwidth)

17,阻止F12快捷键,禁用右键菜单

在这里插入图片描述

18,封锁对象,不能变更修改

通过Object.freeze方法可以让这个对象锁住,后面在修改这个对象增加删除都不会让这个对象变化。

let obj={
	name:'张三',
	age:18
}
Object.freeze(obj)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1509906.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

文件和流IO

文件可以看作是数据的集合&#xff0c;一般保存在磁盘或其他存储介质上文件I/O&#xff08;数据的输入/输出&#xff09;通过流&#xff08;Stream&#xff09;来实现&#xff1b;流提供一种向存储写入字节和从存储读取字节的方式对于流有5 种基本的操作&#xff1a;打开、读取…

Linux:进程

进程 知识铺垫冯诺依曼体系结构操作系统&#xff08;OS&#xff09; 进程概念进程的查看ps 命令获取进程 pid文件内查看进程终止进程的方式kill命令快捷键 进程的创建 forkfork 返回值问题 进程状态运行状态 &#xff1a;R休眠状态&#xff1a;S &#xff08;可中断&#xff09…

PCBA方案设计充气泵设计

随着科技的不断进步&#xff0c;充气泵在户外活动、露营和旅行中变得越来越常见。而充气泵的性能和稳定性主要依赖于其控制系统&#xff0c;其中芯片的设计和开发是充气泵方案的关键。SIC8833芯片是一款专门为充气泵设计的芯片&#xff0c;接下来我们来讲下充气泵方案芯片SIC88…

[java基础揉碎]面向对象多态

目录 问题引出多态: 代码如下: 多态(多种状态)的介绍: 多态的具体体现: 方法的多态: 对象的多态: 我们用多态解决最上面的问题: ​编辑 ​编辑 多态的注意事项和细节: 多态的向上转型: ​编辑 多态的向下转型 属性的重写问题 问题引出多态: 代码如下: 新建一个食物…

Open3D 利用四个点计算球心和半径 (28)

Open3D 利用四个点计算球心和半径 (28) 一、算法介绍二、算法实现1.代码2.结果一、算法介绍 给定的四个点坐标,计算球心和半径,提供验证的四个点来比较最终的结果是否准确。 二、算法实现 1.代码 代码如下(示例): import numpy as npdef calculate_sphere_center_…

如何选择AI项目:从任务自动化到社会价值的全面考虑

目录 前言1 任务自动化的首要选择1.1 公司痛点分析&#xff1a;深入挖掘潜在问题1.2 数据集的收集与大小考虑&#xff1a;确保数据质量和规模匹配 2 AI项目的商业潜力2.1 技术考察与性能目标&#xff1a;确保技术选择符合项目需求2.2 商业考虑与成本效益分析&#xff1a;全面评…

《向量数据库指南》——Milvus Cloud BYOC 是什么?

Milvus Cloud BYOC 是什么? 10 个月前,Zilliz 正式发布了全托管的 Milvus 云服务——Milvus Cloud,为用户提供低成本、高性能的向量数据库服务。Zilliz 在打磨细节之际,也收到了来自管控较为严格的行业公司和组织的需求,他们大多来自于汽车、金融、医疗等行业,需要将数…

【Java设计模式】十六、责任链模式

文章目录 1、责任链模式2、案例&#xff1a;批假3、在源码中的实际应用 1、责任链模式 一个请求可以有多个对象处理&#xff0c;但这些对象能处理的权限不同。比如公司请假&#xff0c;部门负责人、副经理、经理都能批&#xff0c;但他们能批的最大天数不一样。每次让员工直接…

加密与安全_PGP、OpenPGP和GPG加密通信协议

文章目录 PGPOpenPGPGPG工作原理工作流程用途案例说明过程 代码实现pom依赖PgpEncryptionUtilPgpDecryptionUtilCommonUtilsPgpEncryptionTest 小结 PGP PGP (Pretty Good Privacy) 是一种加密通信协议&#xff0c;用于保护电子邮件和文件的安全性和隐私。它通过使用加密、数字…

福派斯狗粮质量怎么样?

亲爱的宠物家长们&#xff0c;你们是不是也在为选择一款高质量的狗粮而犯愁呢&#xff1f;今天&#xff0c;我要和大家分享一下福派斯狗粮的质量问题&#xff0c;希望能够为你们提供一些参考。 &#x1f43e; 首先&#xff0c;让我们来聊聊福派斯狗粮的原材料。福派斯狗粮选用的…

机器学习模型—支持向量机 (SVM)

机器学习模型—支持向量机 (SVM) 支持向量机 (SVM) 是一种强大的机器学习算法,用于线性或非线性分类、回归,甚至异常值检测任务。SVM 可用于各种任务,例如文本分类、图像分类、垃圾邮件检测、笔迹识别、基因表达分析、人脸检测和异常检测。SVM 在各种应用中具有适应性和高效…

【VUe】简略学习 vue

Vue 是一套用于构建用户界面的渐进式框架。要想使用这个框架&#xff0c;就需要先在页面中引用&#xff1a; 如何使用&#xff1a; 来到控制台&#xff1a; 数据绑定 若要在标签里替换&#xff0c;就需要使用 v-bind 指令了&#xff1a; 在标签里&#xff08;尖括号里&#xf…

jpg 转 ico 强大的图片处理工具 imageMagick

点击下载 windows, mac os, linux版本 GitHub - ImageMagick/ImageMagick: &#x1f9d9;‍♂️ ImageMagick 7 1. windows程序 链接&#xff1a;https://pan.baidu.com/s/1wZLqpcytpCVAl52pIrBBEw 提取码&#xff1a;hbfy 一直点击下一步安装 2. 然后 winr键 打开cmd 然…

软文推广怎么做效果更好?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 软文推广想要效果好&#xff0c;你可以这么做&#xff1a; 1. 选对平台很重要 首先&#xff0c;你得找准你的目标受众喜欢去哪&#xff0c;然后就去那儿发软文。别盲目乱投&#xff0c;…

【计算机网络】1.5 分组交换网中的时延、丢包和吞吐量

A.分组交换网中的时延 当分组从一个节点沿着路径到后一节点时&#xff0c;该分组在沿途的各个节点经受了几种不同类型的时延。 时延的类型 处理时延 - d n o d a l d_{nodal} dnodal​ 处理时延包括以下部分—— a. 检查分组首部 b. 决定分组导向 排队时延 - d p r o c d_{…

原生JavaScript,根据后端返回扁平JSON动态【动态列头、动态数据】生成表格数据

前期准备&#xff1a; JQ下载地址&#xff1a; https://jquery.com/ <!DOCTYPE html> <html><head><meta charset"utf-8"><title>JSON动态生成表格数据,动态列头拼接</title><style>table {width: 800px;text-align: cen…

2.1 塑性力学——应力分析基本概念

个人专栏—塑性力学 1.1 塑性力学基本概念 塑性力学基本概念 1.2 弹塑性材料的三杆桁架分析 弹塑性材料的三杆桁架分析 1.3 加载路径对桁架的影响 加载路径对桁架的影响 目录 个人专栏—塑性力学 应力 \color{blue}应力 应力&#xff1a;内力的分布集度 单元体 \color{blue}单…

C++初学

1>思维导图 2>试编程 提示并输入一个字符串&#xff0c;统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数要求使用C风格字符串完成 #include <iostream> #include<string.h> using namespace std;int main() {string str;cout <<…

选择短信群发平台要小心陷阱

你知道短信群发平台也有陷阱吗&#xff1f;选择短信群发平台很重要&#xff0c;今天小编就为您介绍短信群发平台有哪些陷阱&#xff1f; 这几点你要注意了&#xff1a; 1、扣量&#xff0c;有些不靠谱的短信群发平台开始以低价诱惑“客户”&#xff0c;但是发送过程中就暗中扣…

不锈钢电阻器-栅极电阻器 - 为什么要使用它们呢?

常规 如果你看一个典型的吉他放大器的原理图&#xff0c;你会注意到有一个电阻器与第一个电子管的栅极串联&#xff0c;通常在68K左右&#xff0c;还有一个电阻器与功率管的栅极串联&#xff0c;通常为1.5K或5.6K&#xff0c;你可能会偶尔看到非常大的电阻&#xff0c; 例如 4…