1. BOMの紹介1. JavaScriptは3つの部分から構成される
2.ウィンドウオブジェクト
一般的な方法:
指定したウィンドウを開く <スクリプト> 関数f1() { //これは CSS スタイルではありません。開いているウィンドウのサイズを調整できます。open('test.html', 'user', 'width=500px,height=500px') } </スクリプト> </head> <本文> <button onclick="f1()">新しいウィンドウを開く</button> </本文>
<スクリプト> 関数f1() { //これは CSS スタイルではありません。開いているウィンドウのサイズを調整できます。open('test.html', 'user', 'width=500px,height=500px') } 関数f2() { タイムアウトを設定します(f1, 2000) } </スクリプト> </head> <本文> <button onclick="f2()">ワンタイムタイマー</button> </本文>
実行されなかった時間枠内でワンショットタイマーをオフにする ```javascript <スクリプト> 関数f1() { //これは CSS スタイルではありません。開いているウィンドウのサイズを調整できます。open('test.html', 'user', 'width=500px,height=500px') } </スクリプト> </head> <本文> <button onclick="f1()">新しいウィンドウを開く</button> </本文>
<スクリプト> 関数f1() { //これは CSS スタイルではありません。開いているウィンドウのサイズを調整できます。open('test.html', 'user', 'width=500px,height=500px') } 変数タイマー 関数f2() { タイマー = setTimeout(f1, 2000) } 関数f3(){ clearTimerout(タイマー) } </スクリプト> </head> <本文> <button onclick="f2()">ワンタイムタイマー</button> <button onclick="f3()">ワンショットタイマーをオフにする</button> </本文>
指定した位置に移動する <スクリプト> 関数f1() { scrollTo(0, 100) //単位はpx } </スクリプト> 一般的なイベント
注: ウィンドウ オブジェクトは BOM 構造の最上位オブジェクトであるため、ウィンドウのプロパティとメソッドを呼び出すときにウィンドウを省略できます。 <スクリプト> //ウィンドウをクリックした後に実行 window.onclick = function() { コンソール.log(111) } </スクリプト> 3.場所オブジェクト共通プロパティ hrefはアドレスバーのURLを設定または返します 共通メソッド reload() は現在のページを再読み込みします <スクリプト> 関数 getUrl() { //アドレスバーのURLを取得する コンソール.log(場所.href) //アドレスバーにページをリダイレクトする URL を設定します //location = 'https://www.baidu.com' location.href = 'https://www.baidu.com' //ページをリロードします location.reload(); } </スクリプト> </head> <本文> <button onclick="getUrl()">URL を取得</button> </本文> 4.歴史オブジェクト
<スクリプト> 関数 goBack() { 履歴.戻る() } 関数 goforward() { 履歴を転送する() } 関数goGo() { history.go(1) // 1つ進む } </スクリプト> </head> <本文> <button onclick="goBack()">戻る</button> <button onclick="goforward()">進む</button> </本文> 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: フロントエンドエンジニアが作ったクールなインタラクティブウェブサイトを推薦します
カスケードを制御するために CSS の任意のプロパティに割り当てることができる特別な値が 2 つあり...
テーブル構造を設計する場合、数値型は最も一般的な型の 1 つですが、数値型をうまく使用するのは想像す...
最近、Microsoft は Docker をネイティブにサポートする Windows Server...
目次1 Java環境の設定2 tomcatのインストールと展開Tomcat をインストールして展開す...
CentOS 7が正常にインストールされると、OpenJDKのJREがデフォルトでインストールされて...
重要なデータはバックアップする必要があり、リアルタイムでバックアップする必要があります。そうしないと...
この記事では、MySQL group_concat を使用してグループ化されたフィールドを 1 つの...
例: PHP バックグラウンド コードを通じて、従業員情報を削除したり、削除した従業員情報を復元した...
これを見た後、あなたにも手ができて、さまざまな美しい小さなしっぽを作れるようになることを保証します!...
この記事では、MySQL 8.0.12のインストールチュートリアルを参考までに紹介します。具体的な内...
sed は Unix の文字ストリーム エディタ、つまりストリーム エディタです。行指向であり、行単...
スタイルシートCSS (カスケーディング スタイル シート) は、HTML Web ページを美しくす...
1. 脆弱性の説明マイクロソフトは2019年5月15日、CVE番号CVE-2019-0708のWin...
kubectl の紹介kubectl は、k8s クラスターを操作するためのコマンドライン ツールで...
序文ページを作っていく上で、ページレイアウトに関する内容に遭遇することが多く、面接でも聞かれることも...