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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • function replaceMessage(){        
       var old = document.getElementsByName("cu");        
       for (var i = 0; i < old.length; i++) {            
        var newnode = document.createElement("i");            
        newnode.innerHTML = old[i].innerHTML;
        newnode.setAttribute("name",old[i].getAttribute("name"));            
        old[i].parentNode.replaceChild(newnode, old[i]);        
        }		         
    }

    注意,这里如果用getElementsByTagName()的话,一次只能修改一个,因为在循环里面,只要一个节点被修改为i标签,则之前得到的旧节点的个数会改变

    查看全部
  • HTML文档可以说由节点构成的集合,DOM节点有:

    1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。

    2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。

    3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。

    节点属性:

    遍历节点树:

    以上图ul为例,它的父级节点body,它的子节点3个li,它的兄弟结点h2、P。

    DOM操作:


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

    2019-03-07

  • screen对象

    screen对象用于获取用户的屏幕信息。

    语法:

    window.screen.属性

    对象属性:


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

    2019-03-07

  • 
    for(初始条件;判断条件;循环后条件值更新)
    {
      if(特殊情况)
      { continue; }
     循环代码
    }
    continue的作用是仅仅跳过本次循环,而整个循环体继续执行。


    查看全部
  • var myarray = new Array(8);

    创建新数组myarray是空数组,没有值,如输出,则显示undefined。

    “8”是指定的数组长度,但仍可将元素储存在规定长度以外

    查看全部
  •     退出循环break
    for(初始条件;判断条件;循环后条件值更新)
    {  if(特殊情况)
      {break;}
      循环代码
    }


    查看全部
    0 采集 收起 来源:退出循环break

    2019-03-07

  • 操作符之间的优先级(高到低):

    算数操作符(“+”“-”“*”“/”)

    比较操作符(“>”“<”“>=”“<=”)

    逻辑操作符(“&&”“||”“!”)

    “=”赋值操作符

    查看全部
  • 看电脑
    查看全部
    0 采集 收起 来源:随机数 random()

    2019-03-07

  • 计时器类型:
    一次性计时器:仅在指定的延迟时间之后触发一次。
    间隔性触发计时器:每隔一定的时间间隔就触发一次。
    计时器方法:


    查看全部
  • window对象方法:


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

    2019-03-07

  • 数组方法:


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

    2019-03-07

  • 注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。

    Math 对象属性

    Math 对象方法


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

    2019-03-07

  • A||B:如果A为真,A||B为真,不会再执行B;

    反之,如果A为假,要由B的值来决定A||B的值。

    查看全部
  • 访问方法语法:“<日期对象>.<方法>”

    Date对象中处理时间和日期的常用方法:


    查看全部
    0 采集 收起 来源: Date 日期对象

    2019-03-06

  • A&&B:如果A为假,A&&B为假,不会再执行B

    反之,如果A为真,要由B的值来决定A&&B的值。

    查看全部

举报

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

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