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

JavaScript进阶篇

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

    2018-03-22

  • setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。 语法:elementNode.setAttribute(name,value) 1.name: 要设置的属性名。 2.value: 要设置的属性值
    查看全部
  • get/setDate() 返回/设置日期 get/setFullYear() 返回/设置年份,用四位数表示 get/setYear() 返回/设置年份 get/setMonth() 返回/设置月份0:一月...11:十二月 get/setHours() 返回/设置小时,24小时制 get/setMinutes() 返回/设置分钟数 get/setSeconds() 返回/设置秒钟数 get/setTime() 返回/设置时间(毫秒为单位)
    查看全部
    0 采集 收起 来源: Date 日期对象

    2015-07-20

  • getAttribute()方法通过元素节点的属性名称获取属性的值。 语法:elementNode.getAttribute(name) 1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。 2. name:要想查询的元素节点的属性名字
    查看全部
  • 注意:记得在case所执行的语句后添加上一个break语句。
    查看全部
  • 鼠标经过事件,当鼠标移到一个对象上时,该对象就触发onmouseover事件,并执行onmouseover事件调用的程序。
    查看全部
  • 如果不用return返回,后面无法调用函数处理相应的值 document.write是直接输出
    查看全部
    0 采集 收起 来源:返回值的函数

    2015-07-20

  • 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。
    查看全部
  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> <script type="text/javascript"> var mydate = new Date(); document.write(mydate+"<br/>"); var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var myarr1= scoreStr.split(";"); document.write(myarr1+"<br/>"); var myarr2 = new Array(); for( var i=0;i<myarr1.length;i++ ){ myarr2[i] = myarr1[i].substring(myarr1[i].indexOf(":")+1); } document.write(myarr2+"<br/>"); var sum = 0; for(var i=0;i<myarr2.length;i++){ sum +=parseInt(myarr2[i]); } document.write(sum+"<br/>"); var avarage = sum/myarr2.length; avarage = Math.round(avarage); document.write(avarage); </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • scrollHeight和scrollWidth,获取网页内容高度和宽度。
    查看全部
  • • window.innerHeight - 浏览器窗口的内部高度 • window.innerWidth - 浏览器窗口的内部宽度 Document对象的body属性对应HTML文档的<body>标签 • document.body.clientHeight • document.body.clientWidth
    查看全部
  • document.createTextNode(data) 创建新的文本节点,返回新创建的 Text 节点。 data : 字符串值,可规定此节点的文本。
    查看全部
  • document.createElement(tagName) 创建元素节点。此方法可返回一个 Element 对象。
    查看全部
  • replaceChild 实现子节点(对象)的替换。返回被替换对象的引用。 node.replaceChild (newnode,oldnew ) newnode:必需,用于替换 oldnew ; oldnew:必需,被 newnode 替换的对象。 1. 当 oldnode 被替换时,所有与之相关的属性内容都将被移除。 2. newnode 必须先被建立。 document.creatElement() document.getElementById()
    查看全部

举报

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

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