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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <script type="text/javascript"> var d = new Date(); var week=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write(d.getFullYear()+"年"+d.getMonth()+1+"月"+d.getDate()+"日"+week[d.getDay()]+"<br/>"); //通过javascript的日期对象来得到当前的日期,并输出。 //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var a = scoreStr.split(";"); document.write(a+"<br/>"); var str = new Array(); var score = new Array(); var sum = 0; for(var i in a){ str[i] = a[i].substr(a.indexOf(":")-1); score[i] = parseInt(str[i]); sum += score[i]; } var avg = sum/a.length; document.write("班级成绩平均分为:"+Math.ceil(avg)); //从数组中将成绩撮出来,然后求和取整,并输出。 </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • removeChild() 返回被删除的节点
    查看全部
  • <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>
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 理解sort(sortNum): 因为sort()函数使用的是冒泡排序,冒泡排序会重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,一直重复地进行直到说该数列已经排序完成。 如果a-b>0(即正数)就把a和b的位置交换,也就是较小的一个数会排到前面; 如果b-a>0就把a和b的位置交换,也就是较大的一个数会排到前面。 [ 查看全文 ]
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • <script type="text/javascript"> var myarr1= ["我","爱","你"]; document.write(myarr1.slice(1)); </script>
    查看全部
    0 采集 收起 来源:选定元素slice()

    2018-03-22

  • <script type="text/javascript"> var myarr1= ["我","爱","你"]; document.write(myarr1.reverse()); </script>
    查看全部
  • <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>
    查看全部
  • <script type="text/javascript"> var myarr1= new Array("010") var myarr2= new Array("-","84697581"); document.write(myarr1.concat(myarr2)); </script>
    查看全部
  • newnode:指定追加的节点。
    查看全部
  • Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-01-10

  • <script type="text/javascript"> document.write(Math.round(10*Math.random())); </script>
    查看全部
    0 采集 收起 来源:随机数 random()

    2018-03-22

  • (1)数组里的引号是双引号 (2)要先划分范围在筛选
    查看全部
    1 采集 收起 来源:编程练习

    2018-01-10

  • var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]]; var hhh=new Array(); var n=0; document.write("第一次筛选:"+"<br>"); for(var i=0;i<infos.length;i++) { if(infos[i][3] == "大一") { document.write(infos[i]+"<br>"); hhh[n]=infos[i]; n++ } } document.write("第二次筛选:"+"<br>") for(var n=0;n<hhh.length;n++) { if(hhh[n][1] == "女") { document.write(hhh[n][0]+"<br>"); } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • //第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]]; //第一次筛选,找出都是大一的信息 for(i=0;i<=9;i++){ if(infos[i][3]=="大一"){ document.write(infos[i][0]+"是大一的学生,请多关照哦!<br/>"); continue; } if(infos[i][1]=="女"){ document.write(infos[i][0]+"不是大一的,是高年级的学姐,大家揍扁他!<br/>"); continue; } document.write(infos[i][0]+"不是大一的,是高年级的学长,大家揍扁他!<br/>"); } document.write("<h1>-我是漂亮的分割线-</h1>"); //第二次筛选,找出都是女生的信息 for(i=0;i<=9;i++){ if(infos[i][1]=="女"){ document.write(infos[i][0]+infos[i][1]+"是女生,请多关照哦!<br/>"); continue; } document.write(infos[i][0]+"不是女生,是可怕的男生,大家揍扁他!<br/>"); }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]]; for(var i = 0; i < infos.length; i++) { if(infos[i][3] === "大一" && infos[i][1] === "女") { document.write(infos[i][0] + "<br>"); } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

举报

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

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