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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • var myarr=new Array();

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

        myarr[i]=new Array();

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

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

        }

    }


    document.write("输出的值为:"+myarr[1][3]);


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

    2019-03-27

  • 看前面下标位置(7)

    首先看下标位置,其次看长度(0,5)

    查看全部
  • 按照数值的大小对数字进行排序,必须使用一个排序函数,代码如下:

    <script type="text/javascript">
      function sortNum(a,b) {
      return a - b;
     //升序,如降序,把“a - b”该成“b - a”
    }
     var myarr = new Array("80","16","50","6","100","1");
      document.write(myarr + "<br>");
      document.write(myarr.sort(sortNum));
    </script>
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2019-03-27

  • ceil() 方法可对一个数进行向上取整,类似四舍五入,注意负数

    <script type="text/javascript">
      document.write(Math.ceil(0.8) + "<br />")
      document.write(Math.ceil(6.3) + "<br />")
      document.write(Math.ceil(5) + "<br />")
      document.write(Math.ceil(-5.1) + "<br />")
      document.write(Math.ceil(-5.9))
    </script>

    运行结果:

    1
    7
    5
    -5
    -5

    floor() 方法可对一个数进行向下取整,注意负数

    <script type="text/javascript">
      document.write(Math.floor(0.8)+ "<br>")
      document.write(Math.floor(6.3)+ "<br>")
      document.write(Math.floor(5)+ "<br>")
      document.write(Math.floor(-5.1)+ "<br>")
      document.write(Math.floor(-5.9))
    </script>

    运行结果:

    0
    6
    5
    -6
    -6
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2019-03-27

  • js数组的length可变,直接赋值arr.length=N

    查看全部
  • 主要事件表:


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

    2019-03-26

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

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

    查看全部
  • screen.width 返回屏幕分辨率的宽

    screen.height 返回屏幕分辨率的高

    查看全部
  • 。我们可以通过检测节点类型,过滤子节点

    查看全部
  • 访问字符串对象的属性length:

    stringObject.length; 返回该字符串的长度。

    var mystr="Hello World!";
    var myl=mystr.length;

    以上代码执行后,myl 的值将是:12

    访问字符串对象的方法:

    使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写:

    var mystr="Hello world!";
    var mynum=mystr.toUpperCase();
    以上代码执行后,mynum 的值是:HELLO WORLD!


    查看全部
  • how to 获取标签以外节点?比如文本节点,属性节点等?

    查看全部
    0 采集 收起 来源:节点属性

    2019-03-26

  • 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

    定义一个时间对象 :

    var Udate=new Date();

    注意:使用关键字new,Date()的首字母必须大写。 

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

    如果要自定义初始值,可以用以下方法:

    var d = new Date(2012, 10, 1);  //2012年10月1日var d = new Date('Oct 1, 2012'); //2012年10月1日

    我们最好使用下面介绍的“方法”来严格定义时间。

    访问方法语法:“<日期对象>.<方法>”

    Date对象中处理时间和日期的常用方法:


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

    2019-03-26

  • JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。

    对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;

    对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;

    JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象:

      var objectName =new Array();//使用new关键字定义对象或者
      var objectName =[];

    访问对象属性的语法:

    objectName.propertyName
    
    访问对象的方法:objectName.methodName()


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

    2019-03-26

  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>计时器</title>

    <script type="text/javascript">

       function clock(){

          var time=new Date();                  

          document.getElementById("clock").value = time;

       }

       var i = setInterval("clock()",100);

       function star(){

         i=setInterval("clock()",100);  

       }

       function stop(){

         clearInterval(i);  

       }

         

    </script>

    </head>

    <body>

      <form>

        <input type="text" id="clock" size="50"  />

        <input type="button" value="Star" onclick="star()" />

        <input type="button" value="Stop" onclick="stop()" />

      </form>

    </body>

    </html>】


    查看全部
  • window.history.forward()加载列表中的下一个URL。

    相当于window.history.go(1)

    查看全部

举报

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

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