为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • // 数组赋值的几种方法
    //1
    var myarr1 = new Array();
    //2
    var myarr2 = new Array(11,22,33);
    //3
    var myarr3 = [11, 22, 33]


    查看全部
  • elementNode.parentNode
    <script type="text/javascript">
      var mynode= document.getElementById("con");
      document.write(mynode.parentNode.nodeName);
    </script>
    elementNode.parentNode.parentNode(访问组节点)


    查看全部
  • createElement("tag");     // 创建一个元素标签,参数为标签名

    createTextNode("text");    // 创建一个内容为text的文本标签

    查看全部
  • firstChild:属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL

    node.firstChild

    lastChild:属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    node.lastChild


    查看全部

  • JS中substr与substring的区别

    js中substr和substring都是截取字符串中子串,非常相近,可以有一个或两个参数。

    语法:substr(start [,length]) 第一个字符的索引是0,start必选 length可选

       substring(start [, end]) 第一个字符的索引是0,start必选 end可选

    相同点:当有一个参数时,两者的功能是一样的,返回从start指定的位置直到字符串结束的子串

    var str = "hello Tony";

    str.substr(6);  //Tony

    str.substring(6); //Tony

     

    不同点:有两个参数时

    (1)substr(start,length) 返回从start位置开始length长度的子串

    “goodboy”.substr(1,6);   //oodboy

    【注】当length为0或者负数,返回空字符串

    (2)substring(start,end) 返回从start位置开始到end位置的子串(不包含end)

    “goodboy”.substring(1,6);  //oodbo

    【注】:

    (1)substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点

    (2)start 或 end 为 NaN 或者负数,那么将其替换为0


    查看全部
  • 1. nodeName : 节点的名称

    2. nodeValue :节点的值

    3. nodeType :节点的类型

    nodeName:

    1. 元素节点的 nodeName 与标签名相同
    2. 属性节点的 nodeName 是属性的名称
    3. 文本节点的 nodeName 永远是 #text
    4. 文档节点的 nodeName 永远是 #document

    nodeValue:

    1. 元素节点的 nodeValue 是 undefined 或 null
      2. 文本节点的 nodeValue 是文本自身
      3. 属性节点的 nodeValue 是属性的值

    nodeType:

    元素类型    节点类型
      元素          1
      属性          2
      文本          3
      注释          8
      文档          9

    查看全部
    0 采集 收起 来源:节点属性

    2019-12-12

  • setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。

    elementNode.setAttribute(name,value)

    1.name: 要设置的属性名。

    2.value: 要设置的属性值。


    查看全部
  • 删除与替换节点都是对选定节点的子节点进行删除和替换的操作的

    • removeChild(node);    //删除该节点下的node节点

    • replaceChild(newNode,oldNode);     //替换该节点下的oldNode节点为newNode节点

    查看全部
  • window对象是指当前的浏览器窗口,是BOM的核心。

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

    2019-12-12

  • switch swɪtʃ 开关,转变
    多种选择表达式。
    case  keɪs 情况 
    所执行的代码。
    break breɪk 跳出循环
    语句结束。
    default diːfɔːlt 默认值
    若以上case都无匹配,执行defaule。


    查看全部
  • 转换大写不会

    查看全部
    1 采集 收起 来源:什么是对象

    2019-12-12

  • function compare(x,y){

    if(x<y){

        return y;

    }

    else{

        return x;

    }

    }

    var g =compare(5,4);

    var h =compare(6,3);

    //函数体,判断两个整数比较的三种情况


    //调用函数,实现下面两组数中,返回较大值。

      document.write(" 5 和 4 的较大值是:"+g,"<br>");

      document.write(" 6 和 3 的较大值是:"+h); 

      


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

    2019-12-11


  • function big(a,b)  //定义函数

    {

        var a,b,c;

        if(a<=b)

          c=b;

        else

          c=a;

       return c;

    }


    //函数体,判断两个整数比较的三种情况


    //调用函数,实现下面两组数中,返回较大值。

      document.write(" 5 和 4 的较大值是:"+big(5,4),"<br>");

      document.write(" 6 和 3 的较大值是:"+big(6,3)); 


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

    2019-12-11

  • document.createElement("标签");  //创建一个标签   

    • appendChild(tag);    //在该节点的子节点后面添加一个定义好的tag

    • insertBefore(tag,index);   //在该节点的index子节点前插入tag节点

    查看全部
  • parentNode  // 访问父节点

    nextSibling  //  访问节点之后的节点,没有返回null

    previousSibling  //  访问节点之前的节点,没有返回null

    注:有的浏览器不会忽略节点产生的空白文本节点(<br/>换行等.)

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

    2019-12-11

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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