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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • screen对象

    screen对象用于获取用户的屏幕信息。

    语法:

    window.screen.属性

    对象属性:

    5354d2810001a47706210213.jpg

    查看全部
    1 采集 收起 来源:screen对象

    2018-06-28

  • userAgent

    返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串)

    语法

    navigator.userAgent

    几种浏览的user_agent.,像360的兼容模式用的是IE、极速模式用的是chrom的内核。

    535a3a4a0001e03f06870189.jpg

    使用userAgent判断使用的是什么浏览器(假设使用的是IE8浏览器),代码如下:

    function validB(){ 
      var u_agent = navigator.userAgent; 
      var B_name="Failed to identify the browser"; 
      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:"+B_name+"<br>");
        document.write("u_agent:"+u_agent+"<br>"); }

    运行结果:

    535dea1e00017b0b06880265.jpg

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

    2018-06-28

  • Navigator对象

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

    对象属性:


    5354cff70001428b06880190.jpg

    https://img1.sycdn.imooc.com//5b3488720001975004140190.jpg

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

    2018-06-28

  • 5354b1d00001c4ec06220271.jpg5354b1eb00016a2405170126.jpg

    location.[属性|方法]


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

    2018-06-28

  • 添加一个 li 内容为PHP 

     var otest = document.getElementById("test");  

      var newnode = document.createElement("li");

      newnode.innerHTML = "PHP";

      otest.appendChild(newnode);    


    查看全部
  • Location对象

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

    语法:

    location.[属性|方法]

    location对象属性图示:

    53605c5a0001b26909900216.jpg


    location 对象属性:

    5354b1d00001c4ec06220271.jpglocation 对象方法:

    5354b1eb00016a2405170126.jpg


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

    2018-06-28

  • 关于时间:555c650d0001ae7b04180297.jpg

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

    2018-06-28

  • 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。

    语法:

    nodeObject.nextSibling

    说明:如果无此节点,则该属性返回 null。

    2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。

    语法:

    nodeObject.previousSibling

    说明:如果无此节点,则该属性返回 null。

    注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。


    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-06-28

  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title> 文本框内容改变事件 </title>

    <script type="text/javascript">

    function message(){

        alert("刘和娟我宣你");

    }

    </script>

    </head>

    <body>

        <form>

            刘和娟 <br>

            <textarea name="summary" cols="60" rows="50" onchange="message()">刘和娟,想你了。</textarea>

        </form>

    </body>

      

    </html>


    查看全部
  • 返回浏览历史中的其他页面

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

    语法:

    window.history.go(number);

    参数:

    5354947e00011a9a06490153.jpg

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

    window.history.go(-2);

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

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

    window.history.go(3);


    查看全部
  • 返回下一个浏览的页面


    https://img1.sycdn.imooc.com//5b3481090001821c03810311.jpg

    查看全部
  • 获取指定节点的父节点.

    语法:

    elementNode.parentNode

    注意:父节点只有一个。

    访问祖节点:

    elementNode.parentNode.parentNode


    查看全部
  • 一、firstChild 属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    语法:

    node.firstChild

    说明:与elementNode.childNodes[0]是同样的效果。 

    二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    语法:

    node.lastChild

    说明:与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。 


    查看全部
  • 返回前一个浏览的页面

    https://img1.sycdn.imooc.com//5b34719e0001d22603420357.jpg

    查看全部
  • History 对象

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

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


    语法:

    window.history.[属性|方法]

    注意:window可以省略。


    History 对象属性

    53548c030001759e05840068.jpg


    History 对象方法:

    53548c200001228206210123.jpg

    https://img1.sycdn.imooc.com//5b346fdc00019f6a03740132.jpg


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

    2018-06-28

举报

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

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