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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • onmouseout

    onmouseleave

    查看全部
  • 打开网页

    <script type="text/javascript">

      function openwin(){

         window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}

    </script>

    </head>

    <body>

      <form>

        <input name="点击我" type="button" value="点击我"  onclick="openwin()"/>

      </form>

    查看全部

  • 主要事件表:

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

    2020-11-25

  • 还可以通过变量存储调用函数的返回值,代码如下:

    result = add2(3,4);
    查看全部
    0 采集 收起 来源:返回值的函数

    2020-11-25

  • //第一步把之前的数据写成一个数组的形式,定义变量为 infos

     var infos=[['小A','女',21,'大一'],

                ['小B','男',23,'大三'],

                ['小C','男',24,'大四'],

                ['小D','女',21,'大一'],

                ['小E','女',22,'大四'],

                ['小F','男',21,'大一'],

                ['小G','女',22,'大二'],  ['小H','女',20,'大三'],


        ['小I','女',20,'大一'],  ['小J','男',20,'大三']];

     

     //第一次筛选,找出都是大一的信息

     //第二次筛选,找出都是女生的信息

     for(var i=0;i<infos.length;i++){

         if(infos[i][3]!=="大一" && infos[i][1]!=="女"){

             

            continue;

         }

          console.log(infos[i]);

         

     }

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

    2020-11-25

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

    2020-11-25

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

    查看全部
  • 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)

    查看全部
  • 注意:
    1.创建的新数组是空数组,没有值,如输出,则显示undefined。
    2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外

    查看全部
  • onload 事件

    当页面加载时触发出该事件

    function message(){alert("触发onload")}

    在body标签出添加onload="message()"

    查看全部
  • onchange事件

    当改变文本框中内容时触发该事件

    function message(){

    alert("触发onchange")

    }

    onchange="message()"

    查看全部
  • onselect

    选中文本框中的文字,触发该事件

    查看全部
  • 失去焦点 onblur

    查看全部
  • 浏览器窗口的对象方法


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

    2020-11-20

  • 访问父节点parentNode

    获取指定节点的父节点

    语法:

    elementNode.parentNode

    注意:父节点只能有一个。

    看看下面的例子,获取 P 节点的父节点,代码如下:

    <div id="text">   <p id="con"> parentNode 获取指点节点的父节点</p> </div>  <script type="text/javascript">   var mynode= document.getElementById("con");   document.write(mynode.parentNode.nodeName); </script>

    运行结果:

    parentNode 获取指点节点的父节点 DIV

    访问祖节点:

    elementNode.parentNode.parentNode

    看看下面的代码:

    <div id="text">     <p>     parentNode           <span id="con"> 获取指点节点的父节点</span>   </p> </div>  <script type="text/javascript">   var mynode= document.getElementById("con");   document.write(mynode.parentNode.parentNode.nodeName); </script>

    运行结果:

    parentNode获取指点节点的父节点 DIV

    注意: 浏览器兼容问题,chrome、firefox等浏览器标签之间的空白也算是一个文本节点。


    查看全部

举报

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

微信扫码,参与3人拼团

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

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