📙 もくじ
0:00 モダンJavaScriptにReactやVueが入れていない理由
1:27 プログラミングはHowよりWhyが大事
4:11 流れ① JavaScriptの歴史
4:39 流れ② モジュールを学ぶ
5:22 流れ③ npmを学ぶ
6:05 流れ④ JavaScriptはコンパイル言語に変化!?
6:47 流れ⑤ ビルドを学ぶ
7:21 流れ⑥ タスクランナーを学ぶ
7:56 流れ⑦ リアルDOMから仮想DOMへ
8:28 クロージング
🙇♂️ お詫び(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…
・http://www.kogures.com/hitoshi/histor…
・https://auth0.com/blog/a-brief-histor…
・https://ja.wikipedia.org/wiki/XMLHttp…
【Ajaxの命名について】
・https://ja.wikipedia.org/wiki/Ajax
・https://web.archive.org/web/201902260…
今回のモダン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 次回予告
📙 もくじ
0:00 前回のおさらい
1:10 今回伝えたいこと
2:35 学ぶべきもの、学ぶべきでないもの
3:27 Node.js の誕生
4:49 Node.js と CommonJS
6:54 パッケージとは
10:51 パッケージ管理システムとは
14:10 パッケージの依存関係の怖さ
17:01 npm の誕生
18:28 npm を実際に使ってみる
21:52 Node.js がどんどん盛り上がる話
23:13 次回予告
📙 もくじ
0:00 前回のおさらい
1:40 IIFE モジュール
3:54 AMD モジュール
7:02 パッケージ管理システム Bower
8:18 AMD 形式のマイナス面
9:53 Bower のマイナス面
11:45 次回予告
📙 もくじ
0:00 前回のおさらい
2:02 コードを事前に変換という考え方
3:52 Bundle(バンドル)
6:36 Browserify
10:02 webpack
13:24 webpack vs Browserify
14:59 ES Modules
19:02 webpackがモジュールバンドラーで1強に
22:14 Compile(コンパイル)
24:06 Babel
26:46 React, Vue, TypeScript
28:51 パラダイムシフトを理解しよう
29:40 JavaScriptで覚えるべきもの
31:37 JavaScriptの歴史について
👨💻 自己紹介
ヤフー株式会社でプログラマーとして働いていました!
現在は起業家として新規サービスを開発中です!
下記に興味がある方はチャンネル登録をおねがいします!
・IT業界、Web系、プログラミング講座
・リモートワーク、在宅勤務、副業
・スタートアップ、ベンチャー、経営者、社長
🌏 SNS
Twitter
https://twitter.com/shimabu_it
Instagram
https://www.instagram.com/shimabu_it
🏷️ タグ
#JavaScript #フロントエンド #プログラミング講座 #JavaScriptの歴史#ECMAScript #モダンJavaScript #nodejs #npm #AMD #Bower #webpack #Babel
コメント