Web開発史

jQueryが「古い」と言われる本当の理由

jQueryは古い技術だから嫌われているわけではない かつてjQueryが必要だった理由 現在のJavaScriptの変化 「書きやすさ」の逆転 モジュール化との相性 誤解されやすいポイント なぜ「古い」と感じるのか 最後に jQueryは古い技術だから嫌われているわけでは…

CORS登場で変わったjQueryの役割とは

CORSの登場で「Ajaxの問題」はほぼ解決しました かつての最大の壁 ― 同一オリジン制約 そこで使われたのがJSONP CORSとは何か CORSで何が変わったのか jQueryの役割の変化 まだ残る誤解 注意点:CORSはクライアント側では設定できない なぜjQueryは急速に使…

$(document).ready()は本当に必要だったのかDOM読み込みの仕組みから解説

$(document).ready()はなぜ使われていたのか HTMLとJavaScriptは同時に動いていない DOMが完成する瞬間 ― DOMContentLoaded 問題はブラウザ対応だった $(document).ready()の本当の役割 window.onloadとの違い 本当に必要だったのか 現在はどうなったか 注意…

昔のJavaScriptがブラウザごとに動かなかった理由とjQueryの役割

なぜ昔のJavaScriptはブラウザごとに動かなかったのか DOMという最大の不一致 DOMは共通規格だったが共通実装ではなかった イベントモデルの違い CSS操作も統一されていなかった Ajaxの互換性問題 ここで登場したjQueryの役割 jQueryは「機能」ではなく「翻…

jQueryはなぜ爆発的に普及したのかを技術的に解説

jQueryが爆発的に普及した本当の理由 2000年代のJavaScriptは「ブラウザごとに別言語」だった DOM APIがブラウザごとに違った イベント処理も統一されていなかった jQueryがやったこと ― 抽象化 AjaxがjQuery普及を決定づけた なぜ一気に世界標準になったの…