为了账号安全,请及时绑定邮箱和手机立即绑定
  • 这一节我真的没看明白
    查看全部
  • oju
    mouseenter 一人做事一人当 mouseover 株连九族
    查看全部
  • 1.event.stopPropagation();   事件处理过程中,阻止了事件冒泡,但不会阻击默认行为 2.return false;   事件处理过程中,阻止了事件冒泡,也阻止了默认行为 3.event.preventDefault();   它的作用是:事件处理过程中,不阻击事件冒泡,但阻击默认行为
    查看全部
  • 当点击第一个 button 时,会触发第一个按钮的 click事件,function 参数中的 bottonName, 如果存在bottonName,则bootonName=bottonName,否则,bottonName=first 此时还未定义(undefined),所以在执行"或"语句时,将 'first'这个字符串赋给bottonName,继续执行 update()函数。第一个参数为第一个 span对象,第二个参数为第二个 span对象,第三个参数的内容此时为 'first'。 在update函数中,将第一个span的文本设置为 'first',将第二个span的文本转换为整型,基数为10(这个10不懂看看转换整型那节),计数器n自加 1,并赋给第二个 span的文本。
    查看全部
  • keypress事件与keydown和keyup的主要区别 对中文输入法支持不好,无法响应中文输入 无法响应系统功能键(如delete,backspace) 由于前面两个限制,keyCode与keydown和keyup不是很一致 KeyPress主要用来接收字母、数字等ANSI字符,而 KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键。诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。
    查看全部
  • keydown事件会少一个字符是因为事件触发在前,获取的是前面已经输入的字符
    查看全部
  • 为什么代码中两个n是共用的, 没有被清零? 因为回调函数异步执行, 程序先同步运行了两次n=0, 然后再在事件触发时, 异步执行n++, 所以此时n是互相影响的, 没有被清零.
    查看全部
  • 为什么要用事件委托?事件委托有什么好处? 一般来说,dom是需要有事件处理程序的,我们会直接给他事件处理程序就好了,那么如果是很多dom元素需要添加事件处理呢? 比如 100个li,每个li 都有相同的click点击事件,可能我们会有for循环的方法,来遍历所有li,然后为每个li添加绑定事件。 这么做毫无疑问对性能有很大的影响; 在js中,访问dom次数越多,引起浏览器重绘与重排的次数也就越多,就会延长整个页面的交互就绪时间 如果采用事件委托,就会将所有的操作放到js程序里面,与dom的操作就只交互一次,这样减少了dom交互次数,性能就会提升;
    查看全部
    3 采集 收起 来源:on()的高级用法

    2017-09-19

  • this是Javascript语言的一个关键字。 this代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。 this和event.target的区别: 1)js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素; 2)this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this)和$(event.target);
    查看全部
  • 【测试二、三都没看懂。对老师的教案感到绝望。】很多知识点前面的课并没提到,我去找资料学习了(挥手)
    查看全部
  • mouseover,mouseout:不会阻止冒泡 mouseenter,mouseleave:会阻止冒泡 hover(in,out)里面要包含两个函数,分别是移入和移出的效果,中间逗号隔开
    查看全部
  • mouseenter和mouseleave没有冒泡问题
    查看全部
  • function data(e) {

                alert(e.data) 

            }

    //定义了一个函数 ,函数名是data ,传了一个参数e(此时e是形参,不是一个真实的数值)。函数功能是弹出data函数的值,也就是e。

            function a() {

                $("button:eq(2)").click(222, data)

            }

    //自定义了一个函数,函数名是a,函数功能是给第3个button添加一个单击事件,事件的具体表现为:当单击按钮时,调用data函数,同时传一个实参(也就是222)给data函数。

    a();

    //调用a函数。


    查看全部
  • jQuery事件对象的属性和方法: 1.event.type:获取时间的类型 2.event.pageX和event.pageY:获取鼠标当前坐标 3.event.preventDefault():阻止默认行为 4.event.stopPropagation():阻止事件冒泡 5.event.which:获取鼠标单击键 6.event.currentTarget:事件冒泡过程中当前的DOM元素,等同于this 7.this和event.target的区别: this受事件冒泡影响,最后只想绑定事件的元素。event.target永远直接指向接受事件的目标DOM元素
    查看全部
  • a();-->调用 function a()函数 , $("input)选出所有input标签的集合,$("input:last")就是从input标签集合中取出最后一个便签,focusin()获得焦点事件,$("input:last").focusin('慕课网', fn)意为 给input标签集合中最后的一个input便签设置获得焦点事件,参数为 ‘慕课网‘ fn是回调函数 即是function fn(e)函数,this是触发事件目标(在这里也就是是前面取得的最后input标签), $(this)把DOM的this对象转化为JQuery的对象, $(this).val( e.data) 是对触发事件对象设置值,值e.data 就是前面参数 '慕课网' 。 其实 function a() { $("input:last").focusin('慕课网', fn) } 等价 function a() { $("input:last").focusin('慕课网',function fn(e) { $(this).val(e.data) }) }
    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!