1. スタイル シートの幅や境界線の色などの CSS を取得します (行間は除く)。主に IE6 ~ 7 は currentStyle をサポートし、標準ブラウザは getComputedStyle をサポートします。例: カプセル化された関数
。
return obj.currentStyle[名前];
else{
return getComputedStyle(obj,false)[名前];
Call: getStyle('color');
2. スクロール距離を取得します
document.body.scrollTop は標準ブラウザに適しています
互換性は次のように記述できます
var top = document.body.scrollTop | document.documentElement.scrollTop;
標準ブラウザ: のパラメータとしてのイベント オブジェクトイベント関数
IE の下位バージョンではイベント オブジェクト (グローバル) を直接使用する必要があります
コードをコピーします
4. イベントIEのバインディング イベントをattachEvent/detachEvent(バインディングまたはキャンセル)として定義します addEventListener/removeEventListener(バインディングまたはキャンセル)
イベントバインディングにおけるパラメータは以下の通りです。関数を匿名関数にすることはできません。それ以外の場合は、
addEventListener:
target.addEventListener(type,listener,useCapture); を使用することを忘れないでください。 : ドキュメント ノード、ドキュメント、ウィンドウ、または XMLHttpRequest。
type: 文字列、イベント名。「クリック」、「マウスオーバー」、「キーダウン」などの「on」を除く。
リスナー: EventListener インターフェイスまたは JavaScript の関数を実装します。
useCapture: キャプチャを使用するかどうか。通常は false。例: document.getElementById("testText").addEventListener("keydown", function (event) {alert(event.keyCode); }, false);
IE の場合:
target .attachEvent(type,listener);
ターゲット: ドキュメント ノード、ドキュメント、ウィンドウ、または XMLHttpRequest。
type: 文字列、「onclick」、「onmouseover」、「onkeydown」などの「on」を含むイベント名。
リスナー: EventListener インターフェイスまたは JavaScript の関数を実装します。 例: document.getElementById("txt").attachEvent("onclick",function(event){alert(event.keyCode);});
イベント バインディングのカプセル化関数:
コードをコピー
コードは次のとおりです:
これがバインドされたイベント fn 関数で使用される場合、これは obj ではなくウィンドウ (IE の以前のバージョンのみにこのバグがあります) であることに注意する必要があります。
コードをコピーします
コードは次のとおりです。
addEvent(document,'click',function(ev) {
コードをコピーします
コードは次のとおりです。
function RemoveEvent(obj,ev,fn){
if(obj.detachEvent){
5.ajax
Ajax は XMLHttp オブジェクトを作成します 標準バージョンのブラウザおよび IE 以前のバージョンは、XMLHttp オブジェクトを作成するための
標準バージョンと互換性がありません:
コードをコピー
//1。オブジェクト
if(window.XMLHttpRequest)
6. デフォルトイベントをキャンセルする
js でのデフォルトイベントキャンセルは主に return false とPreventDefault の 2 種類です。
デフォルトイベントの return false はどのブラウザでも互換性がありますが、イベントが発生した場合は、 addEventListener がバインドされている場合、キャンセルされます。 デフォルトのイベントを失わずにデフォルトの右クリック イベントをキャンセルする例:
ev.preventDefault();
}))
document.oncontextmenu = function (){
return false;
}
call と apply は関数
を呼び出すことができます。たとえば、
alert(this)
}
//show(); ポップアップウィンドウ
//show .call(); ポップアップウィンドウ
//show.call(this) // ポップアップウィンドウ
//show. call(5); //ポップアップ 5;
show.call(this,5) ; //ポップアップウィンドウ
call と apply を使用して主にこれを変更します。機能的には通常の関数と大きな違いはありません。 🎜>apply(this,arguments) は主にパラメータが不確実な場合に使用されます
8. DOM 取得サブタイトルの子ノードと childNodes
子は最初のレイヤーを取得することによってのみ子ノードを取得でき、ラベル ノードである必要があります
例:
children[0] 最初のタグchildren[0].children[0]を取得したい場合は、最初のスパンのみを取得できるため、子の長さは
childNodesのみになります。 Firefox と Google では、空のテキストの長さは 5 ですが、IE の以前のバージョン (6 ~ 8) では長さは 4 です。

许多Windows客户最近报告说,当他们尝试启动程序或游戏时,它会抛出一个错误,指出KernelBase.dll文件丢失或找不到。当正在运行的程序意外崩溃时也会报告此错误。目前,用户不确定要采取什么步骤来解决此问题。他们甚至尝试多次重启Windows系统,效果相同。导致此问题的原因可能有很多,可能是因为系统数据文件损坏、Windows系统过时等。在分析了以上所有要点之后,我们提出了一组修复程序,可以帮助用户修复此问题并顺利使用系统。如果您也遇到同样的问题,请继续阅读本文以了解更多信息。解决方

i77700的性能运行win11完全足够,但是用户却发现自己的i77700不能升级win11,这主要是受到了微软硬性条件的限制,所以只要跳过该限制就能安装了。i77700不能升级win11:1、因为微软限制了cpu的版本。2、intel只有第八代及以上版本可以直升win11。3、而i77700作为7代,无法满足win11的升级需求。4、但是i77700在性能上是完全能流畅使用win11的。5、所以大家可以使用本站的win11直装系统。6、下载完成后,右键“装载”该文件。7、再双击运行其中的“一键

在您的计算机上首次安装Windows操作系统时,会自动创建ntdll.dll文件。基本上,ntdll.dll是与Windows操作系统相关联的文件,位于WindowsSystem32目录中。如果您看到这个文件的属性,它的文件描述为NT层DLL,它包含Windows操作系统正常工作所需的所有主要NT内核函数。该文件大部分时间在后台运行,但有时它可能会崩溃或无法正确执行操作。通常,当多个应用程序/程序尝试同时访问该文件时,就会发生这种情况。许多Windows用户报告说,当他们访问的

浏览器兼容性设置的方法有选择合适的HTML和CSS标准、使用CSS前缀和Reset、使用浏览器兼容性前缀库、检测浏览器特性、使用浏览器兼容性工具和进行跨浏览器测试。详细介绍:1、选择合适的HTML和CSS标准,在编写HTML和CSS代码时,应尽量遵循W3C的标准,不同浏览器对标准的支持程度会有所不同,但遵循标准可以最大程度地提高兼容性;2、使用CSS前缀等等。

无线投影您的显示器可能是一个福音,尤其是当您尝试与更多人共享内容时。大多数现代电视都支持某种无线投影,笔记本电脑也是如此。但是你如何开始呢?让我们来了解一下!Windows 11 是否原生支持投影屏幕?是也不是,Windows 11 原生使用 Miracast 进行无线显示投影,同时通过 Chromium 浏览器支持 Chromecast。另一方面,电视与 Miracast 或 Chromecast 捆绑在一起。这使得找到合适的兼容性并让一切在您的设备上正常工作变得困难重重。值得庆幸的是,大多数

微软6月24号正式公布了win11系统,可以看到用户界面、开始菜单等和Windows10X中发现的非常相似。有的朋友在使用预览版的时候发现用的不习惯,想要改win10系统开使用,那么我们要如何操作呢,下面我们就来看看win11改win10系统教程,一起来学习一下吧。1、第一步是从Windows11打开新设置。在这里,您需要转到图像中显示的系统设置。2、在系统设置下,选择“恢复”选项。在这里,您将能够看到“以前版本的窗口”选项。您还可以在它旁边看到一个“返回”按钮,单击此按钮。3、您可以指定要返回

如何进行平稳的PHP5.6到PHP7.4升级,避免兼容性困扰?随着PHP技术的不断发展,PHP7.4已成为主流的PHP版本,但许多项目仍然停留在较旧的版本,如PHP5.6。升级到PHP7.4可以带来更高的性能、更多的特性和更好的安全性。然而,由于PHP5.6和PHP7.4之间的一些不兼容之处,升级过程可能会带来一些困扰。本文将介绍如何进行平稳的PH

在这里,我们将看到C和C++之间的一些不兼容性。一些可以使用C编译器编译的C代码,在C++编译器中无法编译。并且会返回错误。我们可以使用一种语法来定义函数,该语法在参数列表之后可选择指定参数类型。示例#include<stdio.h>voidmy_function(x,y)intx;inty;{//NotvalidinC++ printf("x=%d,y=%d",x,y);}intmain(){ &n


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ホットトピック



