亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Javascript の基本チュートリアル - Javascript の概要

javascript

JavaScript は、型のサポートが組み込まれた、動(dòng)的に型付けされた弱い型付けのプロトタイプベースの言語です。そのインタプリタは JavaScript エンジンと呼ばれ、ブラウザの一部であり、クライアント側(cè)のスクリプト言語で広く使用されています。これは、HTML Web ページに動(dòng)的機(jī)能を追加するために HTML (標(biāo)準(zhǔn)ユニバーサル マークアップ言語に基づくアプリケーション) で最初に使用されました。 。

1995 年に、Netscape の Brendan Aich によって初めて設(shè)計(jì)され、Netscape Navigator ブラウザに実裝されました。 Netscape は Sun と協(xié)力していたため、Netscape の経営陣は Netscape を Java のように見せたいと考え、そのため JavaScript という名前が付けられました。しかし実際には、その文法スタイルは Self と Scheme に近いです。

技術(shù)的な利點(diǎn)を得るために、Microsoft は JScript を立ち上げ、CEnvi は JavaScript だけでなくブラウザ上で実行できる ScriptEase を立ち上げました。仕様を統(tǒng)一するため、ECMA規(guī)格と互換性があるJavaScriptはECMAScriptとも呼ばれます。


コンポーネント

1. ECMAScript は、言語 の構(gòu)文と基本オブジェクトを記述します。

2. ドキュメント オブジェクト モデル (DOM)。Web コンテンツを処理するためのメソッドとインターフェイスを記述します。

3. ブラウザー オブジェクト モデル (BOM)。ブラウザーと対話するためのメソッドとインターフェイスを記述します。

JavaScriptの構(gòu)成:

321_副本.png

基本機(jī)能


JavaScript は、インターネットに屬するスクリプト言語であり、Web ページにさまざまな動(dòng)的機(jī)能を追加して、よりスムーズで美しいブラウジング効果を提供するためによく使用されています。 。通常、JavaScript スクリプトは HTML に埋め込むことでその機(jī)能を?qū)g現(xiàn)します。

これはインタープリタ型スクリプト言語です (コードはプリコンパイルされていません)。

主に、HTML (標(biāo)準(zhǔn)ユニバーサル マークアップ言語に基づくアプリケーション) ページにインタラクティブな動(dòng)作を追加するために使用されます。

HTML ページに直接埋め込むこともできますが、別の js ファイルとして記述すると、構(gòu)造と動(dòng)作を分離するのに役立ちます。

ほとんどのブラウザでサポートされているクロスプラットフォーム機(jī)能は、複數(shù)のプラットフォーム (Windows、Linux、Mac、Android、iOS など) で実行できます。

JavaScript スクリプト言語には、他の言語と同様に、獨(dú)自の基本的なデータ型、式、算術(shù)演算子、およびプログラムの基本的なプログラム フレームワークがあります。 Javascript は、データとテキストを処理するための 4 つの基本データ型と 2 つの特別なデータ型を提供します。変數(shù)は情報(bào)を保存する場所を提供し、式はより複雑な情報(bào)処理を完了できます。

日常使用

1. HTML ページに動(dòng)的テキストを埋め込みます。

2. ブラウザーのイベントに応答します。

3. HTML 要素の読み取りと書き込み。

4. サーバーに送信される前にデータを検証します。

5. 訪問者のブラウザ情報(bào)を検出します。

6. 作成と変更を含む Cookie を制御します。

7. Node.js テクノロジーに基づくサーバーサイドプログラミング。

歴史

元々は Netscape の Brendan Aich によってデザインされました。 JavaScriptはOracle Corporationの登録商標(biāo)です。 Ecma International は、JavaScript に基づいて ECMAScript 標(biāo)準(zhǔn)を開発しました。 JavaScript は、サーバーサイド プログラミングなどの他の狀況でも使用できます。完全な JavaScript 実裝は、ECMAScript、ドキュメント オブジェクト モデル、およびブラウザ オブジェクト モデルの 3 つの部分で構(gòu)成されます。

Netscape は當(dāng)初、スクリプト言語を LiveScript と名付けましたが、Sun と協(xié)力した後、Netscape はその名前を JavaScript に変更しました。 JavaScript はもともと Java に觸発されて設(shè)計(jì)されたもので、目的の 1 つは「Java に似せる」ことなので、構(gòu)文に類似點(diǎn)があり、名前や命名規(guī)則も Java から借用しています。しかし、JavaScript の主な設(shè)計(jì)原則は Self と Scheme から派生しています。 JavaScript と Java の名前が似ているのは、Netscape が當(dāng)時(shí)のマーケティング上の理由から Sun Microsystems と合意に達(dá)した結(jié)果です。技術(shù)的な優(yōu)位性を得るために、Microsoft は JavaScript スクリプト言語と競合する JScript を立ち上げました。相互運(yùn)用性を目的として、Ecma International (舊歐州コンピュータ製造者協(xié)會(huì)) は ECMA-262 標(biāo)準(zhǔn) (ECMAScript) を作成しました。どちらも ECMAScript の実裝です。 JavaScript はプログラマー向けのスクリプト言語としてではなく、非プログラマー向けのスクリプト言語として宣伝および宣伝されていますが、JavaScript は非常に機(jī)能が豊富です。

開発初期には、JavaScript の標(biāo)準(zhǔn)はまだ決まっていませんでした。同時(shí)期には、Netscape の JavaScript、Microsoft の JScript、CEnvi の ScriptEase の 3 つの柱がありました。 1997 年、ECMA (歐州コンピュータ製造者協(xié)會(huì)) の調(diào)整のもと、Netscape、Sun、Microsoft、Borland で構(gòu)成されるワーキング グループが統(tǒng)一標(biāo)準(zhǔn) ECMA-262 を決定しました。

特徴

JavaScriptスクリプト言語には以下の特徴があります:

(1) スクリプト言語。 JavaScript は解釈されるスクリプト言語です。C や C++ などの言語は最初にコンパイルされてから実行されますが、JavaScript はプログラムの実行中に 1 行ずつ解釈されます。

(2) オブジェクトに基づく。 JavaScript はオブジェクトベースのスクリプト言語であり、オブジェクトを作成するだけでなく、既存のオブジェクトを使用することもできます。

(3)シンプル。 JavaScript 言語は、弱い型指定の変數(shù)型を使用し、使用されるデータ型に厳密な要件を課しません。Java の基本的なステートメントとコントロールに基づいたスクリプト言語であり、その設(shè)計(jì)はシンプルでコンパクトです。

(4)ダイナミック。 JavaScript は、Web サーバーを経由せずにユーザー入力に応答できるイベント駆動(dòng)型のスクリプト言語です。 Web ページにアクセスしているときに、マウスがクリックされたとき、上下に移動(dòng)したとき、またはウィンドウ內(nèi)で移動(dòng)したとき、JavaScript はこれらのイベントに直接応答できます。

(5) クロスプラットフォーム。 JavaScript スクリプト言語はオペレーティング システムに依存せず、ブラウザーのサポートのみが必要です。したがって、JavaScript スクリプトを作成した後、マシン上のブラウザが JavaScript スクリプト言語をサポートしていれば、そのスクリプトを任意のマシンに持ち込んで使用できます?,F(xiàn)在、JavaScript はほとんどのブラウザでサポートされています。

PHP や ASP などのサーバー側(cè)スクリプト言語とは異なり、JavaScript は主にユーザーのブラウザ上で実行されるクライアント側(cè)スクリプト言語として使用され、サーバーのサポートを必要としません。したがって、初期の頃、プログラマはサーバーの負(fù)擔(dān)を軽減するために JavaScript を好んで使用しましたが、同時(shí)にセキュリティという別の問題も引き起こしました。

サーバーがより強(qiáng)力になるにつれて、プログラマーはセキュリティを確保するためにサーバー上でスクリプトを?qū)g行することを好みますが、JavaScript はクロスプラットフォームで使いやすいという利點(diǎn)から依然として人気があります。同時(shí)に、一部の特殊な機(jī)能 (AJAX など) をクライアント側(cè)でサポートするには Javascript に依存する必要があります。 V8 などのエンジンや Node.js などのフレームワーク、およびイベント駆動(dòng)型や非同期 IO などの機(jī)能の開発により、サーバー側(cè)プログラムの作成に JavaScript が徐々に使用されるようになりました。

プログラミング

JavaScript は、実行のためにクライアントに送信される前にソース コードをコンパイルする必要がなく、代わりにテキスト形式の文字コードが解釈と実行のためにブラウザに送信されます。ブラウザで。直訳言語の弱點(diǎn)は安全性が低いことであり、JavaScript では 1 つが実行できない場合、次の言語も実行できません。

バージョン

JavaScript は、ECMAScript と呼ばれる標(biāo)準(zhǔn)番號 ECMA-262 を策定するために、Netscape によって ECMA に提出されました?,F(xiàn)在の最新バージョンは ECMA-262 第 5 版です。 ECMA-262 第 3 版標(biāo)準(zhǔn)に準(zhǔn)拠する実裝には、

1. Microsoft の JScript.

2. 現(xiàn)在 SpiderMonkey と呼ばれる Mozilla の Rhino ( Java実裝)

4.Digital Mars社のDMDScript

5.oogle社のV8

6.WebKit







學(xué)び続ける
||
<script> alert("歡迎學(xué)習(xí)javascript") </script>
提出するリセットコード