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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  •  var num=0;
      var i;
      function startCount(){
        document.getElementById('count').value=num;
        num=num+1;
        i=setTimeout("startCount()",1000);
      }
      function stopCount(){
      clearTimeout(i)
      }

    查看全部
  • 事件会在页面加载完成后,立即发生,同时执行被调用的程序。
    注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。

          2. 此节的加载页面,可理解为打开一个新页面时。
    如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。


    查看全部
  • 三种宽度的区别:

    http://img1.sycdn.imooc.com//5de5ee890001f7ba06160361.jpg

    查看全部
  • client系列的参数如下图:

    http://img1.sycdn.imooc.com//5de5ec3c000117db06330417.jpg

    查看全部
  • onclick  鼠标单击

    onmouseover 鼠标经过

    onmouseout 鼠标离开

    onchange 文本框内容改变

    onselect  文本框内容被选中

    onfocus 光标聚集

    onblur 光标离开

    onload 网页导入

    onunload 关闭网页  window.onunload = onunload_message();

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

    2019-12-08

  • insertBefore( )有两个参数,第一个为要存放的新节点,第二个为目标位置后面的节点。

    如果insertBefore( )的第二个参数设为null,则其实现的效果同appendChild( )类似

    查看全部
  • function 函数名(参数1,参数2)
    {
         函数代码
    }

    注意:参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。

    按照这个格式,函数实现任意两个数的和应该写成:

    function add2(x,y)
    {
       sum = x + y;
       document.write(sum);
    }


    查看全部
    0 采集 收起 来源:有参数的函数

    2019-12-02

  • removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。

    查看全部
  • 函数名不能onclick,如果函数名为这个不起作用

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

    2019-12-02

  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    语句结构:

    for(初始条件;判断条件;循环后条件值更新)
    {
      if(特殊情况)
      { continue; }
     循环代码
    }


    查看全部
  • 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。

    格式如下:

    for(初始条件;判断条件;循环后条件值更新)
    {  if(特殊情况)
      {break;}
      循环代码
    }


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

    2019-12-01

  • do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。

    do...while语句结构:

    do{
        循环语句
     }while(判断条件)


    查看全部
  • switch(表达式){case值1:
      执行代码块 1  break;case值2:
      执行代码块 2  break;...case值n:
      执行代码块 n  break;default:
      与 case值1 、 case值2...case值n 不同时执行的代码
    }
    Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。


    查看全部
  • 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 采集 收起 来源:二维数组

    2019-11-30

  • 因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。

    同时,JavaScript数组的length属性是可变的,这一点需要特别注意。

    arr.length=10; //增大数组的长度document.write(arr.length); //数组长度已经变为10

    数组随元素的增加,长度也会改变,如下:

    var arr=[98,76,54,56,76]; // 包含5个数值的数组document.write(arr.length); //显示数组的长度5arr[15]=34;  //增加元素,使用索引为15,赋值为34alert(arr.length); //显示数组的长度16


    查看全部

举报

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

微信扫码,参与3人拼团

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

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