event

jQuery事件之绑定事件

倖福魔咒の 提交于 2020-02-01 09:19:03
语法: $(selector).bind(eventType[, eventData], handler(eventObject)); 参数解释: eventType(String): 一个包含一个或多个DOM事件类型的字符串, 比如"click"或"submit"或自定义事件的名称。 eventData(Ojbect): 可选,它包含的数据键值对映射将被传递给时间处理程序 handler(function): 每当时间触发时执行的函数 作用:为每一个匹配元素的特定时间(如click)绑定一个时间处理器函数。 示例代码: .bind()的一个基本用法,绑定一个或者多个DOM事件 当每个p标签被点击的时候,显示其文本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>bind Demo</title> <style type="text/css"> p{ background-color: yellow; font-weight: bold; cursor: pointer; padding: 5px; } p.over{ background-color: #ccc; } span{ color: red; } </style> <script type="text/javascript"

事件的解除与绑定

谁说胖子不能爱 提交于 2020-02-01 00:24:41
1. 事件绑定 代码 //通用事件绑定函数 function commonAddEvent(obj, event, func) { if (obj.attachEvent) { //IE obj.attachEvent("on" + event, func); } else { //FF obj.addEventListener(event, func, false); } } 2. 事件解除 代码 //通用事件解除函数 function commonDelEvent(obj, event, func) { if (obj.detachEvent) { //IE obj.detachEvent("on" + event, func); } else { //FF obj.removeEventListener(event, func, false); } } 3. 绑定匿名函数,无法删除 代码 window.onload = function() { var oBtn = document.getElementById("btn1"); oBtn.attachEvent("onclick", function() { alert("a"); }); //虽然两个函数内容相同,但是并不是同一个对象,所以无法解除 oBtn.detachEvent("onclick", function

事件的解除与绑定

旧城冷巷雨未停 提交于 2020-01-31 18:41:41
1. 事件绑定 代码 //通用事件绑定函数 function commonAddEvent(obj, event, func) { if (obj.attachEvent) { //IE obj.attachEvent("on" + event, func); } else { //FF obj.addEventListener(event, func, false); } } 2. 事件解除 代码 //通用事件解除函数 function commonDelEvent(obj, event, func) { if (obj.detachEvent) { //IE obj.detachEvent("on" + event, func); } else { //FF obj.removeEventListener(event, func, false); } } 3. 绑定匿名函数,无法删除 代码 window.onload = function() { var oBtn = document.getElementById("btn1"); oBtn.attachEvent("onclick", function() { alert("a"); }); //虽然两个函数内容相同,但是并不是同一个对象,所以无法解除 oBtn.detachEvent("onclick", function

spring event机制

萝らか妹 提交于 2020-01-31 15:49:45
Spring增加了event事件机制,方便了日常项目中需要业务解藕的开发场景,也支持异步和重试机制,很多场景都可以使用 目前开发的项目中需要记录一些异常单据信息的记录,主流程中正常单据接单的流程不动,在识别出某种异常后记录,但是这种记录不应该影响主流程,所以考虑用Spring的event异步事件处理 1.什么是事件机制 Java的设计模式中有两种设计模式,观察者模式和监听者模式 监听者模式: 当有一个事件发生时,通知关注此事件的对象,告诉事件发生了就发布这个事件,那怎么知道通知谁呢,所以需要知道谁关心这个事件,那么就需要对这个事件关心的对象中定义一个事件,如果事件发生了,关心的这个对象就监听到了,可以执行相应的操作。 观察者模式: 一对多的模式,一个被观察者Observable和多个观察者Observer,被观察者中存储了所有的观察者对象,当被观察者接收到一个外界的消息,就会遍历广播推算消息给所有的观察者 例如日常生活中的订阅报纸,报纸老板A,现在小明和老板打招呼说我要订报纸(这个过程就相当于观察者的注册),老板A就会拿出自己的小本本记下小明,下次小王、小芳也是类似的操作,现在老板A就有了三个观察者了,然后老板会自动的把报纸送到三位的家里,突然有一天小明说不想订报纸了,老板就在自己的小本本上划掉小明的名字(观察者的取消注册),等到送报纸的时候就不再送到小明家里。 2

13.4.3 鼠标与滚轮事件

半世苍凉 提交于 2020-01-31 10:41:54
鼠标事件 说明 click 单击或按下回车键时触发 dbclick 双击鼠标按钮时触发 mousedown 按下鼠标按钮时触发,不能通过键盘触发 mouseenter 鼠标光标从元素外部首次移动到元素范围之内时触发,不冒泡,且移动到后代元素上不触发 mouseleave 位于元素上方的鼠标光标移动到元素范围之外时触发,不冒泡,且移动到后代元素上不触发 mousemove 鼠标指针在元素内部移动时重复触发,不能通过键盘触发 mouseout 鼠标指针位于一个元素上方,用户将其移入另一个元素时触发,又移入的另一个元素可能位于前一个元素的外部,也可能是这个元素的子元素,不能通过键盘触发 mouseover 鼠标指针位于一个元素外部,用户将其首次移入另一个元素边界之内时触发,不能通过键盘触发 mouseup 释放鼠标按钮时触发,不能通过键盘触发 页面上所有元素都支持鼠标事件,除 mouseenter 和 mouseleave 外,所有鼠标事件都会冒泡 一、坐标位置 用于判断事件发生时鼠标的位置,有三种位置信息 var div = document . getElementById ( 'myDiv' ) ; EventUtil . addHandler ( div , 'click' , function ( event ) { event = EventUtil . getEvent (

13.4.1 UI 事件

ⅰ亾dé卋堺 提交于 2020-01-30 18:57:27
事件 说明 DOMActivate 表示元素已经被用户操作(通过鼠标或键盘)激活,在 DOM3 中被废弃,不建议使用 load 当页面完全加载后在 window 上触发,当所有的框架都加载完毕时在框架集上触发,当图像加载完毕时在 img 元素上触发,当嵌入的内容加载完毕时在 object 元素上触发 unload 当页面完全卸载后在 window 上触发,当所有的框架都卸载后在框架集上触发,当嵌入的内容卸载完毕后在 object 元素上触发 abort 在用户停止下载过程时,如果嵌入的内容没有加载完,则在 object 元素上触发 error 当发生 JS 错误时在 window 上触发,当无法加载图像时在 img 元素上触发,当无法嵌入内容时在 object 元素上触发,当有一个或多个框架无法加载时在框架集上触发 select 当用户选择文本框( input 或 textarea )中的一个或多个字符时触发 resize 当窗口或框架的大小变化时在 window 或框架上触发 scroll 当用户滚动带滚动条的元素中的内容时,在该元素上触发。body 元素中包含所加载页面的滚动条 一、load 事件 window 上的 load 可以通过 JS 添加 EventUtil . addHandler ( window , 'click' , function ( event ) {

鼠标事件

倖福魔咒の 提交于 2020-01-30 13:35:44
javafx 鼠标事件 给某个控件设置鼠标点击监听器,三个条件分别判断为单击,右击还是双击 单击判断 event.getButton()==MouseButton.PRIMARY 右击判断 event.getButton()==MouseButton.SECONDARY 双击判断 event.getClickCount() == 2 例子: control.setOnMouseClicked(event -> { MouseButton button = event.getButton(); //单击操作 if (button == MouseButton.PRIMARY) { } //右键点击 if (button == MouseButton.SECONDARY) { } //双击操作 if (event.getClickCount() == 2) { } } 来源: https://www.cnblogs.com/qiu18359243869/p/11199179.html

cv2小记——把鼠标当画笔

霸气de小男生 提交于 2020-01-30 08:39:59
import os import sys import numpy as np import cv2 from matplotlib import pyplot as plt rawPath = os . path . abspath ( __file__ ) currentFile = os . path . basename ( sys . argv [ 0 ] ) dataPath = rawPath [ : rawPath . find ( currentFile ) ] + r 'static\\' def draw_circle ( event , x , y , flags , param ) : """ 在图片上双击过的位置绘制一个圆圈 :return: """ # 查看支持的鼠标事件 # events = [i for i in dir(cv2) if 'EVENT' in i] # print(events) if event == cv2 . EVENT_LBUTTONDBLCLK : cv2 . circle ( img , ( x , y ) , 100 , ( 255 , 255 , 255 ) , - 1 ) img = np . zeros ( ( 500 , 500 , 3 ) , np . uint8 ) cv2 . namedWindow (

百度飞浆深度学习(二)

吃可爱长大的小学妹 提交于 2020-01-30 07:13:15
目录 1.深度学习发展历程 1.1图灵测试 1.2分级处理信息 1.3深度学习 2.机器学习 2.1范畴 2.2分类 3.神经网络 3.1初识神经网络 3.2神经网络实例-paddle学习手写数字分类 第一步:准备数据 第二步:定义神经网络-卷积神经网络LeNet-5 第三步:初始化paddle 第四步:获取训练器 第五步:开始训练 1.深度学习发展历程 1.1图灵测试 图灵测试由艾伦·麦席森·图灵发明,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,目前我们已远远落后于这个预测。 1.2分级处理信息 大脑认知:1.边缘特征 2.基本形状和目标的局部特征 3.整个目标 高层的特征是低层特征的组合,从低层到高层的特征表达越来越抽象和概念化,也即越来越能表现语义或者意图。从视网膜出发,经过低级的V1区提取边缘特征,到V2区的基本形状或目标的局部,再到高层的整个目标(如判定为一张人脸),以及到更高层的PFC(前额叶皮层)进行分类判断等。 如下为人脑神经元作用示意图: 1

EventLoop

空扰寡人 提交于 2020-01-29 16:12:36
文章资料来自 Node.js 事件循环机制 JS灵魂之问(下) EventLoop的中国名字叫事件循环,这个玩意真的是高深莫测,一般开发都用不到,代码只管写就行,虽然不用懂,但是面试就是要问,这对我这种小菜鸡真是满满的恶意 先说说异步IO 这个在Linux笔记里有,但是异步IO只有 Linux 下存在,在其他系统中没有异步 IO 支持,那window的异步IO是怎么实现的,==利用多线程==,我们可以让一个进程进行计算操作,另外一些进行 IO 调用,IO 完成后把信号传给计算的线程,进而执行回调,这不就好了吗?没错,异步 IO 就是使用这样的==线程池==来实现的,只不过在不同的系统下面表现会有所差异,在 Linux 下可以直接使用==线程池==来完成,在Window系统下则采用 IOCP 这个系统API(其内部还是用==线程池==完成的) 上面的三个线程池都加粗了,因为他就是关键字,线程池的运行图很常见 V8、事件循环、事件队列都在单线程中运行,最右侧还有工作线程(Worker Thread)负责提供异步的I/O操作,这就是为什么说Node.js拥有非阻塞的,事件驱动的异步IO架构 不仅是异步IO运行在线程池,NodeJS的计时器,http请求,浏览器的计时器,http请求ajax,ui渲染也都是运行在线程池的,也就是说==js是单线程运行是错的==,他是==同步任务单线程运行=