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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 文本框内容改变事件(onchange) 通过改变文本框的内容来触发onchange事件,同时执行被调用的程序。 onchange()修改后点击外框触发 oninput()修改后即刻触发
    查看全部
  • 内容选中事件(onselect) 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。
    查看全部
  • 1.失焦事件(onblur),具体结合这个例子就是说。当点击用户名输入框后再点击空白处,没任何变化。当点击密码输入框后,再点击空白处,则触发onblur事件(因为在密码输入框内设置了onblur事件),也就是失去光标焦点。 2.onfocus(获得焦点,需要点击)和onblur(失去焦点,需要点击)相对。 3.onclick需要点击。 4.onmouseover不需要点击,移到上面时执行其后的函数。 5.onmouseout不需要点击,移出时执行其后的函数。
    查看全部
  • 失焦事件(onblur) onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。
    查看全部
  • 当鼠标左键点击文本框时,即焦点在文本框内,才会触发onfocus 事件。 而onmouseover事件,无需鼠标左键点击,只要鼠标停留在该位置即可触发onmouseover事件。
    查看全部
  • 鼠标移开事件(onmouseout) 鼠标移开事件,当鼠标移开当前对象时,执行onmouseout调用的程序。
    查看全部
  • 鼠标经过事件(onmouseover) 鼠标经过事件,当鼠标移到一个对象上时,该对象就触发onmouseover事件,并执行onmouseover事件调用的程序。
    查看全部
  • window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');} window.open是打开一个新的窗口,内容是慕课网的官网主页。 _blank:在新窗口显示目标网页 _self:在当前窗口显示目标网页 _top:框架网页中在上部窗口中显示目标网页 height,width表示窗口的宽和高,top是距离当前窗口的上方,toolbar是工具栏,menubar是菜单栏,scrollbar是滚条,status是状态栏。
    查看全部
  • 鼠标单击事件( onclick ) onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。 注意: 在网页中,如使用事件,就在该元素中设置事件属性。
    查看全部
  • onclick 鼠标点击 onmouseover 鼠标经过 onmouseout 鼠标移开 onchange 文本框内容改变 onselect 文本框内容被选中 onfocue 光标聚集 onblur 光标离开 onload 网页加载完成 onunload 网页关闭
    查看全部
    0 采集 收起 来源:什么是事件

    2018-03-10

  • 如果app2函数不写return那么函数就是一个动作,而不是数值。 sum是函数定义的一个变量 return sum便是在调用函数的时候或得函数sun的值 app(5,6)这不是一个值,只是调用app2()这个函数
    查看全部
    1 采集 收起 来源:返回值的函数

    2018-03-10

  • JavaScript数组的length属性是可变的,这一点需要特别注意。
    查看全部
  • <script type="text/javascript"> var mylist = document.getElementById("tcon"); document.write(mylist.parentNode.parentNode.parentNode.innerHTML+"</br>"); </script>
    查看全部
  • 编程练习 要求1.时间 2. 平均分 1.时间思路 先获得现在时间再显示要什么格式的时间 example var mydate=new Date(); var weekday=["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]; document.write( mydate.getFullYear()+"年"+ (mydate.getMonth()+1)+"月"+ //月这里是0~11 所以实际要+1 mydate.getDate()+"日"+ weekday[mydate.getDay()]+"<br />" 2.平均分 总分/人数 总分就是加起来 既是for重复加 先 搞数组 var ab="小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; 再 建一个新的数组 用于整理 ";" var bc= ab.split(";"); 数组整好了就把他们列出来 for(var i=0;i<bc.length;i++) { document.write(bc[i]+"<br>") } 算分 var sum=0; for(var i=0;i<bc.length;i++) { sum+=parseInt(bc[i].slice(3)); //sum+= x 等同sum=sum+x //.slice()是选定元素 } document.write("总分是"+sum+"平均分是"+parseInt(sum/bc.length));
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • <!DOCTYPE html> <html> <head> <title>浏览器对象</title> <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> </head> <body> <!--先编写好网页布局--> <h1>操作成功</h1> <label id="sec">5</label>秒后返回到主页<a href="javascript:void(0);" onclick="backPage()">返回</a> <script type="text/javascript"> var sec = document.getElementById("sec"); var num = sec.innerHTML; function clock(){ num--; sec.innerHTML = num; if(num==1){ window.location.assign("http://www.imooc.com"); } setTimeout("clock()",1000); } function backPage(){ window.history.back(); } setTimeout("clock()",1000); </script> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面
友情提示:

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