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 のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: フロントエンドエンジニアが作ったクールなインタラクティブウェブサイトを推薦します
効果: <!doctypehtml> <html> <ヘッド> ...
この記事では、WindowsでのMySQL 5.7.18のインストールと設定のチュートリアルを参考ま...
目次1.Nuxtサーバーサイドレンダリングアプリケーションの展開(SSRサーバーレンダリング)利点:...
Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...
Vue+iview メニューとタブのリンク現在、vue+iview を使用してバックエンド管理システ...
接続クエリ:これは、2 つのクエリ (またはテーブル) の各行をペアで接続した結果です。つまり、1 ...
0. 準備: • iTunesを閉じる• タスクマネージャーでiTunesから始まるサービスを終了し...
ajax の parsererror エラー (バックグラウンドからフロントエンドに送信される js...
1. いつsetUpを実行するかvue3 ではメソッドを正常に使用できるようになったことは誰もが知っ...
CSSフィルターを使用してマウスオーバー効果を記述する <div class="fi...
Q1: データベースにはどのようなインデックスがありますか?メリットとデメリットは何ですか? 1. ...
この記事では、CSS ワープ シャドウの実装コードを紹介し、皆さんと共有します。詳細は以下の通りです...
NULL および NOT NULL 修飾子、DEFAULT 修飾子、AUTO_INCREMENT 修...
テーブルを美しくするために、ヘッダーに異なる境界線の色を設定できます。基本的な構文<TH 境界...
目次序文電話使用法成し遂げるシンプルな実装バージョン:アップグレード版:適用する使用法成し遂げるバイ...