首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery进阶前言

前言: 在《jQuery入门》一文中,记录了jQuery选择器、属性与样式DOM操作等内容,本文将对jQuery的事件以及Ajax相关知识点进行讲解。接下来就一起来学习一下。...5、focusin()focusout()事件: focusin()是获取焦点事件。比如有一个输入框,要在该输入框输入文字,我们首先得用鼠标点一下该输入框,这就叫获取焦点。...focusout()相反,就是失去焦点,用法focusin()类似。 二、表单事件: 1、blur()focus(): 这两个就是处理表单焦点的事件,blur()是失去焦点,focus是聚焦。...与focusin()focusout()的区别就是这两个不支持冒泡处理。...3、$.getScript(): 用法$.getJSON()基本一样,区别在于url不是返回json格式数据的url,而是指向一个js文件,比如statis/js/sport.js,还有就是没有data

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

前端开发JS——jQuery常用方法

鼠标事件之focusinfocusout事件 focusin 方法用于监听用户元素聚焦操作(如input元素),只有元素聚焦后才生效。...focusout 方法用于监听用户元素失焦操作(如input元素),只有元素失焦后才生效。...两者是很相似的,所以这只介绍focusin事件 方法一:$ele.focusin () focusin 无参,只是绑定一个事件,在函数里可以实现其他的绑定事件 方法二:$ele.focusin (handler...('呱唧_T_呱唧', fn) } a(); 注:focusin 强调元素聚焦;focusout强调元素失焦,无论是不是自身调用聚焦/失焦方法,都会执行函数里面有部分操作...自定义事件对象,是jQuery模拟原生实现的 自定义事件可以传递参数 ---- jQuery基础(四)---动画篇 1、jQuery中元素的隐藏显示之hideshow方法 (改变样式display

4.8K20

JQ事件事件对象

()mouseenter()/mouseleave()的区别    首先来了解一下事件冒泡捕获     事件冒泡:内部事件先触发,然后在触发外部事件     事件捕获:外部事件先被触发,然后在触发内部元素...alert(e.which) 10 }) 11 三 表单事件  1  focus ()  :获得焦点事件     2  blur(): 失去焦点事件     3 focusin...()  :获得焦点事件     4 focusout() :失去焦点事件     5 change()  :元素发生改变时,触发事件     6 select():当选中单行文本text或者多行文本areatext...时,触发事件    7 submit()  :表单提交事件  //focus()focusin() 的区别   focusin可以在父元素上检测子元素获得焦点的情况 而focusout可以在父元素上检测子元素失去焦点情况...   不会随着滚动条变化而变化          //clientX/clientY  获取相当于页面视口的坐标 //除去上下窗口      不会随着滚动条变化而变化 <script src="<em>jquery</em>

4.1K20

jQuery 4.0震撼发布:这是复兴还是告别?

尽管新的框架库层出不穷,jQuery凭借其广泛的功能积累庞大的用户基础,在前端领域依然保持着一席之地。 那么,曾经的前端霸主jQuery,今天的地位如何呢?...事件顺序变化:jQuery 4.0中focusinfocusout事件的处理顺序发生了变化,以符合最新的W3C规范。这可能会影响依赖旧顺序的插件或代码。...新的顺序是:blur -> focusout -> focus -> focusin。...尽管jQuery的源代码一直在npmGitHub上与发布版本一起提供,但之前没有使用RequireJS无法直接作为模块导入。...虽然Deferreds提供了一些原生Promises没有的功能,但在大多数情况下,可以代替使用原生Promises。对于需要支持IE11的用户,建议使用主构建版本。

41510

梳理下常见的不冒泡事件

Focus 事件 事件触发顺序见下表: Event Type Notes User shifts focus focusin 第一个目标元素获得焦点之前触发 focus 第一个目标元素获得焦点之后触发...User shifts focus focusout 第一个目标元素失去焦点之前触发 focusin 第二个目标元素获得焦点之前触发 blur 第一个目标元素失去焦点之后触发 focus 第二个元素获得焦点之后触发...•blur 不冒泡 ❌•focus 不冒泡 ❌•focusinfocusout 要注意 blur 事件 focus 事件都是不冒泡的,因获取失去焦点本身就是针对这个元素的。...如果要坚挺具体的焦点变化情况,那么应该使用 focusin focusout Mouse 事件 如果元素内部没有嵌套另一个元素,事件触发的顺序见下表: Event Type Element Notes.../focusout 一样专注于变化,因此这两个不冒泡的事件 focus 事件作对比也容易理解 ?

1.2K30

读Zepto源码之Event模块

除了 focus 事件 blur 事件外,现代浏览器还支持 focusin 事件 focusout 事件,他们 focus 事件及 blur 事件的最主要区别是支持事件冒泡。...因此可以用 focusin 模拟 focus 事件的冒泡行为,用 focusout 事件来模拟 blur 事件的冒泡行为。...')}) 在 chrome59下, input 聚焦失焦时,控制台会打印出如下结果: 'focus' 'focusin' 'blur' 'focusout' 可以看到,在此浏览器中,事件的执行顺序应该是...focus > focusin > blur > focusout 关于这几个事件更详细的描述,可以查看:《说说focus /focusin /focusout /blur 事件》 关于事件的执行顺序...由于 focusin/focusout 事件浏览器支持程度还不是很好,因此要对浏览器支持做一个检测,如果浏览器支持,则返回,否则,返回原事件名。

1.4K00

React 事件初探

React组件状态更新 React中的props代表父级分发下来的属性,state代表组件内部可以自行管理的状态,并且整个React没有数据向上回溯的能力,也就是说数据只能单向向下分发,或者自行内部消化...除Firefox浏览器外都可使用支持冒泡的 focusin/focusout 来代替 focus/blur 事件,Firefox会在捕获阶段监听 focus/blur 事件。...根据不同的浏览器对onmouseover事件、onscroll事件以及focusinfocusout事件的支持情况的不同,react进行了有针对性的处理,以下为react事件系统跨浏览器执行的部分代码实现...')) { // IE 浏览器支持的focusinfocusout事件 ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent...(topLevelTypes.topBlur, 'focusout', mountAt); } // 保证blurfocus事件只监听一次

1.7K00

SkeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控ye摄像机设备进行PTZ云台控制

平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、海康Ehome等; SkeyeVSS视频融合云平台具备丰富的视频能力,包括视频监控直播、...,focusout,aperturein,apertureout} command 动作命令 * @apiParam {Number} [speed] 动作速度, 例如5 * * @apiUse ack...": _cmd = uintptr(C.SKEYE_PTZ_CMD_TYPE_FOCUSIN) case "focusout": _cmd = uintptr(C.SKEYE_PTZ_CMD_TYPE_FOCUSOUT...GB/T28181协议接入设备云台控制 网络摄像机或者硬盘录像机等设备通过GB28181国标协议接入SkeyeVSS平台后,即可以对设备进行云台控制,云台控制Onvif协议方式类似,只是网页调用的接口有所区别...serial=34020000001320000011&code=34020000001320000011&speed=129&command=left SkeyeVSS后台收到国标云台控制请求后,onvif

76230

React事件初探

React组件状态更新 React中的props代表父级分发下来的属性,state代表组件内部可以自行管理的状态,并且整个React没有数据向上回溯的能力,也就是说数据只能单向向下分发,或者自行内部消化...除Firefox浏览器外都可使用支持冒泡的 focusin/focusout 来代替 focus/blur 事件,Firefox会在捕获阶段监听 focus/blur 事件。...根据不同的浏览器对onmouseover事件、onscroll事件以及focusinfocusout事件的支持情况的不同,react进行了有针对性的处理,以下为react事件系统跨浏览器执行的部分代码实现...')) { // IE 浏览器支持的focusinfocusout事件 ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent...(topLevelTypes.topBlur, 'focusout', mountAt); } // 保证blurfocus事件只监听一次

1K80

React事件初探

React组件状态更新 React中的props代表父级分发下来的属性,state代表组件内部可以自行管理的状态,并且整个React没有数据向上回溯的能力,也就是说数据只能单向向下分发,或者自行内部消化...除Firefox浏览器外都可使用支持冒泡的 focusin/focusout 来代替 focus/blur 事件,Firefox会在捕获阶段监听 focus/blur 事件。...根据不同的浏览器对onmouseover事件、onscroll事件以及focusinfocusout事件的支持情况的不同,react进行了有针对性的处理,以下为react事件系统跨浏览器执行的部分代码实现...')) { // IE 浏览器支持的focusinfocusout事件 ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent...(topLevelTypes.topBlur, 'focusout', mountAt); } // 保证blurfocus事件只监听一次

77710

SkeyeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控摄像机设备进行PTZ云台控制

平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、海康Ehome等;SkeyeVSS视频融合云平台具备丰富的视频能力,包括视频监控直播、云台控制...,focusout,aperturein,apertureout} command 动作命令* @apiParam {Number} [speed] 动作速度, 例如5** @apiUse ack */...":_cmd = uintptr(C.SKEYE_PTZ_CMD_TYPE_FOCUSIN)case "focusout":_cmd = uintptr(C.SKEYE_PTZ_CMD_TYPE_FOCUSOUT...GB/T28181协议接入设备云台控制网络摄像机或者硬盘录像机等设备通过GB28181国标协议接入SkeyeVSS平台后,即可以对设备进行云台控制,云台控制Onvif协议方式类似,只是网页调用的接口有所区别...serial=34020000001320000011&code=34020000001320000011&speed=129&command=leftSkeyeVSS后台收到国标云台控制请求后,onvif

41940
领券