01 JavaScript基礎編-概要

1585 ワード

なぜJavaScript
1.作用
  • 以前:判定クライアントの入力
  • 現在:
  • ページ特効(PC側のページ効果)
  • モバイル端末(モバイルwebとapp)
  • 非同期およびサーバインタラクション
  • サービス側の開発(nodejs) :フルスタック=フロントエンド+バックエンド+モバイル側H 5=JavaScript+CSS 3 B/S:Webサイト/サーバC/S:クライアント/サーバ
  • warningに図を貼る
    2.概念
    JavaScriptは世界で最も多く使われているスクリプト言語(コンパイルを必要とせず、直接実行時に解析しながら実行する言語)であり、クライアントのスクリプト言語である.
  • コンパイル実行:1行1行の実行で、一度にコードをCPUが読める言語(すなわちバイナリ)に変換します.---スピードが速い.
  • 解釈実行:1行1行を解析し、1行を解析して1行を実行する.---スピードが遅い.

  • 3.履歴
    当時Netscapeで働いていたBrendan Eichは、1995年に発売されるNetscape Navigator 2.0のLiveScriptというスクリプト言語の開発に着手した.当時の目的はブラウザとサーバー(本来はLiveScriptと呼ぶ)側で使用することであり、NetscapeとSunはLiveScriptの実現をタイムリーに完了し、Netscape Navigator 2.0が正式に発表される前にNetscapeはJavaScript.に改名した.当時のJavaというインターネットの流行語を利用して、Netscapeの賭けが最終的に報われるため、JavaScriptはインターネットの必須コンポーネントになった.
  • 三足鼎立物語JavaScript 1.0がこのように成功したため、NetscapeはNetscape Navigator 3.0で1.1バージョンを発表した.ちょうどその時、マイクロソフトはブラウザに進出することを決定し、IE 3を発表した.0はJavajScriptクローン版を構築し、Jscriptと呼ばれています(Netscapeとの潜在的なライセンス紛争を避けるために命名されました).マイクロソフトがWebブラウザの隣に足を踏み入れる重要な一歩は、評判を悪くしているが、JavaScript言語の発展過程の重要な一歩となっている.マイクロソフトが参入すると、Netscape Navigator 3.0のJavaScript、IEのJscript、CEnviのScriptEaseの3つの異なるJavaScriptバージョンが同時に存在する.Cや他のプログラミング言語とは異なり、JavaScriptには文法や特性を統一する基準がありませんが、この3つの異なるバージョンはこの問題を際立たせており、業界の懸念が高まるにつれて、この言語の標準化は明らかに必要になっています.

  • 4. HTML + CSS + JavaScript
  • HTML:Webページに表示されるコンテンツを提供する
  • CSS:美化ページ
  • JavaScript:Webページの動作を制御する
  • JavaScriptの構成
  • ECMAscript:仕様
  • DOM:JavaScript操作Webページ上の要素のAPI
  • JavaScript操作ブラウザ部分機能のAPI