事件函数列表 blur() 元素失去焦点 focus() 元素获得焦点 click() 鼠标单击 mouseover() 鼠标进入(进入子元素也触发) mouseout() 鼠标离开(离开子元素也触发)...mouseenter() 鼠标进入(进入子元素不触发) mouseleave() 鼠标离开(离开子元素不触发) hover() 同时为mouseenter和mouseleave事件指定处理函数 ready...blur() 元素失去焦点 使用blur()失去焦点这个方法一般会结合获取文本框内容的函数一起使用,如下: ? 当获取到文本框内的值之后,就可以对其进行正则验证或者其他方式的校验。...那么这里有一个疑问,就是密码框输入内容的话,能否获取到值呢? ? 密码框也是可以正常获取值的。 完整代码 jquery/jquery-3.3.1.min.js"> javascript"> $(function()
该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。 提示:如需移除事件处理程序,请使用Off()方法。...jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。...该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。 注意:如需移除指定的事件处理程序,当事件处理程序被添加时,选择器字符串必须匹配 on() 方法传递的参数。...返回从 1970 年 1 月 1 日到事件被触发时的毫秒数 event.type 返回哪种事件类型被触发 event.which 返回指定事件上哪个键盘键或鼠标按钮被按下 常用jQuery事件的范例代码... 双击我 请在此处操作鼠标,文本编辑框内容会变化。
比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。...3.鼠标单击事件( onclick ) onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。... javascript"> function message(){ confirm("请输入密码后,再单击确定!")... javascript"> function message(){ alert("请确定已输入密码后,在移开!")... 12.任务 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。
学习内容 jQuery各种事件 jQuery事件绑定 能力目标 能熟练使用jQuery各种事件 能熟练绑定jQuery事件 本章简介 JavaScript是事件驱动型的编程语言,即JavaScript...使用传统的JavaScript就能处理这些交互,但是jQuery增加并扩展了JavaScript事件处理机制,使其使用起来更加优雅和灵活。本章我们重点讲解jQuery中的各种事件以及事件的绑定。 ...核心技能部分 5.1 jQuery事件 jQuery事件是使用面向对象的思想对JavaScript事件做了进一步封装,使用起来更加优雅和灵活,各种事件及其作用如表5-1-1所示。...假设给所有的文本框通过bind绑定了鼠标单击事件,然后再动态创建一个文本框,此时绑定的鼠标单击事件对这个新创建的文本框无效;但是如果使用live进行绑定,那么新创建的文本框也会绑定鼠标单击事件。...,在该事件中主要实现动态生成行和单元格并添加到表中,同时给所有的行绑定了鼠标单击事件,用来实现背景色的改变。
学习内容 jQuery各种事件 jQuery事件绑定 能力目标 能熟练使用jQuery各种事件 能熟练绑定jQuery事件 本章简介 JavaScript是事件驱动型的编程语言,即JavaScript...使用传统的JavaScript就能处理这些交互,但是jQuery增加并扩展了JavaScript事件处理机制,使其使用起来更加优雅和灵活。本章我们重点讲解jQuery中的各种事件以及事件的绑定。...核心技能部分 5.1 jQuery事件 jQuery事件是使用面向对象的思想对JavaScript事件做了进一步封装,使用起来更加优雅和灵活,各种事件及其作用如表5-1-1所示。...假设给所有的文本框通过bind绑定了鼠标单击事件,然后再动态创建一个文本框,此时绑定的鼠标单击事件对这个新创建的文本框无效;但是如果使用live进行绑定,那么新创建的文本框也会绑定鼠标单击事件。...,在该事件中主要实现动态生成行和单元格并添加到表中,同时给所有的行绑定了鼠标单击事件,用来实现背景色的改变。
当单击jq对象对应的组件后,会执行fn1,第二次单击会执行fn2..... 【注意】1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。...,大相框展示小相框内的内容。...(2)分析 给开始按钮绑定单击事件 定义循环定时器 切换小相框的src属性。首先定义数组,存放图片资源路径,然后生成随机数,作为数组索引。 2....给结束按钮绑定单击事件 停止定时器 给大相框设置src属性 (3)代码实现 在插件里面定义了两个方法,分别是check()和uncheck(),然后再给两个单击按钮绑定不同的方法事件。
函数调用 1、在标签内调用 javascript"> function add2() { sum = 1 + 1; alert(sum... 2、在HTML文件中调用,如通过点击按钮后调用定义好的函数 javascript"> function add2...主要事件表: 事件 说明 onclick 鼠标单击事件 onmouseover 鼠标经过事件 onmouseout 鼠标移开事件 onchange 文本框内容改变事件 onselect 文本框内容被选中事件...onfocus 光标聚集 onblur 光标离开 onload 网页导入 onunload 关闭网页 鼠标单击事件(onclick) onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件...,同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。
事件绑定 JQuery事件绑定方式包括: 1)JQuery标准的绑定方式:JQuery对象.事件方法(回调函数);注意:如果调用事件方法,不传递回调参数,会触发浏览器默认行为; 2)on绑定事件、off...注意:JQuery1.9后该功能删除了,要使用的话引入jquery-migrate-1.0.0.js插件。 【练习案例1】:JQuery标准的绑定方式 鼠标移出事件 /* $("#name").mouseover(function () { alert("鼠标来了...")..."> $(function () { //1.使用on给按钮绑定单击事件 click $("#btn").on("click",function...使用off解除btn按钮的单击事件 $("#btn2").click(function () { //解除btn按钮的单击事件
jQuery的设计会改变你写JavaScript代码的方式,降低你学习使用JS操作网页的复杂度,提高网页JS开发效率,无论对于js初学者还是资深专家,jQuery都将是您的首选。...二、使用方法 在需要使用JQuery的页面中引入JQuery的js文件即可。...value值 $("input").val("test"); //将表单输入框的value值设为test $("#msg").click(); //触发id为msg的元素的单击事件...Jquery已经为我们提供了各种事件处理方法,我们无需在html元素上直接写事件,而可以直接为通过jquery获取的对象添加事件。...=['#f00','#0f0','#00f']}) //为三个不同的p元素单击事件分别设定不同的处理 jQuery中几个自定义的事件: (1)hover(fn1,fn2):一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象
jq的遍历方式 jq对象.each(callback) 语法: jquery对象.each(function(index,element){}); index:就是元素在集合中的索引 element:就是集合中的每一个元素对象.../js/jquery-3.3.1.min.js" type="text/javascript" charset="utf-8"> javascript...绑定鼠标移出事件 $("#name").mouseover(function () { alert("鼠标来了...")...javascript"> $(function () { //使用on给按钮绑定单击事件 click $("#btn...}) ; //使用off解除btn按钮的单击事件 $("#btn2").click(function (
live、delegate 不多用,在Jquery1.7中已经移除,这里不多说 重点介绍 bind、on bind(event,[data],function) bind 是使用频率较高的一种,作用就是在选择到的元素上绑定特定事件类型的监听函数...JavaScript支持在标签中直接绑定事件 2.在JavaScript代码中onXXX绑定:在JavaScript代码中绑定事件可以使JavaScript代码与HTML标签分离,文档结构清晰,便于管理和开发...注意,这里的事件名称没有“ on ”,如鼠标单击事件 click ,鼠标双击事件 doubleclick ,鼠标移入事件 mouseover,鼠标移出事件 mouseout 等。...注意,与addEventListener()不同,这里的事件名称有“ on ”,如鼠标单击事件 onclick ,鼠标双击事件 ondoubleclick ,鼠标移入事件 onmouseover,鼠标移出事件...可以发现: 使用 jQuery 的事件绑定方法,对同一个元素的 click 事件先后绑定了三个处理函数,结果按顺序都输出了,说明了 jQuery 的事件处理函数是叠加的; 而使用 JavaScript
HTML5+CSS3+JavaScript从入门到精通 作者:王征,李晓波 第二十一章 JavaScript的框架库jQuery 案例 21-01 jQuery的使用 鼠标常用事件方法有6种,分别是鼠标单击事件方法click(), 双击事件方法dbclick(), 移入事件方法mouseover(), 移出事件方法mouseout(), 按下事件方法mousedown...概述 jQuery是一个快速和简洁的Javascript框架库,可简化HTML文档元素的遍历,事件处理,动画和Ajax交互以实现快速Web开发,它被设计用来改变编写Javascript... jQuery的常用事件方法 事件往往都是HTML页面的动作引起的,例如当用户按下鼠标或者提交表单,甚至在页面移动鼠标时,事件都会出现...jQuery封装了Javascript中所有的事件,使得其操作更加简单方便,并且使得这些事件能够兼容各大浏览器,减少我们大量代码的编写 21-08 自定义动画
Jquery事件 1、 绑定事件示例代码: 绑定事件 什么是绑定事件?... javascript”> //单击显示,再次点击隐藏 /*$(function(){ $(“a”).bind(‘click’,function(){ if...;”>这里的内容默认是隐藏的 javascript”> //JQuery中目前有两个合成事件hover(),toggle();你可以这样理解:合成事件就是可以触发两个函数的事件...使用addClass(),再次单击就用removeClass去掉就可以 },function(){ $(this).next().hide(); }) }); 3、 事件冒泡示例代码...javascript”> //很多事件都是有用户单击或者鼠标划过来触发的,可是刚打开的页面我们有没有办法直接触发呢?
第十三章——JavaScript事件机制 JavaScript的事件机制:事件是JavaScript和DOM交互的桥梁,常见的click,load,mouseover都是事件的名字,事件发生时调用它的处理函数执行相应的...13.1 JavaScript事件的调用方式 13.1.1 在script标签中使用 点击按钮执行displayDate()函数,显示当前时间信息 事件 13.2.1 鼠标相关事件 鼠标单击事件:如上 鼠标按下与松开事件 onmousedown onmouseup 鼠标移入与移出: onmouseover onmouseout...:onmousemove 当鼠标移动时,在状态栏显示鼠标的位置 javascript"> var x=0,y=0; function MousePlace()... function myFunction(){ alert("你在文本框内按下一个键"); } 当你在文本框内按下一个按键时,弹出一个信息提示框
件对象的一些属性在程序中使用事件对象非常简单,只需要为函数添加一个参 数....停止事件冒泡 停止时间冒泡可以阻止事件中其他对象的事件处理函数被执行.在jquery中提供了stopPropagation()方法来阻止冒泡事件....可以用同样的方法解决 元素上的问题 阻止默认行为 网页中的元素都有自己默认的行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素的默认行为 在jquery中,提供了preventDefault...); return false;//阻止链接跳转 }); (7)event.which()方法 该方法的作用是在鼠标单击事件中获取到鼠标左中右键,在键盘事件中获取键盘的按键....跨域:在一个服务器上,去访问另一个服务器 jQuery如何实现跨域请求?使用JSONP形式实现跨域。 javascript如果调用另一个域程序,不能执行当前域js函数。
source=cloudtencent 鼠标事件 鼠标单击事件 click 在文档中鼠标进行单击,就会触发事件。...在文档中鼠标进行单击按下,同时不要松开,就会触发事件。...在文档中鼠标进行单击按下并且松开后,就会触发事件。...不管是否出现了滚动条,只要在文档内部使用了鼠标滚轮就会触发事件。...window.onresize = function () { console.log(1) } 表单事件 获取焦点事件 onfocus 输入框内进行单击后鼠标光标会出现,代表激活状态,同时也属于获取焦点
浏览器默认行为: 在form中按回车键就会提交表单;单击鼠标右键就会弹出context menu. a标签 1..停止事件冒泡 JavaScript代码 1 //如果提供了事件对象,则这是一个非IE浏览器...return false; } 但是在使用return false时必须注意: 1、jQuery有自己的事件处理层,也对处理程序做了封装,如果事件处理程序返回false,事件冒泡和浏览器默认事件都会被阻止...2、使用原生javaScript,在事件处理程序中返回false只会阻止浏览器默认行为,而事件冒泡依然存在。 3、浏览器默认行为和事件冒泡是相互独立的。阻止事件冒泡不会影响默认行为,反之亦然。...注意: 有一些浏览器行为是在事件处理程序执行前发生的,也就是说这些默认行为是无法取消的,如:在大部分浏览器上鼠标移到一个超链接上超链接的样式会发生改变,这个动作是发生在focus事件之前的,是focus...事件处理程序中无法取消的。
JavaScript 是面向对象的语言,但 JavaScript 不使用类。 在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。...============================================ 18. jQuery能够绑定的事件主要包括: 鼠标事件 click: 鼠标单击时触发; dblclick:鼠标双击时触发...; mouseenter:鼠标进入时触发; mouseleave:鼠标移出时触发; mousemove:鼠标在DOM内部移动时触发; hover:鼠标进入和退出时触发两个函数,相当于mouseenter...由于IE只支持事件冒泡,所以通过attachEvent()添加的事件处理程序都会被添加到冒泡阶段。 在IE中使用attachEvent()与使用DOM0级方法的主要区别在于事件处理程序的作用域。...DOM0级事件处理程序会在其所属元素的作用域内运行;在使用attachEvent()方法的情况下,事件处理程序会在全局作用域中运行,因此this等于window。
3、编写页面:ajax.html A:编写js:verify.js B:在页面中引入该js 4、精简js:verify.js--->verify1.js 5、不使用jquery框架,直接使用ajax的异步对象...端编码2次 username = encodeURI(username); username = encodeURI(username); 字节码编码的原理: 在文本框中输入“中” 11:jQuery部分方法练习...ul节点任何位置都会触发click事件 完善点2:为二级菜单添加连接,单击后将相关页面在类似与iframe中显示 jQuery(function() //$(document).ready(function...td中 8、取消绑定到该td上的click事件 完善点1:修改后单击回车键,修改过的值写入td,input消失, 重新单击时,又可以进入编辑状态 完善点2:文本框内容高亮显示 jQuery(function...中 input.appendTo(td); //td.append(input); //文本框内容高亮显示 input.get(0).select(); //取消绑定的事件 td.unbind("click
终于到了js框架的学习部分了,这部分内容主要讲jQuery,也是非常重要的内容。 jQuery应用入门 jQuery是一个JavaScript库,极大的简化了JavaScript编程。...jQuery的事件处理 1. jQuery常用的事件方法 鼠标操作事件 方法 描述 mousedown() 鼠标的键被按下 mouseenter() 当鼠标指针进入目标时 mouseleave()...当鼠标指针离开目标时 mouseout() 鼠标移除目标的上方 mousemove() 鼠标在目标的上方移动 mouseover 鼠标移动到目标的上方 mouseup() 鼠标的键被释放弹起 click...() 单击鼠标的键 dbclick() 双击鼠标的键 javascript"> $(document).ready(function () {...切换与触发事件 切换事件 有两个方法用于事件的切换,一个是hover,一个是toggle 当需要设置鼠标悬停和鼠标移除的事件中进行切换时,使用K方法: javascript