为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 屏幕分辨率的高和宽

    window.screen 对象包含有关用户屏幕的信息。
    1. screen.height 返回屏幕分辨率的高
    2. screen.width 返回屏幕分辨率的宽
    注意:
    1.单位以像素计。
    2. window.screen 对象在编写时可以不使用 window 这个前缀。
    我们来获取屏幕的高和宽,代码如下:

    <script type="text/javascript">   document.write( "屏幕宽度:"+screen.width+"px<br />" );   document.write( "屏幕高度:"+screen.height+"px<br />" ); </script>


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

    语法

    navigator.userAgent

    通过navigator.userAgent去获取浏览器中的一些信息,然后赋值给变量,再通过这个变量的indexOf去查找浏览器信息中第一个字符出现的位置,记录下来最后显示而已。

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

    2020-09-18

  • window.history.back() 与 window.history.go(-1) 相当于点击了一次浏览器上的后退按钮;

    window.history.forward() 与 window.history.go(1) 相当于点击了一次浏览器上的前进按钮。


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

    语法:

    window.history.go(number);

    http://img1.sycdn.imooc.com//5f640ef50001374a06480152.jpg

    查看全部
  • 语法:

    window.history.[属性|方法]


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

    2020-09-17

  • insertBefore() 方法可在已有的子节点前插入一个新的子节点。

    相比append,需要额外获取一个指定节点node

    insertBefore(newnode,node);

    查看全部
  • var otest = document.getElementById("test");

    //获取目标的父节点

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

    //定义newnode,赋值标签名

    newnode.innerHTML="PHP";

    //为创建好的标签赋值内容

    otest.appendChild(newnode);

    //插入节点

    查看全部
  • nodeObject.nextSibling        
    //可返回某个节点
    nodeObject.previousSibling
    //可返回某个节点之前紧跟的节点(处于同一树层级中)
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2020-09-16

  • 先获取子节点;    elementNode.parentNode.nodeName

    查看全部
  • 计时器:
    setInterval(代码,交互时间); //1s=1000ms

    调用函数格式(假设有一个clock()函数):

    setInterval("clock()",1000)
    或
    setInterval(clock,1000)


    查看全部
  • 计时器类型:
    一次性计时器:仅在指定的延迟时间之后触发一次。
    间隔性触发计时器:每隔一定的时间间隔就触发一次。
    计时器方法:

    http://img1.sycdn.imooc.com//5f607e740001285404140141.jpg

    查看全部
  •   function sortNum(a,b) {
      return a - b;
     //升序,如降序,把“a - b”该成“b - a”
    }


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

    2020-09-15

  • 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6),

    Math.round(x)


    查看全部
    0 采集 收起 来源:四舍五入round()

    2020-09-15

  • <script type="text/javascript">
      var mystr="I love JavaScript!";
      document.write(mystr.substr(7));
      document.write(mystr.substr(2,4));
    </script>

    运行结果:

    JavaScript!love


    查看全部
  • substring() 方法用于提取字符串中介于两个指定下标之间的字符。

    语法:

    stringObject.substring(startPos,stopPos)

    注意:

    1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。

    2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

    3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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