• JS复习:第八章


    一、全局作用域:

             所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法。全局变量不能通过delete操作符删除,而window对象上定义的属性可以。

    二、窗口大小

             使用resizeTo( )和resizeBy( )可以调整浏览器窗口的大小。这两个方法都接收两个参数,其中resizeTo( )接收浏览器窗口的新宽度和新高度,而resizeBy( )接收新窗口与原窗口的宽度和高度之差。

    三、间歇调用和超时调用

             1.setTimeout( )方法,接收两个参数:要执行的代码和以毫秒表示的时间。其中,第一个参数可以是一个包含javascript代码的字符串,也可以是一个函数。

    //不建议传递字符串

    setTimeout(“alert(“Hello world!”)” , 1000);

    //推荐的调用方式

    setTimeout(function(){
      alert(“hello world!”);
    },1000);

    调用setTimeout()之后,该方法会返回一个数值ID,表示超时调用。这个超时调用ID时计划执行代码的唯一标识符,可以通过它来取消超时调用。要取消尚未执行的超时调用计划,可以调用clearTimeout()方法并将相应的超时调用ID作为参数传递给它。

    //设置超时调用

    var timeoutId = setTimeout (function(){
        alert(“Hello world!”);
    } , 1000);

    //注意:把它取消

    clearTimeout(timeoutId);

    四、location对象

             location对象即使window对象的属性也是document对象的属性。

    1.查询字符串操作:

             location.search返回从问号到URL末尾的所有内容。

    2.位置操作

    (1)assign( )方法改变浏览器的位置

    (2)replace( )方法重新加载当前显示页面,不能回到前一个页面。

  • 相关阅读:
    C#中关于zip压缩解压帮助类的封装(转)
    MonoTouch的官网
    Android布局
    VS2010网站发布
    HTML5的PLACEHOLDER属性
    some np problem
    srm 578
    opencv 边缘算子
    Python扩展(pybind11混编)
    PyTorch之初级使用
  • 原文地址:https://www.cnblogs.com/koto/p/5285643.html
Copyright © 2020-2023  润新知