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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • myarray.length; //获得数组myarray的长度


    查看全部
  • 只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。

    查看全部
  • 数组每个值有一个索引号,从0开始。

    查看全部
  • 遍历输出二维数组

    var myarray = new Array();

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

                myarray[i] = new Array();

                for (var j = 0; j < 3; j++) {

                    myarray[i][j] = i + j;

                    document.write(myarray[i][j]+"")

                }

                document.write("<br>");

            }


    查看全部
    0 采集 收起 来源:二维数组

    2018-06-03

  • 使用userAgent判断使用的是什么浏览器(假设使用的是IE8浏览器),代码如下:

    function validB(){ 
      var u_agent = navigator.userAgent; 
      var B_name="Failed to identify the browser"; 
      if(u_agent.indexOf("Firefox")>-1){ 
          B_name="Firefox"; 
      }else if(u_agent.indexOf("Chrome")>-1){ 
          B_name="Chrome"; 
      }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ 
          B_name="IE(8-10)";  
      }    document.write("B_name:"+B_name+"<br>");
        document.write("u_agent:"+u_agent+"<br>"); }


    查看全部
    0 采集 收起 来源:userAgent

    2018-06-03

  • setAttribute()方法

    元素结点.setAttribute("属性名", "属性值");

    作用: 

    把指定的属性设置为指定的值。如果不存在具有指定名称的属性,则创建一个新属性。

    查看全部
  • getAttribute()方法

    元素节点.getAttribute("属性名称");

    作用:通过'元素节点的属性名称'获取'属性的值'

    查看全部
  • getElementsByTagName()方法

    document.getElementsByTagName("标签名"); //返回所有由指定标签名组成元素的数组。元素的顺序是它们在文档中的顺序。

    查看全部
  • getElementsByName()方法

    document.getElementsByName("name属性值"); //返回由所有name属性为参数的元素构成的数组

    查看全部
  • 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档分解为文档节点、元素节点、属性节点、文本节点和注释节点的节点树。

    节点属性:

    节点.nodeName //返回内容为节点名字的字符串

    节点.nodeValue //返回节点的值

    节点.nodeType //返回一个整数,这个数值代表节点的类型

    节点.parentNode //返回父节点

    节点.childNodes //返回由子节点构成的数组

    节点.firstChild //返回第一个子节点

    节点.lastChild //返回最后一个子节点

    节点.nextSibling //返回下一个子节点

    节点.previousSibling //返回上一个子节点

    节点方法:

    document.createElement(元素节点); //创建元素节点

    document.createTextNode("文本内容");//创建包含给定文本的文本节点

    节点.appendChild(元素节点); //在最后的子节点之后添加新的子节点

    节点.insertBefore(元素节点, 子节点); //将参一元素节点插入到参二子节点的前面

    节点.removeChild(子节点); //删除一个子节点

    节点.replaceChild(子节点, 子节点); //替换子节点



    查看全部
    0 采集 收起 来源:认识DOM

    2018-06-03

  • 变量用来存储数据,一个变量只能存储一个内容。假设你想存储10个人的姓名或者存储20个人的数学成绩,就需要10个或20个变量来存储,如果需要存储更多数据,那就会变的更麻烦。我们用数组解决问题,一个数组变量可以存放多个数据;数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。

    查看全部
  • 自加加,自减减;之后变量都会+1或减1;

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

    2018-06-02

  • 532fe841000174db05160622.jpgMath对象属性

    查看全部
    0 采集 收起 来源:Math对象

    2018-06-02

  • 屏幕的信息

    https://img1.sycdn.imooc.com//5b124c07000170eb07780268.jpg

    查看全部
    0 采集 收起 来源:screen对象

    2018-06-02

  • nextSibling 返回某个节点之后紧跟的节点,没有返回null 

    previousSibling 返回某个节点之前紧跟的节点,没有返回null

    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-06-02

举报

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

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