国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

JavaScript の概要

JavaScriptの歴史

JavaScriptを理解するには、まずJavaScriptの誕生を振り返る必要があります。

前世紀(jì)の 1995 年、Netscape は Navigator ブラウザにより Web 時代の始まりで最も有名な第一世代のインターネット企業(yè)になりました。

Netscape は靜的な HTML ページに動的な効果を追加したいと考えていたため、Brendan Eich という名前の人が 2 週間以內(nèi)に JavaScript 言語を設(shè)計しました。おっしゃるとおり、この人はわずか 10 日しかかかりませんでした。

なぜ JavaScript と呼ばれるのでしょうか?その理由は、當(dāng)時 Java 言語が非常に人気があったためで、Netscape は Java の名聲を利用して Java を宣伝したいと考えていたためです。しかし実際には、Java に少し似ている JavaScript の構(gòu)文を除いて、他の部分は基本的に何も関係がありません。それと。

ECMAScript

Netscape が JavaScript を開発したため、1 年後に Microsoft が JavaScript を真似て JScript を開発し、JavaScript を世界標(biāo)準(zhǔn)にするために、いくつかの企業(yè)が ECMA (歐州コンピュータ製造者協(xié)會) 組織と協(xié)力して JavaScript 言語標(biāo)準(zhǔn)をカスタマイズしました。これは ECMAScript 標(biāo)準(zhǔn)と呼ばれます。

簡単に言うと、ECMAScript は言語標(biāo)準(zhǔn)であり、JavaScript は Netscape による ECMAScript 標(biāo)準(zhǔn)の実裝です。

それなら、JavaScript を標(biāo)準(zhǔn)にしたらどうでしょうか? JavaScript は Netscape の登録商標(biāo)であるためです。

しかし、ほとんどの場合、私たちは今でも JavaScript という言葉を使用します。 ECMAScript という単語が見つかった場合は、それを JavaScript に置き換えてください。

JavaScript バージョン

JavaScript 言語は 10 日間で設(shè)計されましたが、言語設(shè)計者のレベルは非常に高いですが、「時間が厳しく、タスクが重い」ということに耐えられる人はいません。そのため、JavaScript には多くの設(shè)計上の欠陥があります。後でゆっくり話しましょう。

さらに、JavaScript 標(biāo)準(zhǔn) - ECMAScript は継続的に開発されているため、ECMAScript 6 標(biāo)準(zhǔn) (略して ES6) の最新バージョンは 2015 年 6 月に正式にリリースされました。 したがって、JavaScript のバージョンに関しては、実際には次のことを意味します。 ECMAScript を?qū)g裝する標(biāo)準(zhǔn)のバージョン。

JavaScript のバージョンはリリース時にブラウザーによって決定され、多くのユーザーは依然として IE6 などの古いブラウザーを使用しているため、JavaScript を作成する際には、すぐに開始するだけではなく、古いユーザーに配慮する必要があることを意味します。最新の ES6 標(biāo)準(zhǔn)を使用して記述してください。そうしないと、古いユーザーのブラウザは新しいバージョンの JavaScript コードを?qū)g行できなくなります。

ただし、JavaScript のコア構(gòu)文はあまり変わっていません。このチュートリアルでは、まず JavaScript の中心的な使用法について説明し、次に ES6 の新機能について説明します。

學(xué)び続ける
||
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> RunJS 演示代碼 </title> <script> var ck = function(){ var x = prompt ("輸入數(shù)據(jù): ", ""); alert(x); } </script> </head> <body> <button onclick="ck();"> 輸入按鈕 </button> </body> </html>