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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 1、JS创建一个日期对象:

    var mydate=new Date();   //初始化为当前时间

    若要自定义时间:var d=new Date(2012,10,1); / var d=new Date('Oct 1,2012');  都表示2012年10月1日

    日期对象的方法:

    1)set/getDate()   设置/返回日期

    2)  set/getFullYear()   设置/返回年份,用四位数表示

    3)  set/getYear()   设置/返回年份

    4)  set/getMonth()   设置/返回月份,0表示一月……11表示十二月

    5)  set/getHours()   设置/返回小时,24小时制

    6)  set/getMinutes()   设置/返回分钟数

    7)  set/getSeconds()   设置/返回秒钟数

    8)  set/getTime()   设置/返回时间,以毫秒为单位,是从1970年1月1日零点当当前时间的毫秒数

    如果将目前日期对象的时间推迟1小时,代码如下:

    var mydate=new Date();
    mydate.setTime(mydate.getTime() + 60 * 60 * 1000);
    document.write("推迟一小时时间:" + mydate);</script>



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

    2019-04-26

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

    查看全部
  • 给数组赋值

    第一种方法:创建数组时赋值;

    第二种方法:直接输入一个数组;

    查看全部
  • JS想要获取输入框中的值:

    var num1=document.getElementById("num1").value;  //输入框1的值

    想要将两个输入框的值进行运算再输出到一个输出框中:

    var num2=document.getElementById("num2").value;   //输入框2的值

    var fruit=document.getElementById("fruit");   //获取输出框

    var result='';   //用于保存结果

    result=parseInt(num1)+parseInt(num2);  //获取的值默认是字符串,要转换成数值

    fruit.value=result;  //将结果赋值给输出框的值




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

    2019-04-26

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

    查看全部
  • var myarray= new Array(8); //创建数组,存储8个数据。


    查看全部
  • 数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。

    查看全部
  • 取余运算,100%7就是100/7的余数

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

    2019-04-26

  • 1、onclick是鼠标单击事件,当在网页上单击鼠标时,就会触发该事件

    <input name="button" type="button" value="点击提交" onclick="add()">

    2、onmouseover是鼠标经过事件,当鼠标移到一个对象上时,该对象就触发onmouseover事件

    <input name="button" type="button" value="点击提交" onmouseover="add()">

    3、onmouseout是鼠标移开事件,当鼠标移开当前对象时,执行onmouseout调用的程序

    <input name="button" type="button" value="点击提交" onmouseout="add()">

    4、onfocus是光标聚焦事件,当网页中的对象获得聚点时,执行onfocus调用的程序

    <input name="button" type="button" value="点击提交" onfocus="add()">

    5、onblur是失焦事件,当光标离开当前获取聚焦对象时,触发onblur事件,与onfocus是相对事件

    <input name="button" type="button" value="点击提交" onblur="add()">

    6、onselect是内容选中事件,当文本框或文本域中的文字被选中时,触发该事件

    <input name="button" type="button" value="点击提交" onselect="add()">

    7、onchange是文本框内容改变事件,当改变文本框内容并点击其他地方时,触发该事件

    <input name="button" type="button" value="点击提交" onchange="add()">

    8、onload是加载事件,当页面加载完成后,立即触发该事件,触发的onload事件要写在<body>标签里     

    <body onload="add()"></body>

    9、onunload是卸载事件,当用户退出页面(页面关闭、页面刷新等)时,触发该事件

    window.onunload=message;

    function message(){

        alert("确定离开吗?");

    }

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

    2019-04-26

  • Math、Comparison、Logic、Assignment

    MCLA


    查看全部
  • <a href="javascript:del(this);" onclick = del(this) >删除</a>

    第一个this是指window,而第二个是指a对象。所以第一个不可以!

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

    2019-04-26

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

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


    查看全部
  • 操作符

    (1)= 

    (2)+

    查看全部
  • JavaScript语句:变量+赋值+表达式

    表达式(串表达式、数值表达式、布尔表达式)

    查看全部
  • 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
       }
     }

    2. 二维数组的定义方法二

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

    3. 赋值

    myarr[0][1]=5; //将5的值传入到数组中,覆盖原有值。

    说明: myarr[0][1] ,0 表示表的行,1表示表的列。


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

    2019-04-26

举报

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

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