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 のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: フロントエンドエンジニアが作ったクールなインタラクティブウェブサイトを推薦します
目次関数定義方法関数呼び出し(6種類)これは問題を指摘している厳密モード高階関数閉鎖再帰: 自分自身...
序文Boost ライブラリは、標準ライブラリのバックアップとして機能し、C++ 標準化プロセスの開発...
Linux のファイル権限まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l ...
1. 構成デフォルトでは、最初の 2 つはチェックされていないので、チェックする必要があります。 (...
まず、一連の概念を理解しましょう。nginx リバース プロキシとは何でしょうか?リバース プロキシ...
ZFSの歴史Z ファイル システム (ZFS) は、2001 年に Matthew Ahrens と...
1. 監視計画監視項目を作成する前に、何を監視するのか、どのように監視するのか、監視データをどのよう...
序文:今日、「<!DOCTYPE> タグを注意深く理解しましたか?」と尋ねられました。私...
ドロップダウン メニューやスライド メニューを使用している Web サイトをたくさん見つけたので、私...
このブログは仕事のメモです環境: nginx バージョン: nginx/1.14.0 Centos ...
目次レンダリングインストールコードの実装カスタムスタイル要約する効率的に要件を満たし、車輪の再発明を...
1) キャッシュメカニズムの紹介Linux システムでは、ファイルシステムのパフォーマンスを向上させ...
1. 2つのクエリエンジン(myIsamエンジン)のクエリ速度InnoDB はテーブル内の特定の行数...
背景グラデーションと自動フルスクリーンに関する CSS の問題編集長は CSS の開発中に致命的な問...
デモを作成するときにこのプラグインを使用していくつか問題が発生したため、プラグインの使用方法といくつ...