为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
DOM事件探秘_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

DOM事件探秘

Amy
难度中级
时长 2小时57分
  • 事件冒泡:事件最开始由最具体的元素(文档嵌套层次最深的节点)接收,然后逐级向上传播到最不具体的那个节点(文档)
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-04-09

  • 事件流 事件处理程序 不同的事件类型
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-04-09

  • 缺点是HTML和JS紧密耦合
    查看全部
  • 直接把事件加到html结构里的元素上 比如添加一个onclick属性和属性值 或者添加一个script代码块然后将函数赋给onclick属性 都是HTML事件处理程序
    查看全部
  • HTML事件处理程序 直接在标签中加上事件属性
    查看全部
  • 封装监听程序 http://my.oschina.net/chape/blog/190176
    查看全部
    0 采集 收起 来源:编程练习

    2016-04-09

  • 事件对象
    查看全部
  • 跨浏览器事件处理
    查看全部
  • element.onclick===element['onclick']
    查看全部
  • dom事件 我要学会它我拼了
    查看全部
  • IE事件处理程序
    查看全部
  • DOM2级事件处理 布尔值为true事件捕获,布尔值为false事件冒泡。 通过addEventListener添加的事件只能通过removeEventListener删除。
    查看全部
  • [鍵盤事件2] console.log 主要是方便你調式javascript用的,你可以看到你在頁面中輸出的內容。 相比alert他的優點是: 他能看到結構化的東西,如果是alert,淡出一個對象就是[object object],但是console能看到對象的內容。 console不會打斷你頁面的操作,如果用alert彈出來內容,那麼頁面就死了,但是console輸出內容後你頁面還可以正常操作。 console裡面的內容非常豐富,你可以在控制台輸入:console,然後就可看到它有網頁的各種提示。 鍵盤事件 onkeydown:按下鍵盤上任意鍵時觸發,(按住不放會重復觸發) onkeypress:按下鍵盤上的字符鍵時觸發 onkeyup:釋放鍵盤上的鍵時觸發,(即按住不會重復觸發) keyCode:event.keyCode,獲得當前按下鍵盤上按鍵的鍵碼,回車鍵為13 用console.log(event.keyCode) 抓到當前按下鍵盤上按鍵的鍵碼 隨機數: Math.random():生成0-1的隨機數 Math.floor():向下取整 Bug: 點得越快, 計時器會一直累加 -> 抽獎執行得越快 Ans: clearInterval(定時器名):清除定時器,再加定時器前需清除原來的定時器,防止多個定時器疊加
    查看全部
  • [抽獎系統Code-Part1] var data=['Phone5','Ipad','三星笔记本','佳能相机','惠普打印机','谢谢参与','50元充值卡','1000元超市购物券'], timer=null; window.onload=function(){ var play=document.getElementById('play'), stop=document.getElementById('stop'); // 开始抽奖 play.onclick=playFun; function playFun(){ var title=document.getElementById('title'); var play=document.getElementById('play'); clearInterval(timer); timer=setInterval(function(){ var random=Math.floor(Math.random()*data.length); title.innerHTML=data[random]; },50); play.style.background='#999'; } PS: css{cursor:pointer}定義光標為手型 js:console.log("random")//打印random Math.floor(Math.random()*數組的長度8)//0~7之間的隨機數取整 JavaScript can "display" data in different ways: Writing into an alert box, using window.alert(). Writing into the HTML output using document.write(). Writing into an HTML element, using innerHTML. Writing into the browser console, using console.log().
    查看全部
  • [鍵盤事件] keyDown:當用戶按下鍵盤上的」任意鍵」時觸發,而且如果按住不放的話,會重復觸發此事件 keyPress:當用戶按下鍵盤上的」字符鍵」時觸發,而且如果按住不放的話,會重復觸發此事件 keyUp:當用戶釋放鍵盤上的鍵時觸發
    查看全部

举报

0/150
提交
取消
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!
友情提示:

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