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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}

    查看全部
  • getElementsByTagName(),返回的是一个数组对象,即var a实际为var a[]。


    查看全部
  • 二维数组的申明

    试一试,创建二维数组(一维长度3,二维长度6),值为一维数组和二维数组索引值的积,如myarr[2][5]=2*5。

    在右边编辑器的script标签内,创建该二维数组。

    <script type="text/javascript">

    var myarr=new Array();

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

        myarr[i]=new Array();

    }

    for(j=0;j<6;j++){

        myarr[i][j]=i*j;

        document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");

    }


    </script>


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

    2019-02-13

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

    算术操作符 比较操作符 逻辑操作符 "="赋值符号

    如果同级的运算是按从左到右次序进行,多层括号由里向外。

    var numa=3;
    var numb=6;
    jq= numa + 30 >10 && numb * 3<2;  //结果为false


    查看全部
  • setTimeout(),载入延迟时间后,仅执行一次表达式。


    查看全部
  • var Udate=new Date();

    555c650d0001ae7b04180297.jpg

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

    2019-02-13

  • 升降序sort()说明。


    查看全部
    0 采集 收起 来源: 数组排序sort()

    2019-02-12

  • Math为Js中的固有对象


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

    2019-02-12

  • <!DOCTYPE html>

    <html>

     <head>

      <title> 事件</title>  

      <script type="text/javascript">

       function count(){

        var v1=document.getElementById('txt1').value;

        var v2=document.getElementById('txt2').value;

        var slt=document.getElementById('select').value;

        var jieguo=document.getElementById('fruit').value;

        switch(slt){

            case'+':

                jieguo =parseInt(v1)+parseInt(v2);

                break;

            case'-':

                jieguo =parseInt(v1)-parseInt(v2);

                break;

            case'*':

                jieguo = parseInt(v1)*parseInt(v2);

                break;

            case'/':

                jieguo = parseInt(v1)/parseInt(v2);

                break;

        }

        document.getElementById('fruit').value = jieguo;

       }   


      </script> 

     </head> 

     <body>

       <input type='text' id='txt1' /> 

       <select id='select'>

    <option value='+'>+</option>

    <option value="-">-</option>

    <option value="*">*</option>

    <option value="/">/</option>

       </select>

       <input type='text' id='txt2' /> 

       <input type='button' value=' = ' onclick = "count()" /> <!--通过 = 按钮来调用创建的函数,得到结果--> 

       <input type='text' id='fruit' />   

     </body>

    </html>


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

    2019-02-12

  • for内的if(){break},注意退出循环的层次。


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

    2019-02-12

  • 变量可以不声名,但是不规范。


    查看全部
  • 计时器setTimeout()

    setTimeout(代码,延迟时间);
    <script type="text/javascript">
      setTimeout("alert('Hello!')", 3000 );
    </script>


    查看全部
  • 写的不是很熟练,

    每个对象的方法有很多种,我的方法是分类整理,这样思路也能理清楚。

    编写代码的能力还是要多练习。

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

    2019-02-10

  • onclick、onmouseover、onmouseout都是鼠标的事件;
    onfocus、onblur是光标事件;
    onselect是内容备选中;
    onchange是文本框中的内容被改变;
    onload、onunload是网页的事件。


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

    2019-02-10

  • onmouseover事件中m是小写


    查看全部

举报

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

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