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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩
    查看全部
  • 1、var divs = document.getElementsByTagName("div")[0].childNodes; [0]:因为TagName方式获取的元素节点不一定唯一,所以按照html中的顺序,依次排序,0表示获取第一个div的子节点信息。 获取div中第一个子节点就可以这样写: document.write(divs [0]); 2、var divs=document.getElementById("con"); 因为id方法获取的元素节点一定是唯一,所以可以直接写 获取div中第一个子节点就可以这样写: document.write(x.firstChild); 或者是 document.write(x.childNodes[0]);
    查看全部
  • 一个细小的错误都不能放过 居然拼错了这么多...
    查看全部
  • <script type="text/javascript"> //创建数组 var arr = ['*','##',"***","&&","****","*##*","*****"]; arr[7] = "**"; //显示数组长度 //将数组内容输出,完成达到的效果。 for (var i = 0;i < arr.length;i++){ for (var j = 0;j < arr[i].length;j++){ if (arr[i][j] != "*"){ //如果元素不是全部为*则删除 arr.splice(i,1); break; } } } //排序 arr.sort(); for(var i in arr){ document.write(arr[i] + "<br/>"); } </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • <h><b>操作成功</b></h> <p>5秒后回到主页 <a href=# onclick="history.back(-1)">返回</a></p> <script type="text/javascript"> var num=0; function dingshi(){ num=num+1; if(num==5) location.assign("http://www.imooc.com/"); else setTimeout("dingshi()",1000); } dingshi(); </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • setAttribute()方法 setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。 语法: elementNode.setAttribute(name,value)
    查看全部
  • 感觉能学到这里的应该都有第一语言基础的吧,其他纯自学希望进入IT行业的能坚持到这里也非常不错了,继续加油。 对于初学者我的建议是把慕课的课程学完之后,再找一个差不多的网站重来一遍,(比如w3school)或者干脆把慕课的重头到尾多看几遍,看不懂想不通的代码就多看几遍,无非就是时间问题,加油。切记,不要骄傲,IT圈里高手遍地,有的人你努力一辈子都赶不上人家,超越自己就行。
    查看全部
  • split()方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)
    查看全部
  • 居然不对,找原因 function checkone(){ var j=document.getElementById("wb").value; //var ho =document.getElementsByName("hobby"); // 任务3 // for(var i=0; i<ho.length; i++){ // if(parseInt(j)==(parseInt(ho[i+1]))){ // ho[i+1].style.type="checked"; // } // } } //input[j].style.type="select";
    查看全部
  • Math对象: round()方法,四舍五入,round()方法可把一个数字四舍五入为最接近的整数。 语法:Math.round(x); 参数说明:参数:x,描述:必需。必须是数字。 注意:1,返回与x最接近的整数。 2,对于0.5,该方法将进行上舍入。(5.5将舍入为6); 3,如果x与两侧整数同等接近,则结果接近+∞方向的数字值。(如-5.5将舍入为-5;-5.52将舍入为-6)。 把不同的数舍入为最接近的整数,代码如下: document.write(Math.round(1.6)+"<br>"); document.write(Math.round(2.5)+"<br>"); document.write(Math.round(0.49)+"<br>"); document.write(Math.round(-6.4)+"<br>"); 运行结果:2,3,0,-6
    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-03-22

  • BOM:Browser Object Model,浏览器对象模型。 DOM:Document Object Mode,文档对象模型
    查看全部
    0 采集 收起 来源:window对象

    2017-10-25

  • 用一个简单的例子就能清楚了解节点属性
    查看全部
    1 采集 收起 来源:节点属性

    2017-10-25

  • Math对象: 向下取整floor(),floor()方法可对一个数进行向下取整。 语法:Math.floor(x); 参数x,必需,必须是一个数值。 注意:返回的是小于或等于x,并且与x最接近的整数。 我们将在不同的数字上使用floor()方法,代码如下: document.write(Math.floor(0.8)+"<br>"); document.write(Math.floor(6.3)+"<br>"); document.write(Math.floor(5)+"<br>"); document.write(Math.floor(3.5)+"<br>"); document.write(Math.floor(-5.1)+"<br>"); 运行结果:0,6,5,3,-6
    查看全部
    0 采集 收起 来源:向下取整floor()

    2018-03-22

  • 含头不含尾 选定元素范围:[start,end);start闭区间,end开区间。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-10-25

  • Math对象: 向上取整ceil(),ceil()方法可对一个数据进行向上取整。 语法:Math.ceil(x); 参数说明:参数:x,描述:必需,必须是一个数值。 注意:它返回的是大于或等于x,并且与x最接近的整数。 我们将把ceil()方法运用到不同的数字上,代码如下: document.write(Math.ceil(0.8)+"<br>"); document.write(Math.ceil(6.3)+"<br>"); document.write(Math.ceil(5)+"<br>"); document.write(Math.ceil(-5.1)+"<br>"); 运行结果:1,7,5,-5
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-22

举报

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

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