记录一些常用JS脚本

4.Mongodb之js脚本 MongoDb的shell就是javascript实现的,可以使用js管理数据库是MongoDB同其他数据相比的一个非常大的优势。这意味着我们可以使用js脚本进行复杂的管理,例如对数据进行统计计算除了使用mapreduce之外使用js也是很好的选择。 mongo客户端有两种方式与mongodb服务进行交互,一种是mongo shell;一种是执行javascript脚本(可以直接贴shell;当然最好执行js脚本)。 参考 这里 一、直接在shell执行js代码 #直接将如下js脚本贴到shell即 阅读详情

前端工作中,常会用到一些js脚本,可能会想不起来怎么写,但是一看就知道,所以在此做下记录:

1. 阻止iframe内的js
   在iframe标签中添加属性:security="restricted" sandbox=""
<iframe security="restricted" sandbox="" class="ijc" width="100%" height="100%" frameborder="0" marginwidth="0" scrolling="no" src="w.html"></iframe>

2. jquery 
$("tr:odd")  -- 选择奇数行
$("tr:even") -- 选择偶数行

3. iframe子页面跳转
var location = new Object();
if (top.location != location)
     top.location.href = location.href;

4. iframe 子页面调用父页面函数:
window.parent.test();

5. iframe父页面调用子页面函数:
document.getElementById("iframe-jc").contentWindow.test();

6. 判断是否IE浏览器:
var ie = !-[1,];
alert(ie);

7. 删除数组中的元素:
var jSize=this.jspArr.length;
for(var i=0;i<jSize;i++){
    if(this.jspArr[i].id==idx){
        this.jspArr.splice(i,1);
    }
}

8. jquery获取父页面中的元素:
$("#iframe_my-work",window.parent.document).css("height",ht+"px");
iframe_my-work为父页面中的元素。

9.兄弟元素
$.siblings()

10. Math
Math.round(exp1); //四舍五入   
Math.floor(rslt); //返回小于等于原rslt的最大整数。
Math.ceil(rslt); //返回大于等于原rslt的最小整数。

11. 时间
var date=new Date();
var str=date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate();
str+=' '+date.getHours()+':'+(date.getMinutes()-2)+':'+date.getSeconds();
alert(str);

12. json转为数组
eval('(' + data + ')');

13. //去掉所有的html标记
function nohtml(str){
    return str.replace(/<[^>]+>/g,"");
}

14. 去除空格
str.replace(/(^\s*)|(\s*$)/g, ""); 

15. 去掉换行符
content=content.replace(/[\n]/ig,'');

16.
<script>
var sup=window.parent.location;
var sub=window.location.href;
if(sup!=sub){
    window.parent.location=sub;
}
</script>

17.
判断是否为数字(包括小数)
if(!isNaN(val)){
     return true;
}else{
     return false;
}

18.
判断是否为整数
function checkInt(){
    if(val==0){
        return true;
    }
    var regPos=/^[1-9]+[0-9]*]*$/;
    if(regPos.test(val)){
        return true;
    }
    return false;
}

xshell写JS脚本自动进行操作 文章目录一、安装正版xshell二、xshell运行脚本1. 写脚本脚本格式脚本常用命令脚本样例2. 运行脚本 前景提要,公司四十多台服务器,当每台服务器都需要升级更新的时候,一台一台的登录实在是不符合一名程序员的作风。于是乎就写的一个 js 自动化脚本,自动操作 xshell。 一、安装正版xshell 我刚开始使用的是不是正版的,crt 跑脚本没问题,xshell 跑脚本就老报错,一气之下就重新装了免费正版(学生版)的 xshell,下载地址:https://www.netsarang.com/zh/a 阅读详情

相关推荐

【AirSim+PX4】WSL2上运行PX4连接Airsim步骤

在 Linux 命令行中输入以下命令以添加(或改变)环境变量。注意,此处的 IP 地址应为。4.启动 sln 文件的调试以进入 UE4 编辑器,并在 Linux 中启动 PX4。

m0_53538421的博客 1505

Cross Iframe Trick和IFrame的Security属性

使用IE的IFrame>的Security属性,设置为restricted后,frame中的脚本将不能执行(仅限于IE)。如:  iframe security="restricted" src="http://www.somesite.com/somepage.htm">Cro

buptisc_txy的专栏 3486

选择的 Python 解释器无效,请尝试更改解释器以启用 IntelliSense、Lint 分析和调试等功能。请查看输出,详细了解解释器无效的原因。

摘要:在VS Code中配置Anaconda Python解释器时若出现"解释器无效"错误,可通过修改用户设置解决。具体步骤:1) 按Ctrl+Shift+P打开命令面板;2) 搜索并打开用户设置JSON文件;3) 添加conda路径配置项,示例格式为"python.condaPath": "D:\\Anaconda\\setup\\Scripts\\conda.exe";4) 同时启用环境激活选项"python.terminal.act

猿小白的博客 843

iframe 跳转到其他页面

也是第一次用这个标签 嵌套其他网站有的跳转了 本以为是自己的问题 百度才得知 是其他网站 有如下代码 if (top.location != self.location) {top.location=self.location;} 会自动判断当前的location是否是顶层的,即是否被嵌套到iframe里面了,如果是,则强制跳转。 解决办法有两个 双重iframe: 双重iframe的确可以阻止强制跳转。但是,第一层的iframe就覆盖了第二层的。所以要把第一层的做成透明的,然后第二层嵌套该嵌套的.

臧小川的博客 1万+

针对小缺陷目标:在YOLOv11中引入小目标检测层

摘要: 针对YOLOv11在工业检测中漏检微小目标(如焊点气泡)的问题,研究发现深层特征下采样导致小目标信息丢失。通过在YOLOv11中增加P2检测层(4倍下采样)并融合浅层高分辨率特征,可显著提升小目标召回率。关键优化包括:调整模型结构、谨慎设计数据增强策略(减少MixUp、增加小目标粘贴)、重新分配损失权重(提升P2层权重)、优化推理速度(动态分辨率、通道裁剪)。同时强调数据质量的重要性,建议根据具体场景特性(目标尺寸、分布)定制方案,而非盲目调整模型。

as1225120794的博客 366

基于Python的军事装备数据爬取与分析:从网页抓取到数据可视化实战

本文将详细介绍如何使用Python最新技术栈构建一个完整的军事装备数据爬虫系统。我们将从爬虫基础讲起,逐步深入到异步爬取、反反爬策略、数据存储与分析等高级主题,最终实现一个能够自动抓取、清洗、存储和分析军事装备数据的完整解决方案。文章包含大量实战代码示例,涉及requests-html、aiohttp、Playwright等现代爬虫库,以及MongoDB存储、Pandas分析和Pyecharts可视化等技术。关键词:Python爬虫、军事数据、异步爬取、反反爬、数据可视化。

2201_76125261的博客 1188

HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版

昨天看到这篇文章[置顶]开源组件NanUI一周年 - 使用HTML/CSS/JS来构建.Net Winform应用程序界面 就想弄一个winform结合html5的一个小东西,突有兴致,想在里面嵌套一个微信网页版。 好了,想法一出来,就行动吧,最终效果如下图: 一开始就打算在页面里面嵌套一个iframe指向https://wx.qq.com就OK了,但是我还是太天真,微信网页版...

W3R32R32432的博客 1651

YOLO11改进|注意力机制篇|引入ELA注意力机制

YOLO11添加ELA注意力机制

A1983Z的博客 3647

每个 Web 开发人员都应该知道的 4 个 iframe 安全问题

iframe 能提高用户的互动性。但是,当你使用 iframe 的时候,你处理的内容是来自于你无法控制的第三方。因此,iframe 经常会对你的应用程序造成威胁。然而,我们不能因为安全顾虑就停止使用 iframe。我们需要意识到这些问题并采取防范措施来保护我们的应用程序。我认为这篇文章能帮你识别使用 iframe 的安全问题。在下方评论区让我知道你的看法。如果发现译文存在错误或其他需要改进的地方,欢迎到掘金翻译计划对译文进行修改并 PR,也可获得相应奖励积分。文章开头的本文永久链接。

javagty6778的博客 3841

fast-lio系列改进版本

2.回环检测的优化结果,更新到FAST-LIO2的当前帧位姿中,幷进行ikdtree的重构,进而更新submap。其它的效果还不清楚,实测lio部分稳定性很好。用fast-lio_slam就很稳定。融合了fast-lio2和sc-pgo,两部分分开运行,SC-PGO从FAST-LIO2节点获取里程计和激光雷达点云主题。的作者kim在FAST-LIO2的基础上,添加SC-PGO模块,通过加入ScanContext全局描述子,进行回环修正,SC-PGO模块与FAST-LIO2解耦,非常方便,很优秀的工作。

z1872385的博客 3189

SAP 系统升级不再惧怕 SPAU 与 SPDD:把修改调整做成可控的工程

SAP系统升级中的SPAU/SPDD处理要点:首先明确SPDD处理数据字典对象,SPAU处理程序对象,核心是解决标准对象变更与历史修改的继承问题。关键原则是优先回归标准版本,减少后续升级负担。操作时应利用版本管理对比差异,批量处理可回退对象,并通过F9多选提高效率。对于提示"当前版本与建议一致"的对象直接回归标准。注意区分新旧SPAU界面功能差异,将Note下载移至SNOTE处理,并确保在SPDD/SPAU之后处理SPAU_ENH。最后,所有调整需记录日志并纳入传输请求,确保可追溯性。遵

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 390

被嵌套到iframe里面强制跳转方法,防止强制跳转方法

&lt;script&gt; if(top.location!=self.location){top.location=self.location} &lt;/script&gt; 自动判断当前的location是否是顶层的,即是否被嵌套到iframe里面了,如果是,则强制跳转。   防止强制跳转方法:即增加两个:security="restricted" sandbox="",...

chenhao0568的专栏 5402

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

记录一个自己常用的JS 分页 + 渲染脚本

function InitData(db,_pageindex) { /*渲染页面分页元素*/ var InitPages = function () { /*显示当前页前后多少个链接*/ var showLinkCount = 3;

Seven Blog 1142

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

学习javascript笔记

学习javascript笔记 学习这种东西,好记性不如烂笔头,能学到的东西很多,记下的却很少,因此需要多写写,哪怕重复性的写。以下的是我学习javascript过程中所记录的笔记,以此纪念。 第一次整理笔记 html:超文本标记语 〈!doctype html〉声明文档类型 〈html〉跟标签:浏览器加载到html标签后,开始在页面显示内容 〈body〉网页中要显示的内容 〈title〉网页标题 〈meta〉国际编码 〈target〉打开新的窗口方式 _blank在新标签页中打开 href要跳转的地址,网址

weixin_44119507的博客 115

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

JavaWeb学习记录

javaweb学习记录,一家之言,仅供参考

flyingsun1的博客 763

JAVAWeb学习笔记(二)_JavaScript+Vue

数据类型分原始类型和引用类型,number,string,boolean,null(对象为空),undefined(变量未初始化类型)跨平台\面向对象的脚本语言,控制网页行为,叫JavaScript(其实是ECMAscript)是为了蹭java的热度。v-bind 为HTML标签绑定属性值,如设置href,css样式。v-if,v-else-if,v-else.判定为true时渲染。var x = 1;javascript自定义对象,直接定义对象,没有类。字符串转数字,字面值转数字,不是数字,为NaN。

m0_64213455的博客 1294

征服Node.js 7.x视频课程(3):基础知识-李宁-专题视频课程

本课程主要介绍了Node.js中console对象方法的使用、常用命令以及如何调试Node.js脚本。

一个被知识诅咒的人 452

大致解析web安全网课记录

少年就是少年,少年不是由年龄决定,而是由心态。他们看春风不喜,看夏蝉不烦,看秋风不悲,看冬雪不叹,看满身富贵懒察觉,看不公不允敢面对。只因他们是少年。——俄国·陀思妥耶夫斯基《少年》

2401_88818565的博客 692

javascript操作BOM的方法

BOM(Browser Object Model)是浏览器对象模型,它提供了独立于任何特定文档的对象,用于浏览器窗口和浏览器窗口中的脚本之间的交互。弹出一个警告框,显示指定的文本和 OK 按钮。

精通前端技术,了解后端接口 598

【JavaScript的执行机制简述及BOM的对象-学习小结】

6、执行机制: ☀️举个例子: 协议://主机名:端口号/路径?参数(1)http://localhost:8089/findAll?id=1002&name=张三(2)http://www.hao123.com—>http://www.hao123.com:80/index.html 点击跳转按钮,跳转到所填写的链接页面: form表单页面: index.html模拟服务器页面: 往form表单输入值后,用location.search属性在控制台输出url中"?"之后的部分(query部分)也就是参数

橙子的博客 179

总结常用JavaScript语法107条

总结常用JavaScript语法107条,文章总结了JS中常用的语法,希望能对大家提供帮助. 文章总结了JS中常用的语法,希望能对大家提供帮助. 1.输出语句:document.write("") 2.JS中的注释为:// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,s

Larry的博客 452

快马一键生成wsl2安装ubuntu22.04脚本,快速搭建linux开发原型

对于像环境配置脚本这类项目,它最大的优势是“开箱即试”——我不需要在本地反复打开PowerShell和WSL窗口来测试每条命令,而是在平台提供的模拟环境中就能快速验证逻辑是否正确,非常高效。我的设计思路是将其模块化,每个模块负责一个特定的任务,比如环境检测、功能启用、系统安装、软件配置等,这样脚本结构清晰,也便于后期维护和扩展。如果遇到错误,脚本应能清晰地打印出错误信息,说明可能的原因,并安全地退出或尝试回滚,而不是继续执行导致更混乱的状态。这些看似微小的调整,能让后续的开发工作更加顺畅。

SilverfoxOwl19的博客 32

[JavaScript] 常用JS脚本

打开F12,打开控制台Console,输入以下代码即可一键邀请。绑定动态ID:footer。

OxYGC 4594

梳理Auto.js实用性强的脚本命令记录

常用基础命令 sleep(1000) //暂停运行1000毫秒时间 log("你好") //在控制台输出信息:“你好” toast("你好") //以气泡形式在屏幕显示2秒的信息:“你好” toastLog("你好") //相当于log("你好")和toast("你好") exit() //停止脚本 random(0,2) //在0-2之间,随机产出一个0,1,2的数,类型为整数 random() //返回[0,1)的随机浮点数,也就是小数 currentActivity() //返回当前应

boy463925799的博客 2207

MVC JavaScript() 实现后端执行/调用JS脚本

在mvc中,JavaScriptResult可非常简单的实现在action返回时执行一段后端写的js脚本或者调用前端的js方法,具体如下。 1.在后端编写并执行js脚本 // 在后端编写并执行js方法showMsg protected ActionResult CloseDialog(int closeType) { return JavaScript("fu

o527883184的博客 1万+
上一篇: 记录一些常用css样式
下一篇: Linux命令行:权限操作
TIAP
博客等级 码龄14年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值