【モダンJavaScript #2】歴史から学ぶJavaScript前編。ECMAScript、CommonJS、モジュール、名前空間を知ろう【フロントエンドエンジニア講座】



【モダンJavaScript #2】歴史から学ぶJavaScript前編。ECMAScript、CommonJS、モジュール、名前空間を知ろう【フロントエンドエンジニア講座】

【モダンJavaScript #2】歴史から学ぶJavaScript前編。ECMAScript、CommonJS、モジュール、名前空間を知ろう【フロントエンドエンジニア講座】

🙇‍♂️ お詫び(2020/06/08)
10分45秒からのマイクロソフトが2005年にAjaxを開発したのは誤りです。1999年にMicrosoftがAjaxの基本の技術であるXMLHttpRequestを、ActiveX オブジェクトとしてIE5に実装しており、2005年にJesse James GarrettによってAjaxという用語が作られました。Microsoftが2005年に作ったものではございません。誤解を招いてしまい申し訳ございませんでした。お詫びして訂正いたします。
下記文献を参考に訂正を書きました。下記文献も合わせて参考にしてください。
【Ajaxの歴史について】
・https://developer.mozilla.org/ja/docs/Web/Guide/AJAX/Getting_Started
・http://www.kogures.com/hitoshi/history/javascript#ajax
・https://auth0.com/blog/a-brief-history-of-javascript
・https://ja.wikipedia.org/wiki/XMLHttpRequest
【Ajaxの命名について】
・https://ja.wikipedia.org/wiki/Ajax
・https://web.archive.org/web/20190226075734/https://adaptivepath.org/ideas/ajax-new-approach-web-applications/

今回のモダンJavaScript講座は歴史の授業です。JavaScriptやECMAScriptの誕生からCommonJSの成り立ちまで(1995〜2009年)の歴史を振り返ります。ところどころ面白い豆知識と面白くないボケを挟んでいます😇

📙 もくじ
0:00 JavaScriptの誕生
2:30 開発者の苦労とECMAScriptの誕生
3:38 「ES2015」と「ES6」どっちが正解?
4:26 ECMAScriptとは何か?
8:17 第一次ブラウザ戦争
9:55 JavaScriptへの失望から復権まで
11:46 jQueryの誕生
12:39 第二次ブラウザ戦争
14:46 ServerJSからCommonJSまで
16:10 モジュールとは
17:05 JavaScriptの問題点をストーリーで理解する
22:13 問題点の整理と解決策について
22:45 モジュールで名前空間の問題を解決
24:03 JSモジュールのスコープについて
24:41 ブラウザではモジュールが使えないという話
25:32 次回予告

🔥この動画だけは見よ!
【モダンJavaScript #1】
新章開幕!最も独学が難しい分野を徹底解説していきます!
https://youtu.be/De9PH3EAz7c

【基礎から学ぶ JavaScript 入門 #1】
フロントエンド開発でJavaScriptが必要な理由を解説!
https://youtu.be/pnsieVYy72M

👨‍💻 自己紹介
ヤフー株式会社でプログラマーとして働いていました!
現在は起業家として新規サービスを開発中です!
下記に興味がある方はチャンネル登録をおねがいします!
・IT業界、Web系、プログラミング講座
・リモートワーク、在宅勤務、副業
・スタートアップ、ベンチャー、経営者、社長

🌏 SNS
Twitter: https://twitter.com/shimabu_it
Instagram: https://instagram.com/shimabu_it

🏷️ タグ
#モダンJavaScript #JavaScriptの歴史 #ECMAScript

Comments are closed.