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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • charAt()方法返回指定位置的字符,返回的字符发长度为1的字符串。

    语法为stringObject.charAt(index);

    index 为字符串中某个位置的数字,即字符在字符串中的下标

    查看全部
  • get/setTime() 返回/设置时间,单位毫秒数,计算从1970那年1月1日零时到日期对象所指的日期毫秒数。

    注意:1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒

          2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”


    查看全部
  • 定义一个时间对象;

    var Udate=new Date();

    Udate成为日期对象,并且已有初始值:当前时间(及电脑的时间)

    555c650d0001ae7b04180297.jpg

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

    2018-05-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<10;i++)

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

          if(infos[i][3]=="大一")

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

            if(infos[i][1]=="女")

            {

                document.write(infos[i][0]+"<br>");

            }

          }

      }

     


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

    2018-05-25

  • var objectName=new Array()//使用关键字定义对象

    或者var objectName=【】;

    访问对象属相的语法;

    objectName.propertyName这个是属相名;

    访问对象的方法

    objectName.methodName()

    对象的属性是反应对象某些特定的性质的如长度

    对象的方法是能够在对象上执行的动作。如表单的提交

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

    2018-05-25

  • var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]

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

    2018-05-25

  • 二维数组的定义方法一

    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
       }
     }


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

    2018-05-25

  • 第一种方法:

    var myarray = new Array(66,80,90,77,59);//创建数组同时赋值

    第二种方法:

     var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)


    查看全部
  •  var myarr=new Array(); //定义数组

     myarr[0]=80; 

     myarr[1]=60;

     myarr[2]=99;

     document.write("第一个人的成绩是:"+myarr[0]);

     document.write("第二个人的成绩是:"+myarr[1]);

     document.write("第三个人的成绩是:"+myarr[2]);


    查看全部
  • 编程练习

    制作一个跳转提示页面:

    要求:

    1. 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如慕课网主页。

    2. 如果点击“返回”按钮则返回前一个页面。

    <!DOCTYPE html>

    <html>

     <head>

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

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

     </head>

     <body>

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

      

      <h1>操作成功</h1>

      <span id="number">5</span>s后回到主页

      <button onclick="goBcak()">返回</button>

     

      <script type="text/javascript">  

     

       //获取显示秒数的元素,通过定时器来更改秒数。

       var t = document.getElementById('number');

       var num=5;

       var i=0;

       var timer;

       function countDown(){

           i=i+1;

           

           if(i==5){

             clearTimeout(timer);

           }

           

           t.innerHTML=num-i;

           timer = setTimeout(countDown, 1000);

       }

       setTimeout(countDown, 1000);

       


       //通过window的location和history对象来控制网页的跳转。

       

     </script> 

    </body>

    </html>


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

    2018-05-25

  • 屏幕可用高和宽度

    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对象

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

    window.screen.属性

    ![20180525152722324457519.png](http://ohfvjymgx.bkt.clouddn.com/20180525152722324457519.png)

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

    2018-05-25

  • userAgent

    返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串)

    navigator.userAgent

    几种浏览的user_agent.,像360的兼容模式用的是IE、极速模式用的是chrom的内核。

    ![20180525152722309210938.png](http://ohfvjymgx.bkt.clouddn.com/20180525152722309210938.png)

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

    2018-05-25

  • Navigator对象

    Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。

    对象属性

    ![20180525152722293278514.png](http://ohfvjymgx.bkt.clouddn.com/20180525152722293278514.png)


    <script type="text/javascript">
       var browser=navigator.appName;
       var b_version=navigator.appVersion;
       document.write("Browser name"+browser);
       document.write("<br>");
       document.write("Browser version"+b_version);
    </script>


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

    2018-05-25

举报

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

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