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

JavaScript进阶篇

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

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

    2020-06-11

  • 一个空格也算一个字符


    查看全部
  • js变量名和方法和java相同

    get/setDate();

    get/setFullYear();

    get/setMonth()


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

    2020-06-11

  • 事件类型:

    onclick

    onmouseover onmouseout

    onchange

    onselect

    onfocus onblur

    onload onunload

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

    2020-06-10

  • 调用函数:直接写函数名,

    在标签中 onclick="函数名";

    查看全部
    0 采集 收起 来源:函数调用

    2020-06-10

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

    查看全部
  • 一个表达式可以包含常数或变量

    查看全部
  • 数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的

    数组定义的方法:

    1. 定义了一个空数组:

    var  数组名= new Array();

    2. 定义时指定有n个空元素的数组:

    var 数组名 =new Array(n);

    3.定义数组的时候,直接初始化数据:

    var  数组名 = [<元素1>, <元素2>, <元素3>...];

    我们定义myArray数组,并赋值,代码如下:

    var myArray = [2, 8, 6];

    说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。

    数组元素使用:

    数组名[下标] = 值;

    注意: 数组的下标用方括号括起来,从0开始。

    数组属性:

    length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

    数组方法:

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

    2020-06-10

  • <!DOCTYPE html>

    <html>

     <head>

      <title>浏览器对象</title>  

      <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   

     </head>

     <body>

      <!--先编写好网页布局-->

        <H4>操作成功</h4>

      <p>

         <b id="second">5</b>秒后回到主页;<a href="javascript:goBack();">返回</a>  

      </p>

      

     

    <script type="text/javascript">  

     

    var sec = document.getElementById("second");

    var i = 5;

    var timer = setInterval(function(){

    i--;

    sec.innerHTML = i;

    if(i==1){

    window.location.href =  "http://www.imooc.com/";

    }

    },1000);

     

      function goBack(){ 

    window.history.go(-1);

      }  

      </script> 

    </body>

    </html>


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

    2020-06-10

  • 屏幕可用高和宽度

    1. screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如任务栏。

    2. screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如任务栏。

    注意:

    不同系统的任务栏默认高度不一样,及任务栏的位置可在屏幕上下左右任何位置,所以有可能可用宽度和高度不一样。

    我们来获取屏幕的可用高和宽度,代码如下:

    <script type="text/javascript"> document.write("可用宽度:" + screen.availWidth); document.write("可用高度:" + screen.availHeight); </script>

    注意:根据屏幕的不同显示值不同。

     


    查看全部
  • 屏幕分辨率的高和宽

    window.screen 对象包含有关用户屏幕的信息。
    1. screen.height 返回屏幕分辨率的高
    2. screen.width 返回屏幕分辨率的宽
    注意:
    1.单位以像素计。
    2. window.screen 对象在编写时可以不使用 window 这个前缀。
    我们来获取屏幕的高和宽,代码如下:

    <script type="text/javascript">   document.write( "屏幕宽度:"+screen.width+"px<br />" );   document.write( "屏幕高度:"+screen.height+"px<br />" ); </script>


    查看全部
  • screen对象用于获取用户的屏幕信息。

    语法:

    window.screen.属性

    对象属性:

    任务


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

    2020-06-10

  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>navigator</title>

    <script type="text/javascript">

      function validB(){ 

        var u_agent = navigator.userAgent;  

        var B_name="不是想用的主流浏览器!"; 

        if(u_agent.indexOf("Firefox")>-1){ 

            B_name="Firefox"; 

        }else if(u_agent.indexOf("Chrome")>-1){ 

            B_name="Chrome"; 

        }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ 

            B_name="IE(8-10)";  

        }

            document.write("浏览器:"+B_name+"<br>");

            document.write("u_agent:"+u_agent+"<br>"); 

      } 

    </script>

    </head>

    <body>

      <form>

         <input type="button" value="查看浏览器" onclick="validB"  >

      </form>

    </body>

    </html>


    查看全部
    0 采集 收起 来源:userAgent

    2020-06-10

举报

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

微信扫码,参与3人拼团

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

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