Publishing技術評論社の電子書籍サイトログインカート本サイトではJavaScriptを使用しております。JavaScriptが無効な状態ではご利用いただけません。本書は,2019年12月21日に発売された書籍の電子版です。初版はおよそ9年前に発売されましたが,あまたのバージョンアップ版の要望に応え,ようやく筆者が重い腰を上げて最新版で書き上げてくれました。ほかにもたくさんのJavaScriptライブラリがありますが,さまざまな有名サイトで使用され,そのメンテナンスやサイトのバージョンアップなどにもニーズがあるかと思われます。いまやWebデザイナーでもJavaScriptをかくことが要求され当然のように依頼されることもあります。早いもので,本書の第1版が出版されてから10年近い月日が経過しました。プログラミングの世界は進歩が速く,Webアプリケーションの開発を取り巻く環境も,この10年の間に大きく変化しています。ブラウジングに使われるデバイスはPCよりスマートフォンやタブレットの占める割合のほうが多くなっていますし,アプリケーション開発全体の中でもフロントサイドの比重は年々高くなっている印象があります。JavaScript周辺も,ずいぶんと変わりました。ES5が登場し,ブラウザごとの差異もほぼ解消されましたし,React,Vue等の新しいJavaScriptフレームワークが登場したことで,高度なアプリケーション開発もどんどん効率的になってきています。JavaScriptライブラリとしては古株のjQueryも,目立った機能追加や変更は多くないものの,着実に進化を続けています。本書の第1版ではバージョン1.4をベースに解説していましたが,今回,現時点での最新版であるバージョン3系ですべて書き直しました。メジャーバージョン2つ分一気にジャンプアップしたようにも見えますが,これはjQueryがIE8以前をサポートするバージョン1系とモダンブラウザのみをサポートするバージョン2系に分岐していたことによるものです。バージョン2を飛ばしたわけではなく,バージョン1とバージョン2を整理統合した形でバージョン3になった,と理解していただくとよいと思います。第1版で簡単に紹介していたjQueryプラグインの章については,既存のプラグインに古いままメンテナンスされていないものが多いことや,現場でもさほど利用頻度が高くないことから,今回は潔くカットしました。代わりにより実践的なトピックとして,svg.jsと組み合わせてベクターグラフィックでグラフを描画する例を取り上げています。フロントエンド開発の最初のステップとしてこれからjQueryを学ぶ方,すでにjQueryをお使いでリファレンスとして手元に置きたい方にとって,本書が一助となれば幸いです。jQueryとSVG.jsでグラフを描くサポート現在サポート情報はありません。