知識JSの重要な種の一部

JavaScriptを

この記事のみJavaScriptの知識を参照して、いくつかの重要な概念、詳細を整理するためのJavaScriptのチュートリアル

コンセプト

ダウンロードJavaScript(ECMAScriptのも呼ばれる):Webページの動作は、プログラミング言語をプログラミングします。

文法

JavaScriptとJavaは、二つの異なるプログラミング言語ですが、プログラミング言語の構文に共通しているが、異なるフォーマット仕様、およびそのためのJavaScriptのJava構文を学ぶと比較することができます。

変数とデータ型

typeof演算オペレータクエリのデータ型があります:

  • JS基本データ型:未定義、ブール値、数(ノートはNaN、無限大と-Infinity)、文字列
  • JS複雑なデータ型:オブジェクト(なお、ヌル)、機能

そして、Java共通で

  • Notes形式のように
  • 制御文の形式、等(一方、もし、スイッチ用 )
    、等

Javaのとの違い

  • 異なる出力
  • JS唯一の変数は、適切なデータ型を選択するために、キーワードVAR、Javaのキーを使用して宣言しました
  • 宣言変数jsの割り当てに失敗が未定義た、デフォルト値は、Javaの変数を宣言しました
  • **なしのjava、jsの累乗を示し、
  • JS配列-javaリスト、jsは-javaマップオブジェクト
  • 別の関数定義
  • JS:==同じ値、同じ値とタイプ===、同じJava .equal()値、同じアドレス==

使用

jsのスクリプトは、(HTMLドキュメントに相対的な)位置が登場しました

(1)外部スクリプト:
myScript.js
スクリプト内(2):

Jiekeヘッド又は本体
(3)インラインスクリプト
直接プロパティ値としては、οnclick=「のMyScript」などのイベントの数トリガすることができ
、内部機能する場合、外部スクリプトおよびスクリプトコードを、トリガイベントとして「関数名()」プロパティの値

jsのスクリプト実行モード

(1)内部および外部のスクリプトは、ブラウザがロードHTML文書に自動的に実行されたJSのスクリプトコードです。
(2)イベントをトリガすることができるいくつかのプロパティの値は、イベントの実行をトリガするJSコードです。
(3)内部および外部のスクリプトは、プロパティ値の一部は、イベントがイベント・トリガの実行「機能()の名前」でトリガすることができ、JS関数でスクリプトです。
要するに、jsのスクリプトの実行は、主トリガにイベントです。

一般的なイベント

イベント:HTML要素の上に何が起こりますか。
ここに画像を挿入説明

オブジェクトモデル

JUDGMENT

  • HTML DOM(HTMLドキュメントオブジェクトモデル) HTML ドキュメントオブジェクトモデル:相互作用モデルJavaScriptとHTML文書。ロード後に達成や、ページのロード時にHTML文書の内容を変更することができます。
  • ページがロードされると、HTML文書はオブジェクトツリーのブラウザ構造に変換されます作成しました。
  • ルートオブジェクトは、文書です。

GOOD

  • BOM(ブラウザオブジェクトモデル)、ブラウザのオブジェクトモデル:モデルJavaScriptはブラウザと対話します。
  • ウィンドウオブジェクトは、ブラウザのウィンドウを表します。
  • すべてのグローバルJavaScriptオブジェクト、関数と変数は、自動的にウィンドウオブジェクトのメンバーになります。グローバル変数はwindowオブジェクトのプロパティです、グローバル関数は、windowオブジェクトです。
  • HTML DOMは、オブジェクトのドキュメントウィンドウのプロパティです。

AJAX

  • AJAX(非同期JavaScriptとXML)非同期JavaScriptとXML:JavaScriptとサーバーの相互作用モデル。
  • AJAX名は誤解を招く恐れがあり、実際には、AJAXは、プレーンテキスト、XMLまたはJSONテキストテキストデータ伝送することができます。
  • XML(拡張マークアップ言語)拡張マークアップ言語:データの伝送及び記憶のための手段
  • JSON(JavaScriptのオブジェクト表記法)JavaScriptのオブジェクト表記:データ送信および保存するための手段
    (XMLに対して)JSONの利点を:
    1)複雑な分析、翻訳、および理解しやすいなし
    (2)JavaScriptが内蔵の提供機能は、文字JSONかもしれJSの文字列とオブジェクト変換

JSライブラリ

jQueryの

  • 2006年にジョンResig氏はjQueryで作成されました。これは、ハンドルブラウザの非互換性に設計されており、操作HTML DOM、イベント処理、アニメーションとAjaxを簡素化します。10年以上、jQueryのは、世界で最も人気のあるJavaScriptライブラリとなっています。
  • JavaScriptのバージョン5(2009)の後、jQueryのユーティリティの大半は、標準のJavaScriptの数行によって解決することができます。
公開された11元の記事 ウォンの賞賛4 ビュー1938

おすすめ

転載: blog.csdn.net/ChenTianyu666/article/details/104215560