### 每隔十几分钟弹出一个对话框

#### 情况一、alert弹窗

```javascript

window.alert=function(msg){console.info(msg);};

```

#### 情况二、模态对话框

```javascript

//临汾市2019——2020年度中小学幼儿园教师全员培训项目 可用

//http://px.yanxiu.com/2019sx_6041/index.html

function myGJ()

{

var display =$('.clock-tip').css('display');

if(display != 'none')

{

$('.clock-tip').click();

}

}

setInterval(myGJ, 5000);

```

### 失去焦点后停止计时

```javascript

window.οnblur=null;

```

### 10分钟不操作停止计时

```javascript

//使用网站 http://tn201964013.stu.teacher.com.cn

setInterval('countss=0;', 8*60*1000);

```

### 通过MutationObserver监控代码修改触发相应代码

```javascript

//选择一个需要观察的节点

var targetNode = document.getElementById('some-id');

// 设置observer的配置选项

var config = { attributes: true, childList: true, subtree: true };

// 当节点发生变化时的需要执行的函数

var callback = function(mutationsList, observer) {

for(var mutation of mutationsList) {

if (mutation.type == 'childList') {

console.log('A child node has been added or removed.');

}

else if (mutation.type == 'attributes') {

console.log('The ' + mutation.attributeName + ' attribute was modified.');

}

}

};

// 创建一个observer示例与回调函数相关联

var observer = new MutationObserver(callback);

//使用配置文件对目标节点进行观测

observer.observe(targetNode, config);

// 停止观测

observer.disconnect();

```

具体使用时可以简化

```javascript

//选择一个需要观察的节点

var targetNode = document.getElementById('zwwx');

// 设置observer的配置选项

var config = { attributes: true };

// 当节点发生变化时的需要执行的函数

var callback = function(mutationsList, observer) {

console.info(targetNode.style.display);

};

// 创建一个observer示例与回调函数相关联

var observer = new MutationObserver(callback);

//使用配置文件对目标节点进行观测

observer.observe(targetNode, config);

// 停止观测

observer.disconnect();

```

tampermonkey脚本php,Tampermonkey挂机脚本常用代码片段相关推荐

  1. 前端常用代码片段(四)

    前端常用代码片段(一) 点这里 前端常用代码片段(二) 点这里 前端常用代码片段(三) 点这里 前端常用代码片段(四) 点这里 前端常用代码片段(五) 点这里 前端常用代码片段(六) 点这里 1.简述 ...

  2. Jquery学习总结(1)——Jquery常用代码片段汇总

    1. 禁止右键点击 ? 1 2 3 4 5 $(document).ready(function(){     $(document).bind("contextmenu",fun ...

  3. iOS开发常用代码片段:总有你用得上的功能

    使用方法:查看文章目录,查找需要的功能. 代码片段目录 1.禁止手机睡眠 2. 隐藏某行cell 3.禁用button高亮 4..切换window的根控制器 5.去除数组中重复的对象 6.给一个vie ...

  4. 分享前端开发常用代码片段

    分享开发中常用的一些 代码片段,我们的目标是早下班.不加班,哈哈~~ 1.手机号隐藏中间4位 //手机号脱敏 function mobile(data) {return data.replace(/( ...

  5. 前端常用代码片段(二)

    1.简述一下你对HTML语义化的理解?并写出一段语义化的HTML? 语义化是指根据内容的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器 ...

  6. 前端开发常用代码片段

    作者:WEBING segmentfault.com/a/1190000014700549 一.预加载图像 如果你的网页中需要使用大量初始不可见的(例如,悬停的)图像,那么可以预加载这些图像. 二.检 ...

  7. js统计html页面访问的次数6,JS综合篇--[总结]Web前端常用代码片段整理

    IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法. 条件注释只能用于IE5以上,IE1 ...

  8. 【整理】【精华】【实用】常用代码片段

    //替代绑定模板数据________________________.replace(/{形参}/g, 实参);html += tpl.replace(/{形参}/g, 实参); //for循环___ ...

  9. Python 常用代码片段

    [代码] [Python]代码 01    1.生成随机数 02              import random    #这个是注释,引入模块 03              rnd = ran ...

最新文章

  1. httpservletrequest_javax.servlet.http.HttpServletRequest报错
  2. Opengl-模型(告别箱子加载模型)
  3. Sql 将多个表查询的结果进行再次查询
  4. muduo之channel
  5. Linux 给用户添加sudo权限
  6. ld-linux.so.2 重定向,2-Linux重定向和管道、Shell编程.doc
  7. 20172301 2017-2018-2《程序设计与数据结构》课程总结
  8. java 线程 api_Java核心API之线程(上)
  9. java rhino 运行 js_Mozilla Rhino :如何从Java调用JS函数
  10. javascript中基本包装、算数运算符、递增递减运算符、赋值运算符、比较运算符、逻辑运算符、运算符优先级
  11. 河南农大姚文与张会勇课题组合作发表长文综述,系统总结R/Shiny在开发交互式生物学网络工具中的应用...
  12. 死锁Demo、线程通信Demo
  13. c++ 写x64汇编 5参数_自己动手写操作系统 8086sos
  14. Atitit 信息检索 文档资料的查询与检索 目录 1. 索引法 1 1.1. 名字placeholder索引 1 1.2. 文本txt索引 1 1.3. 索引集合包zip 1 1.4. 文件名
  15. Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结
  16. python对写作有什么帮助_第47p,Python基础知识,写作总结
  17. 在注册表里删除没用的服务
  18. 如何提高Solidworks运行速度
  19. 原理图编译出现Has no driving source 啥意思?
  20. PowerManagerService 电源管理架构初识

热门文章

  1. 五款免费开源的语音识别工具
  2. zip包怎么解压oracle,使用jar与zip压缩解压文件的区别
  3. Go实战--golang中使用echo框架中JSONP(labstack/echo)
  4. OpenCL Function Qualifiers (函数限定符)
  5. 在eclipes 中配置python
  6. 计算机网络实验-->> IP 协议分析
  7. ALLEGRO如何制作封装
  8. android 触摸事件 取消,如何禁用/重新启用Android中的触摸事件?
  9. 地铁 java_“地铁系统”简易代码
  10. python 天天基金数据接口