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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 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-10-18

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

    语法:

    location.[属性|方法];

    location对象属性图示:

    location 对象属性:

    location 对象方法:


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

    2018-10-18

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

    语法:

    window.history.go(number);

    参数:

    浏览器中,返回当前页面之前浏览过的第二个历史页面,代码如下:

    window.history.go(-2);

    注意:和在浏览器中单击两次后退按钮操作一样。

    同理,返回当前页面之后浏览过的第三个历史页面,代码如下:

    window.history.go(3);

    查看全部
  • 按数字大小排序
    <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>
    结果:80,16,50,6,100,1
    1,6,16,50,80,100


    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-10-18

  • 这样可以直接定义bool型的数据

    查看全部
  • 字符串也可以相加的哈哈哈哈,

    mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串


    查看全部
  • history对象记录了用户曾经浏览过的页面(URL),并可以实现和浏览器前进与后退相似导航的功能。

    注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。

    语法:

    window.history.[属性|方法];

    注意:window可以省略。

    history 对象属性:

    window.history.length:返回当前窗口历史列表的URL数量,不是浏览器所有历史列表的URL数量。

    history 对象方法:

    使用length属性,获取当前窗口的浏览历史总长度,代码如下:

    <script type="text/javascript">

        var HL = window.history.length;

        document.write(HL);

    </script>

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

    2018-10-18

  • 写错了<script JavaScript="text/html">

    要写成这样<script type="text/javascript">

    查看全部
    0 采集 收起 来源:让你认识JS

    2018-10-18

  • 一次可以声明多个变量 变量不能以数字开头
    查看全部
  • 节点属性

    在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :

    1. nodeName : 节点的名称

    2. nodeValue :节点的值

    3. nodeType :节点的类型

    一、nodeName 属性: 节点的名称,是只读的。

    1. 元素节点的 nodeName 与标签名相同
    2. 属性节点的 nodeName 是属性的名称
    3. 文本节点的 nodeName 永远是 #text
    4. 文档节点的 nodeName 永远是 #document

    二、nodeValue 属性:节点的值

    1. 元素节点的 nodeValue 是 undefined 或 null
    2. 文本节点的 nodeValue 是文本自身
    3. 属性节点的 nodeValue 是属性的值

    三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型:

    元素类型    节点类型
      元素          1
      属性          2
      文本          3
      注释          8
      文档          9


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

    2018-10-17

  • //第一步把之前的数据写成一个数组的形式,定义变量为 infos

      var infos=new Array();  //先声明一维 

    for(var i=0;i<2;i++){   //一维长度为2

       infos[i]=new Array();  //再声明二维 

       for(var j=0;j<10;j++){   //二维长度为3

       infos[i][j]=i+j;   // 赋值,每个数组元素的值为i+j

       }

     }

     infos[0][0]='小A'+'女';

     infos[1][0]='小B'+'男';

     infos[2][0]='小C'+'男';

     infos[3][0]='小D'+'女';

     infos[4][0]='小E'+'女';

     infos[5][0]='小F'+'男';

     infos[6][0]='小G'+'女';

     infos[7][0]='小H'+'女';

     infos[8][0]='小I'+'女';

     infos[9][0]=

     


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

    2018-10-17

  • https://img1.sycdn.imooc.com//5bc6ebbc000154c905420633.jpg

    数组方法。

    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-10-17

  • https://img1.sycdn.imooc.com//5bc6e30100013c0e05360642.jpg

    Math对象方法

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

    2018-10-17

  • 函数的返回值相当于在函数外部定义一个和返回值同名称的变量,获取函数的数据

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

    2018-10-17

  • 全局变量和函数返回值相同时,全局变量总是获得最后一次的,因为函数在执行最后一次时,对变量重新赋值

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

    2018-10-17

举报

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

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