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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • document.write( "屏幕宽度:"+screen.width+"px<br/>");

    document.write( "屏幕高度:"+screen.height+"px<br/>");    


    查看全部
  • 查看用的哪种浏览器

     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>"); 

      } 


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

    2018-11-05

  • 查看浏览器信息

      浏览器名称var browser = navigator.appName;

      平台和版本信息var version = navigator.appVersion;

      浏览器代码名称字符var appCode = navigator.appCodeName;

    浏览器操作系统平台  var platSys = navigator.platform;

    服务器头部的值  var usersAg = navigator.userAgent;


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

    2018-11-05

  • location对象属性

    53605c5a0001b26909900216.jpg

    5354b1d00001c4ec06220271.jpg

    location对象方法


    5354b1eb00016a2405170126.jpg


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

    2018-11-05

  • 打开网页历史数量

    <script type="text/javascript">

      var HL = window.history.length  ;

      document.write(HL);

    </script>


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

    2018-11-05

  • <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>数组</title>

    <script type="text/javascript">

     //创建数组

     var myarr=new Array();

     myarr[0]="*"

       for(j=0;j<7;j++){

           myarr[j+1]=myarr[j]+"*"

           document.write(myarr[j]+"<br>")

           

      var  arr = ['*','**',"***","****"];

       }

       

     //显示数组长度

     document.write(myarr.length)

     

     //将数组内容输出,完成达到的效果。

    //  for(i=0;i<4;i++){

    //      document.write("<br>"+arr[i]+"<br>")

    // }

    </script>

    </head>

    <body>

    </body>

    </html>


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

    2018-11-04

  • 在给innerHTML赋值时外面用单引号,里面用双引号

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

    2018-11-04

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

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

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

    2018-11-04

  •   var num=0;

      var i;

      function startCount(){

        document.getElementById('count').value=num;

        num=num+1;

        i=setTimeout("startCount()",1000);

      }

      function stopCount(){

        clearTimeout(i);

      }

    //时间暂停和开始方法

    查看全部
  •  

    打印 a++;  这个printf会打印a++的值,注意是a++表达式的值,看我前面的讲解,a++的值就是a的值,也就是100。 别忘了这语句结束后a的值就会自增1(也就是副作用发生了)。

    打印 ++a;  目前a的值为101。现在要打印++a表达式的值,++a的值就等于a+1,所以会打印出102。 此语句后a=101+1=102。

    打印 --a;  这次要打印--a表达式的值,同自增一个道理,--a的值等于a-1,所以会打印出101。 此语句后a=102-1=101。

    打印 a--;  a--表达式的值就是a的值,所以打印出101。 此语句后a=101-1=100。

    打印 a+1;  这表达式与自增无关,只是打印a+1的值,就是101。 对a本身的值没有影响(加法表达式没有副作用)。

    打印 a;  这时a的值当然还是100了。


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

    2018-11-04

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

    //每隔100ms调用一次函数

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

    //点击此指令,清楚上面一个调用指令

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

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

    如果同级的运算是按从左到右次序进行,多层括号由里向外。

    查看全部
  • 时间显示法

    <script type="text/javascript">

      var attime;

      setInterval("clock()",1000);

      function clock(){

        var time=new Date();          

        attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ;

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

      }

    </script>

    <form>

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

    </form>


    查看全部
  • javascript计时器56976e1700014fc504090143.jpg

    查看全部
  • var a = 5;//定义a变量,赋值为5var b = 9; //定义b变量,
    赋值为9document.write (a<b); //a小于b的值吗? 
    结果是真(true)document.write (a>=b); //a大于或等于b的值吗? 
    结果是假(false)document.write (a!=b); //a不等于b的值吗? 
    结果是真(true)document.write (a==b); //a等于b的值吗? 
    结果是假(false)


    查看全部

举报

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

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