<p>这是一段文字</p>
<button>请点击这里</button>
例2中通过bind()方法指定 contextmenu(鼠标右击)事件的处理函数,在该函数中返回false,从而取消事件的默认行为。
【例2】
<!doctype html>
<p>您右击网页,将不会弹出右键快捷菜单!</p>

图1 bind方法
### []( )(2)delegate()方法
> `delegate()`方法是对指定元素的特定子元素增加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用`delegate()`方法的事件处理程序适用于当前或以后由脚本创建的新元素。其绑定事件的语法格式如下:
$(选择器).delegate(childSelector,eventType, function)
其中, childSelector 表示指定事件的子元素选择器;eventType指事件的类型;function指事件处理函数。
例3将文档中`<ul>`元素下的`<li>`子元素的click事件绑定到指定的事件处理函数,单击`<li>`元素时,将在所有`<li>`元素的最后插入一个`<li>`元素,并且新添加`<li>`元素的内容是一个定义好的数组内容。
【例3】
<!doctype html>
<li>足球</li>

图2 delegate方法
[]( )3.jQuery事件的方法
----------------------------------------------------------------------------
> jQuery提供了一组事件相关的方法,用于处理各种HTML事件。jQuery常用事件的方法及说明见表1。
表1 jQuery常用事件的方法及说明
| 事件的方法 | 说明 |
| :-: | :-- |
| `$("选择器").click`) | 鼠标单击触发事件,参数可选(data,function) |
| `$("选择器").dblelick()` | 双击触发事件,参数可选(data,function) |
| `$("选择器").mousedown()/mouseup()` | 鼠标按下/弹起触发事件 |
| `$("选择器”).mousemove()` | 鼠标移动触发事件 |
| `$("选择器").mouseover()/mouseout()` | 鼠标移入/移出触发事件 |
| `$("选择器”).mouseenter()/mouseleave ()` | 鼠标进入/离开触发事件 |
| `$("选择器").hover(func1,func2)` | 鼠标移入调用func1函数,移出调用func2函数 |
| `$("选择器").focusin()` | 鼠标聚焦到该元素时触发事件 |
| `$("选择器").focusout()` | 鼠标失去焦点时触发事件 |
| `$("选择器").focus()/blur()` | 鼠标聚焦/失去焦点触发事件(不支持冒泡) |
| `$("选择器").change()` | 表单元素发生改变时触发事件 |
| `$("选择器").select()` | 文本元素被选中时触发事件 |
| `$("选择器").submit()` | 表单提交动作触发事件 |
| `$("选择器").keydown()/keyup()` | 键盘按键按下/弹起触发事件 |
| `$("选择器").keypress()` | 键盘按下过程中触发事件 |
例4是单击按钮后,在一个DIV块上按住左键不放进行拖动,这个DIV块会跟随鼠标移动,松开左键之后,DIV块会停止跟随。
【例4】
<!doctype html>
鼠标拖动
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
09470633)]
[外链图片转存中…(img-NBFDcrzI-1715809470633)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!