zoukankan      html  css  js  c++  java
  • 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( )方法重新加载当前显示页面,不能回到前一个页面。

  • 相关阅读:
    ubuntu16.04安装jdk1.8(java1.8)
    OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
    Eclipse 的 jsp 页面代码格式化
    php自动加载
    swift 遍历
    swift 赋值判断
    C语言开发环境配置
    C语言之分配
    C语言之指针
    IOS之swift第一课基础代码
  • 原文地址:https://www.cnblogs.com/koto/p/5285643.html
Copyright © 2011-2022 走看看