Windowオブジェクト

4424 ワード

Windowオブジェクトは、ブラウザの要素、JavaScriptエンジン、およびすべての変数を含むオブジェクトです.
ブラウザ全体を担当するのはWindowオブジェクトであり、Webサイトのみを担当するのはDocumentオブジェクトであることは理解できます.DocumentもWindowオブジェクトにあります.
Windowsオブジェクトの下にはscreen、location、history、documentなどの代表的なオブジェクトがあります.
方法はparseIntとかisNanとかありますが、そう書くべきですが、window.parseInt()のようにwindowは省略できます.
なぜなら、ウィンドウはすべてのオブジェクトの祖先であり、グローバルオブジェクト(グローバルオブジェクト)と呼ばれ、すべてのオブジェクトが含まれているため、ウィンドウは省略され、使用されます.
ブラウザの「開発者ツールコンソール」タブでwindowをクリックします.検索するといろいろな属性や方法が出てきますが、
String、Boolean、Object、Number、Function、Arrayなどの資料型が含まれています.
驚くべきことに、作成したグローバル変数もウィンドウオブジェクトに登録されています.
Windowsオブジェクトの典型的な方法と属性
window.close()
  • ウィンドウを閉じます.Windowsは省略可能なのでclose()のみを使用したり、他の関数と混同したりできるので、Windowsを貼り付けることができます.
  • window.open()
  • の新しいウィンドウを開きます.ポップアップウィンドウとして開くことも、新しいラベルページとして開くこともできます.最初のパラメータでアドレスを受信するか、2番目のパラメータで新しいタブを開くか、現在のタブで開くかを設定します.3番目のパラメータは、新しいウィンドウのさまざまな設定を渡すことができます.
  • open('https://velog.io'); // 새 탭
    open('https://velog.io', '_self'); // 현재 탭
    open('', '', 'width=200, height=200'); // 가로세로 200px의 팝업 창 
    window.settimeout(関数、ミリ秒)、window.setInterval(関数、ミリ秒)
  • でプログラミングする場合、数秒後に実行される場合があるか、そうしたい場合があります.このときに使用するコード.
  • settimeoutは指定秒後に実行され、setIntervalは指定秒ごとに繰り返します.
  • setTimeout(function() {
      alert('1초 뒤');
    }, 1000);
    
    setInterval(function() {
      console.log('1초 마다');
    });
    settimeoutとsetIntervalを実行した後、途中で停止する必要がある場合はcleartimeoutとclearIntervalを使用します.
    settimeout、setIntervalを変数に保存し、その変数を使用して停止します.
    var timeout = setTimeout(function() {}, 1000);
    clearTimeout(timeout);