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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • for循环语句: for(初始条件;循环条件;循环方式) { 循环语句 }
    查看全部
  • 面临多重选择时,使用Switch语句 switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 }
    查看全部
  • if判断语句: if(条件) {条件成立时执行的内容}
    查看全部
  • 二维数组定义方法: 1,for循环语句: var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){ //二维长度为3 myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j } } 2,直接声明并赋值: var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]; 可以用array[i][j]=5的方法重新赋值,i为第一维,j为第二维
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • // 任务1 function checkall(){ var hobby = document.getElementsByTagName("input"); for(var i=0;i<hobby.length;i++){ if(hobby[i].type=="checkbox"){ hobby[i].checked = true; } } } // 任务2 function clearall(){ var hobby = document.getElementsByName("hobby"); for(var i=0;i<hobby.length;i++){ hobby[i].checked = false; } } // 任务3 function checkone(){ var hobby = document.getElementsByName("hobby"); var j = document.getElementById("wb").value; if(j>0&&j<hobby.length+1){ var checkedhobby = document.getElementById("hobby"+j); checkedhobby.checked = true; } }
    查看全部
  • <body> <div> <p >操作成功</p> </div> <div id="count" ></div> <div ><a href="#" onclick="javascript:window.history.back()">返回</a></div> <script type="text/javascript"> var num=5; count(); function count(){ document.getElementById("count").innerHTML=num+"秒后回到主页"; num--; if(num==0){ window.open("https://www.imooc.com/","_self") } setTimeout(count,1000); } </script> </body>
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Array对象 </title> <script type="text/javascript"> function sortNum(a,b) { return b-a; } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr.sort(sortNum)); </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Array对象 </title> <script type="text/javascript"> var myarr1= ["我","爱","你"]; document.write(myarr1.slice(1)) </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:选定元素slice()

    2018-03-22

  • <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Array对象 </title> <script type="text/javascript"> var myarr1= ["我","爱","你"]; document.write(myarr1+"<br/>"); document.write(myarr1.reverse()) </script> </head> <body> </body> </html>
    查看全部
  • <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Array对象 </title> <script type="text/javascript"> var myarr1= new Array("86","010") var myarr2= new Array("84697581"); var myarr3= myarr1.concat(myarr2); document.write(myarr3.join("-")) </script> </head> <body> </body> </html>
    查看全部
  • <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Array对象 </title> <script type="text/javascript"> var myarr1= new Array("010") var myarr2= new Array("-","84697581"); document.write(myarr1.concat(myarr2)) </script> </head> <body> </body> </html>
    查看全部
  • myarray.length可以显示数组的长度; myarray.length=10; 可将数组长度设定为10; 数组随元素的增加,长度也会改变,myarray[35]=299,则数组长度为36
    查看全部
  • 使用下一个未用的索引,任何时刻可以不断向数组增加新元素。
    查看全部
  • 创建数组还可以这样:var myarry=[1,2,3,4,5]; 储存的数据可以是任何类型;
    查看全部
  • 我们创建数组的同时,还可以为数组指定长度,长度可任意指定。 var myarray= new Array(8);
    查看全部

举报

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

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