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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • split() 方法将字符串分割为字符串数组,并返回此数组。 stringObject.split(separator,limit) 注意:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
    查看全部
  • //通过javascript的日期对象来得到当前的日期,并输出。 var myday = new Date() ; var month = myday.getMonth() + 1 ; var myweek = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write(myday.getFullYear() + "年" + myday.getMonth() + "月" + myday.getDate() + "日 ") ; document.write(myweek[myday.getDay()] + "--"); //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var scoreStr1 = scoreStr.split(";"); var sum=0; var scoreStr2 = new Array(); for (var i = 0 ; i < scoreStr1.length ; i++){ scoreStr2[i] = scoreStr1[i].substr(3);//scoreStr1为分割后的数组元素,利用substr取字符串中的元素。 sum += parseInt(scoreStr2[i]); } document.write("班级总分为:" + sum + "<br>"); document. write("班级的平均分为:" + sum/(scoreStr1.length));
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。
    查看全部
  • get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。
    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成
    查看全部
    0 采集 收起 来源:返回星期方法

    2017-06-29

  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> <!--引入外部文件的方式--> <script type="text/javascript"> //多行注释 /*我是多行注释! 我需要隐藏, 否则会报错哦!*/ function rec(){//页面中弹出提示框 var i=confirm("准备好了吧"); if(i==true){//在页面中显示文字 document.write("系好安全带,准备启航--目标JS") }else{ document.write("请重新学习课程内容吆,直到实践编写代码与实践要求一致。"); } } //单行注释 //我是单行注释,我也要隐藏起来! </script> </head> <body> <input name="button" type="button" value="点击我" onclick="rec()" /> </body> </html>
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • 选定元素slice()返回一个新的数组,包含从 start 到 end (不包括该元素)的 该方法并不会修改数组,而是返回一个子数组。 可使用负值从数组的尾部选取元素。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-06-29

  • 像这样,a=++b的是先对b自加然后再把b的值赋值给a。a=b++的是先把b的值赋值给a,然后再对b进行自加。
    查看全部
  • arrayObject.reverse() 方法用于颠倒数组中元素的顺序。 注意:该方法会改变原来的数组,而不会创建新的数组。
    查看全部
  • arrayObject.join(分隔符)把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 不填默认是“,”
    查看全部
  • var nod=content.childNodes; for(var i=0;i<nod.length;i--) {content.removeChild(nod[i])} 即可遍历节点并删除节点
    查看全部
  • concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 我们创建一个数组,将把 concat() 中的参数连接到数组 myarr 中 document.write(mya.concat(4,5)+"<br>"); 我们创建了三个数组,然后使用 concat() 把它们连接起来
    查看全部
  • var num ; function num(a){ document.write(Math.ceil(a)+"</br>"); } num(3.3); num(-0.1); num(-9.9); num(8.9); /*document.write(Math.ceil(3.3) + "</br>") document.write(Math.ceil(-0.1) + "</br>") document.write(Math.ceil(-9.9) + "</br>") document.write(Math.ceil(8.9) + "</br>")*/
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-22

  • <style type="text/css"> /* CSS样式制作 */ *{list-style:none;margin:0;padding:0;} #main{padding:15px;width:300px;} #title{border-bottom:3px solid saddlebrown;height:32px;line-height:32px;} #title li{display:inline-block;width:66px;height:28px;line-height:28px;text-align:center;border:solid 1px #aaa;margin-left:5px;border-bottom:none;cursor:pointer;} #title li.on{border-bottom:3px solid #fff;border-top:4px solid saddlebrown;border-left:saddlebrown 2px solid;border-right:saddlebrown 2px solid;} #msg{height:180px;border:solid 1px saddlebrown;border-top:none;} #msg li{margin-left:5px;line-height:26px;} .hide{display:none;} </style>
    查看全部
    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,'大三']];//第一步把之前的数据写成一个数组的形式,定义变量为 infos 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学习,掌握基本语法,制作简单交互式页面
友情提示:

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