jQuery、JavaScript、JS の違いを 2 分で理解する
jQuery、JavaScript、および JS
JavaScript: ブラウザーで一般的なスクリプト言語であり、Web ページのダイナミクスやバックエンド (データベース) との対話を実現するために使用されます。 jQuery: JavaScriptと統合されたクラスライブラリであり、jQueryを動作させることでネイティブJavaScript文の使用を減らし、効率を向上させることができます。
JS:JavaScriptの略称です。
相違点の概要:
1. JQuery は JavaScript を大幅に簡素化し、最小限のコードでより多くの関数を最大限に完成させるという困難なタスクを達成します。
2. JavaScript は DOM を 1 回だけ読み込みますが、JQuery は DOM を複数回読み込みます。
3. DOM を操作するには JQuery の方が便利です。ノード取得など。例: $()
説明: ネイティブ JavaScript とカプセル化された JQuery の理解を向上させる最も直接的な方法は、ページに JQuery を導入せずに、基本的なフロントエンドとバックエンドの対話を実現することです。
jQuery とネイティブ JavaScript の記述方法:
1 要素の配置
JS:
document.getElementById("abc")
$("#abc") 通过id定位 $(".abc") 通过class定位 $("p") 通过标签定位
注: JS によって返される結果はこの要素であり、jQuery によって返される結果は次のとおりです。 JS オブジェクト。次の例では、要素 abc が配置されていると想定しています。
2 要素の内容を変更します
JS:
abc.innerHTML = "test"; //现在的项目中有用到
abc.html("test");
3 非表示の要素を表示します JS:
abc.style.display = "none"; //现在的项目中有用到 abc.style.display = "block";
abc.hide(); abc.show(); abc.toggle(); //在显示和隐藏之间切换、
4 フォーカスを取得 JS とjQuery も同じです、 abc.focus();
5 フォームに値を割り当てます JS:
abc.value = "test";
abc.val("test");
6 フォームの値を取得します
JS:
alert(abc.value);
alert(abc.val());
7 設定要素は利用できません JS:
abc.disabled = true;
abc.attr("disabled", true);
8 要素スタイルを変更します JS:
abc.style.fontSize=size;
abc.css('font-size', 20);
abc.className="test";
abc.removeClass(); abc.addClass("test");
9チェック ボックスがオンになっているかどうかを確認します jQuery
if(abc.attr("checked") == "checked")
JS と JQUERY の違い
1. ID に基づいて要素を取得します JS: 内容取得するのは DOM オブジェクトです。
例:
var p = document.getElementByID("one");
例:
var p = $("#one");
2. クラスに従って要素を取得 [配列の場合、DOMオブジェクトを取得したい場合はindexメソッドを使用し、JQUERYオブジェクトを取得したい場合は、 use eq()] JS: 取得されるのは配列です
例:
var p = document.ElementsByClassName("test");
例:
var p = $(".test");
3.名前に基づいて要素を取得します JS: 配列を返します
例:
var bd = document.getElementsByName(uid);
例:
$("[name='uid']");
4. タグ名に基づいて要素を取得します JS: 戻り値も配列です
例:
var p = document.getElementsByTagName("p");
例:
$("p");
#1. 非フォーム要素 (テキストの場合は text メソッドを使用し、html コードの場合は html メソッドを使用します)
例: 1.1. がある場合パラメータがない場合、値は
p.text(); p.html();
1.2 です。パラメータがある場合は、値が割り当てられます
p.text("aaaa");
p.html("aaaa");
2. フォーム要素
JS: 2.1. 値の取得 p.value;
2.2. 割り当てvalue
p.value = 'xxx';
JUQERY:
2.3. 値の取得
p.val() ;
3.4. 代入
p.val('xxx') ;
操作属性
JS 操作属性
属性の設定 | 変更:
p.setAttribute("","");
属性の削除
p.removeAttribute("");
属性の取得
p.getAttribute();
JQUERY で使用される属性の操作メソッド
属性の追加:
p.attr("width","20%");
属性の削除:
p.removeAttr("width");
属性の取得:
p.attr("width");
操作样式
JS操作样式-关键字是[style]
例:
p.style.backgroundColor = "red";
JQUERY里面操作样式的关键字是css
例:
p.css("background-color","yellow");
——把这个p的背景色变为黄色,在这里CSS里面所有的样式和css样式表里面的样式是一模一样的没有任何变化
JS操作样式的方法只能获取内联样式,不能取内嵌的和外部的!!!!!
JQUERY操作样式的方法可以是内联的也可以是内嵌的
感谢大家的阅读,希望大家收益多多。
本文转自:https://blog.csdn.net/dalei9243/article/details/79804789
推荐教程:《JS教程》
以上がjQuery、JavaScript、JS の違いを 2 分で理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









C言語では、charとwchar_tの主な違いは文字エンコードです。CharはASCIIを使用するか、ASCIIを拡張し、WCHAR_TはUnicodeを使用します。 Charは1〜2バイトを占め、WCHAR_Tは2〜4バイトを占有します。 charは英語のテキストに適しており、wchar_tは多言語テキストに適しています。 CHARは広くサポートされており、WCHAR_TはコンパイラとオペレーティングシステムがUnicodeをサポートするかどうかに依存します。 CHARの文字範囲は限られており、WCHAR_Tの文字範囲が大きく、特別な機能が算術演算に使用されます。

マルチスレッドと非同期の違いは、マルチスレッドが複数のスレッドを同時に実行し、現在のスレッドをブロックせずに非同期に操作を実行することです。マルチスレッドは計算集約型タスクに使用されますが、非同期はユーザーインタラクションに使用されます。マルチスレッドの利点は、コンピューティングのパフォーマンスを改善することですが、非同期の利点はUIスレッドをブロックしないことです。マルチスレッドまたは非同期を選択することは、タスクの性質に依存します。計算集約型タスクマルチスレッド、外部リソースと相互作用し、UIの応答性を非同期に使用する必要があるタスクを使用します。

C言語に組み込みの合計機能はないため、自分で書く必要があります。合計は、配列を通過して要素を蓄積することで達成できます。ループバージョン:合計は、ループとアレイの長さを使用して計算されます。ポインターバージョン:ポインターを使用してアレイ要素を指し示し、効率的な合計が自己概要ポインターを通じて達成されます。アレイバージョンを動的に割り当てます:[アレイ]を動的に割り当ててメモリを自分で管理し、メモリの漏れを防ぐために割り当てられたメモリが解放されます。

C言語関数は、コードモジュール化とプログラム構築の基礎です。それらは、宣言(関数ヘッダー)と定義(関数体)で構成されています。 C言語は値を使用してパラメーターをデフォルトで渡しますが、外部変数はアドレスパスを使用して変更することもできます。関数は返品値を持つか、または持たない場合があり、返品値のタイプは宣言と一致する必要があります。機能の命名は、ラクダを使用するか、命名法を強調して、明確で理解しやすい必要があります。単一の責任の原則に従い、機能をシンプルに保ち、メンテナビリティと読みやすさを向上させます。

CharおよびUnsigned Charは、文字データを保存する2つのデータ型です。主な違いは、負と正の数に対処する方法です:値範囲:char署名(-128〜127)、および符号なしのchar unsigned(0〜255)。負の数処理:charは負の数を保存でき、符号なしのcharはできません。ビットモード:char最高ビットは、シンボル、符号なしのchar unsignedビットを表します。算術操作:charおよびunsigned charが署名されており、署名されていないタイプがあり、それらの算術操作は異なります。互換性:charおよびunsigned char

H5。ミニプログラムとアプリの主な違いは次のとおりです。技術アーキテクチャ:H5はWebテクノロジーに基づいており、ミニプログラムとアプリは独立したアプリケーションです。経験と機能:H5は軽量で使いやすく、機能が限られています。ミニプログラムは軽量で、インタラクティブが良好です。アプリは強力で、スムーズな経験があります。互換性:H5はクロスプラットフォーム互換性があり、アプレットとアプリはプラットフォームによって制限されています。開発コスト:H5には、開発コストが低く、中程度のミニプログラム、最高のアプリがあります。適用可能なシナリオ:H5は情報表示に適しており、アプレットは軽量アプリケーションに適しており、アプリは複雑な機能に適しています。

CとC#には類似点がありますが、それらは完全に異なります。Cはプロセス指向の手動メモリ管理、およびシステムプログラミングに使用されるプラットフォーム依存言語です。 C#は、デスクトップ、Webアプリケーション、ゲーム開発に使用されるオブジェクト指向のガベージコレクション、およびプラットフォーム非依存言語です。

Photoshopでパスワードで保護されたPDFをエクスポート:画像ファイルを開きます。 [ファイル]&gtをクリックします。 「エクスポート」> 「PDFとしてのエクスポート」。 「セキュリティ」オプションを設定し、同じパスワードを2回入力します。 [エクスポート]をクリックして、PDFファイルを生成します。
