JavaScript Webページの配置_JavaScriptスキルの詳細説明
Web ページの表示領域の幅: document.body.clientWidth
Web ページの表示領域の高さ: document.body.clientHeight
Web ページの表示領域の幅Web ページ: document.body.offsetWidth (端の幅を含む)
Web ページの表示領域の高さ: document.body.offsetHeight (端の幅を含む)
の全テキスト幅Web ページ本文: document.body.scrollWidth
Web ページ本文の全文の高さ: document.body.scrollHeight
スクロールされる Web ページの高さ: document.body.scrollTop
スクロールされた Web ページの左側Web ページ: document.body.scrollLeft
Web ページの本体部分の上部: window.screenTop
Web ページの本体部分の左側: window.screenLeft
高い画面解像度: window.screen.height
画面解像度の幅: window.screen.width
画面で使用可能な作業領域の高さ: window.screen.availHeight
画面で使用可能な作業領域の幅: window.screen .availWidth
HTML の正確な位置指定:scrollLeft、scrollWidth、clientWidth、offsetWidth
scrollHeight: オブジェクトのスクロールの高さを取得します。
scrollLeft: オブジェクトの左端とウィンドウ内に現在表示されているコンテンツの左端との間の距離を設定または取得します。
scrollTop: オブジェクトの最上端と最上端との間の距離を設定または取得しますウィンドウに表示されているコンテンツの
scrollWidth: オブジェクトのスクロール幅を取得します。
offsetHeight: レイアウトまたは offsetParent プロパティで指定された親座標を基準としたオブジェクトの高さを取得します。
offsetLeft:レイアウトまたは offsetParent プロパティで指定された親座標を基準としたオブジェクトの高さ 左位置の計算
offsetTop: レイアウトまたは offsetTop 属性で指定された親座標を基準とした計算されたオブジェクトの上部位置を取得します
events.clientX ドキュメントを基準とした水平座標
event.clientY ドキュメントを基準とした垂直座標
event.offsetX はコンテナを基準とした水平座標です
event.offsetY はコンテナを基準とした垂直座標ですコンテナ
document.documentElement.scrollTop は垂直スクロールの値です
event.clientX document.documentElement.scrollTop はドキュメントの水平位置に対する相対値です 垂直方向の座標スクロール量
IE と FireFox の違いは次のとおりです。
IE6.0、FF1.06:
clientWidth = 幅パディング
clientHeight = 高さパディング
offsetWidth = パディング境界線の幅
offsetHeight = パディング境界線の高さ
IE5.0/5.5:
clientWidth = 幅 - 境界線
clientHeight = 高さ - 境界線
オフセット幅 = 幅
オフセット高さ = 高さ
(言及する必要があります: CSS の margin 属性は clientWidth、offsetWidth、clientHeight、および offsetHeight とは何の関係もありません)
=========================================== === ======
昨日、プロジェクト内の一部のページのレイアウトを変更しましたが、変更後、一部の JS が機能しないことがわかりました。 document.documentElement.clientWidth のようなステートメントを通じて取得されるページ幅は 0 です。グーグルで調べた結果、新しいページには W3C 標準への参照が欠けており、そのため document.documentElement.clientWidth が無効になることがわかりました:
この行のタグをページに追加すると
IE の場合:
document.body.clientWidth ==> BODY オブジェクトの幅
document.body.clientHeight ==> BODY オブジェクトの高さ
document.documentElement. > 可視領域の幅
documentElement.clientHeight ==> 可視領域の高さ
FireFox の場合 document.body.clientWidth ==> ;
document.body.clientHeight ==> BODY オブジェクトの高さ
document.documentElement.clientWidth ==> 表示領域の幅
document.documentElement.clientHeight ==>
document.body.clientWidth ==> 表示領域の幅
document.body.clientHeight ==> 表示領域の高さ document.documentElement。 ==> ページ オブジェクトの幅 (つまり、BODY オブジェクトの幅とマージンの幅)
document.documentElement.clientHeight ==>gt; ページ オブジェクトの高さ (つまり、BODY オブジェクトの高さとマージンの高さ)
W3C 標準として定義されていない場合、
document.documentElement.clientWidth ==> 0
documentElement.clientHeight ==> 0
FireFox は次のとおりです。
document.documentElement.clientWidth ==> ページ オブジェクトの幅 (つまり、BODY オブジェクトの幅とマージンの幅) document.documentElement.clientHeight ==>gt; ページ オブジェクトの高さ (つまり、BODY オブジェクトの高さとマージンの高さ) )
オペラは次のとおりです:
document.documentElement.clientWidth ==> ページ オブジェクトの幅 (つまり、BODY オブジェクトの幅とマージンの幅を足したもの) document.documentElement.clientHeight ==> ; ページ オブジェクトの高さ (つまり、BODY オブジェクトの高さとマージンの高さ)

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

1. まず、携帯電話で[検索]アプリを開き、デバイスインターフェイスのリストからデバイスを選択します。 2. 次に、場所を確認し、ルートをクリックしてそこに移動します。

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

1. クリックして携帯電話の Amap 地図ソフトウェアに入ります。 2. 右下隅の「My」をクリックします。 3. をクリックしてファミリーマップを入力します。 4. 「マイファミリーマップの作成」をクリックします。 5. 作成が成功すると、招待コードが表示され、別の携帯電話と共有できます。

最近、インターネット上の多くのユーザーが、Apple の携帯電話を使用して「石油の発見」に関連するトピックについて検索したりコメントしたりすると、デバイスが自動的に測位をオンにして位置情報を収集および送信している疑いがあると述べていることがわかりました。ユーザーを監視するための情報。 iPhone で「石油が見つかりました」と入力すると位置情報がトリガーされますか? Apple のプライバシーはこの方法で保証できるのでしょうか?明らかに、これは誤解です! Appleカスタマーサービスによると、測位機能はデフォルトでオンになっており、特定のテキストの送信に限定されるのではなく、あらゆる操作がステータス更新をトリガーする可能性があるという。ただし、この記述は必ずしも包括的なものではありません。一般に、何かを検索している場合や、APP メカニズムの設定に関連する場合を除き、iPhone は位置情報機能を自動的に有効にします。背景。なぜこの話題ができるのか

JavaScript で HTTP ステータス コードを取得する方法の紹介: フロントエンド開発では、バックエンド インターフェイスとの対話を処理する必要があることが多く、HTTP ステータス コードはその非常に重要な部分です。 HTTP ステータス コードを理解して取得すると、インターフェイスから返されたデータをより適切に処理できるようになります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法と、具体的なコード例を紹介します。 1. HTTP ステータス コードとは何ですか? HTTP ステータス コードとは、ブラウザがサーバーへのリクエストを開始したときに、サービスが

私たちは、Taku APP が非常に信頼できるチャットおよびソーシャル プラットフォームであることをはっきりと知っています。これにより、誰でもオンラインで友達を作ることができます。ここで友達を作るいくつかの形式では、主に場所によって友達を作ることができます。ああ、とてもシンプルで直接的です。結局のところ、あなたの現在の位置情報が自動的に特定され、同じ都市に住む互いに近い友人とのマッチングがより適切になるため、誰もがより簡単にチャットでき、特別な気分になれます。他の場所にいるもっと多くの友達と知り合うために、誰もが自分の住所を変更するという考えを持っていますが、位置情報を変更する方法が分からず、それは非常に困難です。具体的なものも集めました
