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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 9-13    appendChild()的用法:创造新节点newnode,那么{ parentNode.appendChild(newnode)则是将新创造的节点加到父节点的子节点最后一个 }

               insertBefore()用法:创造新节点newnode,那么{ parentNode.insertBefore(newnode,parentNode.childNodes[i+1] }则是把新节点加入到父节点的第i个子节点之前。

    查看全部
  • 9-10    id="con"可显示的子节点有四个(id="lesson1".......),由于第27行</li>和</ul>紧挨着,所以这一个空白节点不存在,因此总共子节点数为8个。

    查看全部
  • 9-10    关于id="con"的所有子节点的详情打印程序如下

    查看全部
  • 学完这个应该学哪个呢?
    查看全部
    0 采集 收起 来源:编程挑战

    2019-02-18

  • 主要事件表:

    53e198540001b66404860353.jpg

    查看全部
    0 采集 收起 来源:什么是事件

    2019-02-18

  • JavaScript 注释 JavaScript 注释可用于提高代码的可读性。 JavaScript 不会执行注释。 我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。 单行注释以 // 开头。 例子 下面的例子使用单行注释来解释代码: // 输出标题: document.getElementById("myH1").innerHTML="Welcome to my Homepage"; // 输出段落: document.getElementById("myP").innerHTML="This is my first paragraph."; 亲自试一试 JavaScript 多行注释 多行注释以 /* 开始,以 */ 结尾。 下面的例子使用多行注释来解释代码: 例子 /* 下面的这些代码会输出 一个标题和一个段落 并将代表主页的开始 */ document.getElementById("myH1").innerHTML="Welcome to my Homepage"; document.getElementById("myP").innerHTML="This is my first paragraph."; 亲自试一试 使用注释来阻止执行 例子 1 在下面的例子中,注释用于阻止其中一条代码行的执行(可用于调试): //document.getElementById("myH1").innerHTML="Welcome to my Homepage"; document.getElementById("myP").innerHTML="This is my first paragraph."; 亲自试一试 例子 2 在下面的例子中,注释用于阻止代码块的执行(可用于调试): /* document.getElementById("myH1").innerHTML="Welcome to my Homepage"; document.getElementById("myP").innerHTML="This is my first paragraph."; */
    查看全部
    0 采集 收起 来源:编程练习

    2019-02-17

  • 9-8    不管元素节点中什么内容,在使用childNodes时当作#text类型文本计算,一共包括子节点和他们之间的文本节点,最后一头一尾两个文本节点(只有HTML中父元素和开头结尾子元素之间有空白时候才算这两个),内容一律为undefined。节点总数为(实际显示子节点数*2+1)。

    查看全部
  • 8-17    这一题方法如图

    查看全部
    0 采集 收起 来源:编程练习

    2019-02-17

  • <script type="text/javascript">
    var infos = new Array(      
        ['小A','女',21,'大一'],['小B','男',23,'大三'],
        ['小C','男',24,'大四'],['小D','女',21,'大一'],
        ['小E','女',22,'大四'],['小F','男',21,'大一'],
        ['小G','女',22,'大二'],['小H','女',20,'大三'],
        ['小I','女',20,'大一'],['小J','男',20,'大三']);
     //第一步把之前的数据写成一个数组的形式,定义变量为 infos
     document.write("第一次筛选:大一的信息"+"</br>");
     for(var i=0;i<10;i++){
            //document.write("</br>");
         for(var j=0;j<4;j++){
            //document.write(infos[i][j]);
            while(infos[i][j]=="大一"){
                document.write(infos[i][j-3]+" ");
                document.write(infos[i][j-2]+" ");
                document.write(infos[i][j-1]+" ");
                document.write(infos[i][j]+"</br>");
                break;
            }
         }
     }
     
     //第一次筛选,找出都是大一的信息
     document.write("</br>"+"第二次筛选:女生的信息"+"</br>");
     for(var i=0;i<10;i++){
            //document.write("</br>");
         for(var j=0;j<4;j++){
            //document.write(infos[i][j]);
            while(infos[i][j]=="女"){
                document.write(infos[i][j-1]+" ");
                document.write(infos[i][j]+" ");
                document.write(infos[i][j+1]+" ");
                document.write(infos[i][j+2]+"</br>");
                break;
            }
         }
     }
     
     //第二次筛选,找出都是女生的信息
     
     
     
    </script>

    查看全部
    0 采集 收起 来源:编程练习

    2019-02-15

  • 数组方法总结:

    533295ab0001dead05190599.jpg

    查看全部
    1 采集 收起 来源: Array 数组对象

    2019-02-15


  • .....


    查看全部
    0 采集 收起 来源:什么是事件

    2019-02-15

  • var mystr="Hello World!"


    function writeNth(str,substr,n){

        var startPos=0;

        for(var i=0;i<n;i++){

            var pos = str.indexOf(substr, startPos);

            startPos = pos + 1;

        }

        return pos;

    }

      

    document.write(writeNth(mystr,"l",3));

    通过for循环找到字符串中所选子串第N次出现的位置。

    查看全部
  • 3.不允许使用JavaScript关键字和保留字做变量名。


    查看全部
  • math 向上取整和向下取整

    math.ceil(0.8)  ---> 1

    math.floor(0.8)--->0

    查看全部
    0 采集 收起 来源:向下取整floor()

    2019-02-14

  • var mydate=New Date();

    get/setFullYear() 返回/设置年份

    var myyear=mydate.getFullYear(); 

    返回星期 getDay

    var mynum=mydate.getDay();


    查看全部
    0 采集 收起 来源:返回星期方法

    2019-02-14

举报

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

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