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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 返回星期方法

    getDay() 

    查看全部
    0 采集 收起 来源:返回星期方法

    2018-12-03

  • 返回/设置年份方法

    get/setFullYear() 返回/设置年份,用四位数表示。

    var mydate=new Date();//当前时间2014年3月6日
    document.write(mydate+"<br>");//输出当前时间
    document.write(mydate.getFullYear()+"<br>");//输出当前年份
    mydate.setFullYear(81); //设置年份
    document.write(mydate+"<br>"); //输出年份被设定为 0081年。

    结果:

    Thu Mar 06 2014 10:57:47 GMT+0800
    2014
    Thu Mar 06 0081 10:57:47 GMT+0800

    注意:

    1.结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)


    查看全部
  •  myarr[0]
     myarr[1]
     myarr[2]

    0.1.2指的是第一个myarr,第二个myarr,第三个myarr。


    查看全部
  • 关键字:break、else、new、var、case、finally、return、void、catch、for、switch、while、default、in、try、do、instanceof、typeof

    保留字:abstract、enum、int、short、boolean、export、interface、static、byte、extends、long、super、char、final、native、synchronized、clss、float、package、throws、const、goto、private、transient、debugger、implements、protected、volatile、double、improt、public

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

    对象属性:

    查看浏览器的名称和版本,代码如下:

    <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-12-03

  • location用于获取或设置窗体的URL,并且可以用于解析URL

    location对象属性图示:

    location 对象属性:

    location 对象方法:


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

    2018-12-03

  • window.history.go(number);
    go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。


    查看全部
  • //continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    for(初始条件;判断条件;循环后条件值更新)
    {
      if(特殊情况)
      { continue; }
     循环代码
    }



    查看全部
  • //break的作用是跳出循环,就此结束

    for(初始条件;判断条件;循环后条件值更新)
    {  if(特殊情况)
      {break;}
      循环代码
    }


    var mynum = new Array(70,80,66,90,50,100,88);

    var i = 0; //定义数组位数变量

    while ( i < mynum.length) { //当数组位数变量i小于数组总位数时,执行代码

    if (mynum[i] < 60)

    {

    document.write("成绩:" + mynum[i] + "不及格,伤心了,不循环了" + "<br>");

    break;    //退出循环

    }

    document.write("成绩:" + mynum[i] + "及格,继续循环!" + "<br>");

    i = i+1; //使mynum[i]数组+1

    }


    查看全部
    0 采集 收起 来源:退出循环break

    2018-12-03

  • //do{} while(),先执行循环一次再进行条件判断,条件为真时继续循环

    do

    {

    循环语句

    更新条件

    }

    while(判断语句)

    查看全部
  • 有参数的函数

    上节中add2()函数不能实现任意指定两数相加。其实,定义函数还可以如下格式:

    }

     

    注意:参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。

    按照这个格式,函数实现任意两个数的和应该写成:

    function add2(x,y) {    sum = x + y;    document.write(sum); }

     

    x和y则是函数的两个参数,调用函数的时候,我们可通过这两个参数把两个实际的加数传递给函数了。

    例如,add2(3,4)会求3+4的和,add2(60,20)则会求出60和20的和。


    查看全部
    0 采集 收起 来源:有参数的函数

    2018-12-03


  • 函数调用

    函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。

    第一种情况:在<script>标签内调用。

     <script type="text/javascript">     function add2()     {          sum = 1 + 1;          alert(sum);     }   add2();//调用函数,直接写函数名。 </SCRIPT>

    第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。

    <html> <head> <script type="text/javascript">    function add2()    {          sum = 5 + 6;          alert(sum);    } </script> </head> <body> <form> <input type="button" value="click it" onclick="add2()">  //按钮,onclick点击事件,直接写函数名 </form> </body> </html>

     

    注意:鼠标事件会在后面讲解。


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

    2018-12-03

  • 定义函数

    如何定义一个函数呢?看看下面的格式:

    function  函数名( ) {      函数体; }

     

    function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。

    我们完成对两个数求和并显示结果的功能。并给函数起个有意义的名字:“add2”,代码如下:

    <script type="text/javascript">   function add2(){     sum = 3 + 2;     alert(sum);   }   add2(); </script>

    结果: 



    查看全部
    0 采集 收起 来源:定义函数

    2018-12-03

  • while (判断条件)

    {

        循环语句

        条件值更新

    }

    var num =0;     //初始化值

    while (num<=6){    //条件判断

        document.write("取出第" + num + "个球" + "<br>");

        num = num +1;    //条件值更新

    }


    查看全部
  • //初始化值; (判断)循环条件(为真/成立,继续执行); (同时)循环条件值更新/迭代

    // for( num = 1; num <=6; num ++)

    for(初始化变量; 循环条件; 循环迭代)

    {

        循环语句

    }

    查看全部

举报

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

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