JavaScript概念についてのまとめ

4074 ワード

アウトライン
1、JavaScriptの概念2、JavaScriptの特徴3、JavaScriptは弱タイプ言語4、JavaScriptはECMAScript、DOM、BOMの集合5、JavaScriptがあまり受け入れられない理由6、JavaScriptの発展歴史7、JavaScriptとJAVAの違い8、簡単な例JavaScript JavaScript
1、JavaScriptの概念
JavaScriptはネットワークに属するスクリプト言語です。JavaScriptは、オブジェクトとイベントに基づくスクリプト言語JavaScriptを、数百万のウェブページで設計、検証フォーム、検出ブラウザ、cookiesを作成し、より多くのアプリケーションを改善するために使用します。JavaScriptはインターネットで一番流行しているスクリプト言語です。JavaScriptは宿主環境言語、つまりページ言語HTMLに依存して実行しなければなりません。JavaScriptは解釈型の言語で、解釈型:コンパイルする必要はなく、インタプリタプログラムは文を読むごとに実行します。運転速度が遅く、ブラウザにはJavascriptのインタプリタプログラムがデフォルトで内蔵されています。ブラウザには、Javascriptのインタプリタプログラムがデフォルトで内蔵されています。
2、JavaScriptの特徴
1、安全性(地元のハードディスクに直接アクセスすることはできません)は、情報の動的なインタラクションを行うことができます。2、クロスプラットフォーム性。(Jsを説明できるブラウザであれば全部実行できます。プラットフォームとは関係ありません。)
3、JavaScriptは弱タイプの言語です。
1、JavaScriptは弱タイプの言語で、かなりの程度で、JavaScript言語はどのように異なるタイプのデータを使うかに対して厳格な要求を持っていません。多くの場合、データを処理する時、データタイプを声明する必要はありません。JavaScriptは自分でタイプを計算することができます。2、JavaScriptはデータの種類に対して厳しい要求を持っていませんが、私達はまだそのデータの種類に注意しなければなりません。データタイプの定義(表示ステートメント)は、JavaScriptにこれらのデータの使い方を理解させるだけでなく、JavaScriptにより効率的にデータを処理させることができ、データタイプに対する声明がないために生じる意味のない、または間違った操作を避けることができる。
4、JavaScriptはECMAScript、DOM、BOMの集合です。
1、JavaScriptはECMAScript、DOM、BOMの集合だと考えられます。2、ECMAScriptはブラウザに依存していません。この言語には入力と出力の定義が含まれていません。この言語の内容は以下の通りです。文法、タイプ、語句、キーワード、保留字、オペレータ、オブジェクト。ECMAScriptとは、この標準を実現する各方面の内容についての言語記述であり、JavaScriptはECMAScriptを実現した。3、DOMはHTMLページをノードツリーに解析し、HTMLページの各部分はこのノードツリーのある種類のノードであり、これらのノードはまた異なるタイプのデータを含んでいる。DOMによって作成されたこの文書の属性図を通じて、開発者はページの内容と構造を制御する主導権を得て、DOMによって提供されたAPIを利用して、開発者は簡単に任意のノードを削除したり、追加したり、あるいは変更したりすることができます。4、BOMはブラウザのウィンドウとフレームだけを扱うが、ブラウザに対するJavaScriptの拡張はBOMの一部とも言える。開発者はBOMを使ってブラウザに表示されるページ以外の部分をコントロールできます。拡張:新しいブラウザウィンドウの機能を起動します。ブラウザウィンドウの機能を移動、拡大縮小、閉じます。ブラウザの詳細情報を提供するnavigatorオブジェクト。ブラウザが読み込むページの詳細情報を提供するlocationオブジェクト。ユーザのディスプレイ解像度の詳細情報を提供するscreenオブジェクト。クッキーへのサポート;XMLHttpRequestやIEのActiveXObjectのようなカスタムオブジェクトです。BOMは標準が守られていません。各ブラウザは自分の実現がありますが、HTML 5の出現によって、これらの仕様がより完璧になります。
5、JavaScriptがあまり受け入れられない理由
1、利用可能性が低く、初期のブラウザは互いに互換性が少ないので、自分で編纂したJavaScriptシナリオを複数のブラウザ環境で実行させるには、ブラウザの具体的なブランドと具体的なバージョンを探知するためのテストと分岐コードを数多く編纂しなければならない。このようなスクリプトはif...else文でいっぱいです。読みにくいし、再検査や誤り訂正もしにくいし、同じスクリプトをすべてのブラウザに適用することも難しいです。2、多くのネットユーザーにとって、JavaScriptのウェブページのアクセス性はとても悪いです。ブラウザは間違いの窓口をポップアップし、システムのフリーズに至るまで、興味をそそられて帰ってきます。3、JavaScriptは多くのウェブサイトで広告ウィンドウの機能を実現するために使われています。人々はこのような広告にうんざりしています。4、JavaScriptはJava言語に由来すると思われますが、接触すると彼らはまったく何の連絡もないことが分かります。Javaと比べると、JavaScriptは簡単に多いです。
6、JavaScriptの発展歴史
1、JavaScriptはNetScapeとSun社が協力して開発したもので、JavaScriptが出現する前に、Webブラウザはハイパー文書ドキュメントを表示するソフトウェアの基本部分にすぎない。JavaScriptが現れた後、ページの内容は退屈なテキストに限らず、彼らの相互作用性は著しく改善されました。JavaScriptの最初のバージョン、すなわちJavaScript 1.0バージョンは1995年に発売されたNetscape Navigator 2ブラウザに登場します。2、JavaScript 1.0のリリース時、Nerscape Navigatorはブラウザ市場を支配しています。マイクロソフトのIEブラウザは追跡者の役割を演じています。マイクロソフトはIE 3をリリースする時に自分のVBIScript言語を発表し、Jscriptという名前でJavaScriptのバージョンを発表しました。これによってNetscapeの歩みに早く追いつきました。3、マイクロソフト社の競争に対して、NerscapeとSun社はECMA(ヨーロッパコンピュータメーカー協会)と連携してJavaScript言語を標準化しました。その結果、ECMAScript言語は、同じ言語の名前がもう一つ増えました。ECMAScriptという名前は流行していませんが、今話題になっているJavaScriptは実はECMAScriptです。4、JavaScriptはスクリプト言語であり、JavaScriptスクリプトは通常、Webブラウザを通じてある種の操作を行うことができます。普通のプログラムのように独立して実行することができます。ウェブブラウザで説明と実行が必要なので、JavaScriptスクリプトはJavaやC++などのコンパイル型プログラミング言語のように用途が広いです。しかし、この比較的単純性もJavaScriptの長所です。5、JavaScriptはWebブラウザを操作する手が短いこともプログラマに提供しています。例えば、JavaScript言語は、Webブラウザウィンドウの高さ、幅、スクリーンの表示位置などの属性を調整するために使用されてもよい。このような方法でWebブラウザ自体の属性を与えることは、BOM(ブラウザオブジェクトモデル)と見なしてもよい。JavaScriptの早起き版は初級DOM(文書オブジェクトモデル)も提供しています。
7、JavaScriptとJAVAの違い
1、JSはNetscape社の製品で、JavaはSun社の製品です。2、JSは対象に基づき、Javaは対象に向ける。3、JSは説明だけで実行できます。Javaは先にバイトコードファイルをコンパイルしてから実行する必要があります。4、JSは弱いタイプで、Javaは強いタイプです。5、javaで変数を宣言するときは、その変数のデータタイプを明確にしなければなりません。6、javascript宣言変数はどのタイプのデータか明確にする必要がなく、どの変数も一つのキーワードを使ってvarで宣言すればいいです。
8、簡単なJavaScriptの例



  JavaScript  


JavaScript

window.document.write("hello,world");