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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 一种比较笨的方法: <script type="text/javascript"> //创建数组 var arr = ['*','##',"***","&&","****","##*"]; arr[7] = "**"; //显示数组长度 //document.write('<li class="special">'+arr[7]+'</li>'); //将数组内容输出,完成达到的效果。 var temp=null; var temp=arr[0]; arr[0]=arr[7]; arr[7]=temp; document.write(arr[7]+'<br/>'); for(var i=0;i<arr.length-2;i++){ if(i%2===0){ document.write(arr[i]+'<br/>') } } </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • <script type="text/javascript"> var myArr=new Array(); for(var i=0;i<3;i++){ myArr[i]=new Array(); for(var j=0;j<5;j++){ myArr[i][j]=i*j; } } document.write(myArr); </script>
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • 在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType :节点的类型
    查看全部
    0 采集 收起 来源:节点属性

    2015-06-04

  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/javascript"> function clock(){ var time=new Date(); document.getElementById("clock").value = time; } var i=setInterval("clock()",100); function mm(){ i=setInterval("clock()",100); } </script> </head> <body> <form> <input type="text" id="clock" size="50" /> <input type="button" value="Stop" onclick="clearInterval(i)"/> <input type="button" value="Start" onclick="mm()"/> </form> </body> </html>
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>定时器</title> <script type="text/javascript"> var attime; function clock(){ var time=new Date(); attime=time.getHours()+"时:"+time.getMinutes()+"分:"+time.getSeconds()+"秒" document.getElementById("clock").value = attime; } setInterval(clock,100) </script> </head> <body> <form> <input type="text" id="clock" size="50" /> </form> </body> </html>
    查看全部
  • 返回带有指定名称的节点对象的集合。 语法: document.getElementsByName(name) 与getElementById() 方法不同的是,通过元素的 name 属性查询元素,而不是通过 id 属性。 注意: 1. 因为文档中的 name 属性可能不唯一,所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。 2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,从0开始。
    查看全部
  • Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。
    查看全部
  • 1、href中是不支持this,需要onclick 2、table的节点结构是text和tbody,也就是说table的最后一个节点是tbody,而tr和td都是在tbody中的 removeChild()方法使用注意点: 如果已知的是父节点,那要删除的子节点必须是通过父节点.childNodes得来的。 或者 如果已知的是子节点,那么父节点必须是通过子节点.parentNode得来的 否则会报错。 对于规范的html而言,对于table,其包含的子元素有caption thead tbody tfooter等几个元素,一般内容是被设置在tbody中的,对于一个table而言,如果在设置tr的时候且没有设置tbody的情况,浏览器会将你所有table里面的tr给包裹在一个tbody元素中,从而导致table下只有一个元素就是tbody。 this也就是 当前对象的意思
    查看全部
    1 采集 收起 来源:编程练习

    2015-06-04

  • myarray.push(99);
    查看全部
  • 100/7=14.285714285714286 100%7=2
    查看全部
    0 采集 收起 来源:编程练习

    2015-06-04

  • 退出循环break 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。 格式如下: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) {break;} 循环代码 } 当遇到特殊情况的时候,循环就会立即结束
    查看全部
    0 采集 收起 来源:退出循环break

    2015-06-04

  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
    查看全部
  • 如何对数组进行降序或者升序排序? 本节内容涉及到冒泡排序及引用,这方面需要重点理解一下!!!!!! function sortNum(a,b){ return a-b;//升序,如降序,把a-b改为b-a; 2.如要实现这一点,就必须使用一个排序函数,代码如下: <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script> 运行结果: 80,16,50,6,100,1 1,6,16,50,80,100
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。 do...while语句结构: do { 循环语句 } while(判断条件) 我们试着输出5个数字。 <script type="text/javascript"> num= 1; do { document.write("数值为:" + num+"<br />"); num++; //更新条件 } while (num<=5) </script>
    查看全部
  • 一维数组的表示: myarray[ ] 二维数组的表示: myarray[ ][ ] 1. 二维数组的定义方法一 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, ]] 3. 赋值 myarr[0][1]=5; //将5的值传入到数组中,覆盖原有值。 说明: myarr[0][1] ,0 表示表的行,1表示表的列。
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

举报

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

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