この本を読むと、JavaScriptは奇っ怪な動きをする言語であり、プログラマはその仕様を理解して乗りこなさなければいけない。けれども、それも時代や流行で変わってきているんだと教えてくれます。
それでもJavaScriptにはクラスは存在しないし、その正体はコンストラクタだったとか。
配列こそがJavaScriptの本体だということを知ります。
そういった言語の異端性を理解した上で、JavaScriptの成り立ちを学びます。とくにES6以降は「別言語」ですから、我々が懸念している負の部分は軽減しており、初学者でも十分に学べる代物と化しています。
この本のお気に入りは関数型についてです。それまでオブジェクト指向(クラス)だった業界に、Reactを台頭にして普及したように思います。
Rustもそうですが、言語全体の主流が関数型に移行してきています。改めてその重要性が認識されていると感じます。
本書を学べばthisの影響でまともなクラス設計はできず、またプロトタイプとの相性の悪さも知るはずです。
関数型を利用すると結果として高階関数を使い、コンポーネント化し、将来的にはWebComponentに使えるメリットが見えてきます。
将来的にエンジニアは直接JavaScriptを触ることはなくなるでしょう。TypeScriptやSvelteの方が優秀だからです。しかし、「JavaScriptにはオーバーロードが存在しない。代入方法は=のみ」という知識を本書で知り得たなら、それらAltJSやコンパイラがどういう形で最適化処理をしているのか想像がつくようになるはずです。ポインタの知識と同じで、この本から学べるものは陳腐化することがないでしょう。
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥5,060¥5,060 税込
発送元: Amazon.co.jp 販売者: Amazon.co.jp
¥5,060¥5,060 税込
発送元: Amazon.co.jp
販売者: Amazon.co.jp
¥3,956¥3,956 税込
配送料 ¥240 6月16日-18日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】 販売者: バリューブックス 【防水梱包で、丁寧に発送します】
¥3,956¥3,956 税込
配送料 ¥240 6月16日-18日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】
販売者: バリューブックス 【防水梱包で、丁寧に発送します】
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
JavaScript 第7版 単行本(ソフトカバー) – 2021/12/2
David Flanagan
(著),
村上 列
(翻訳)
{"desktop_buybox_group_1":[{"displayPrice":"¥5,060","priceAmount":5060.00,"currencySymbol":"¥","integerValue":"5,060","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"ht%2FVdebiimGLOTP2I%2BmFWJG8nYru%2BsxNOuA%2F2cNDCLs7KkjWOymujdh4qfEAux9xeqbubjan5P5Ghg2iEcAbzGqHD0tUvMSiQTiMZ3PUQFbLqAsz%2FFqueSySzByeGkyi3PsXBGoEfQM%3D","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥3,956","priceAmount":3956.00,"currencySymbol":"¥","integerValue":"3,956","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"ht%2FVdebiimGLOTP2I%2BmFWJG8nYru%2BsxNCW3numWlXPCMYGYOhwKV9shBC4B%2Bqo9xazK4XvIHxyQaQHiDLZ6jMrHiT6gj0KHS3g2q5gfaVg%2Bge1ARQ0xgMXmJ9Zo%2B2qTRWBE%2BNVef4IosVZNotSfw4tIMvmOSi776%2BmRP4EjimXmOuysIJJgHZQ%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
JavaScriptは最も多くのソフトウェア開発者に使用されているプログラミング言語です。JavaScriptを包括的に解説する本書は、第6版から大幅に加筆および更新し、全面改訂しました。
はじめにJavaScript言語仕様の基本的な構文と機能について豊富なサンプルコードを使って学習します。そしてJavaScript標準ライブラリを詳述し、Webブラウザで使われるクライアントサイドJavaScriptやNode.jsで使われるサーバサイドJavaScriptについてわかりやすく説明します。またNode形式と標準形式のモジュールの使い方、イテレータとジェネレータ、async/awaitやPromiseなどの非同期プログラミングの新しい構文、クラスの定義方法などを紹介し、さらにツール群や言語拡張機能、理解の難しいJavaScript特有の動きなどについても学ぶことができます。
WebプラットフォームやNode.jsの基礎となるJavaScript言語を根本から解説する本書は、JavaScriptをマスターして使いこなしたい開発者必携の一冊です。
はじめにJavaScript言語仕様の基本的な構文と機能について豊富なサンプルコードを使って学習します。そしてJavaScript標準ライブラリを詳述し、Webブラウザで使われるクライアントサイドJavaScriptやNode.jsで使われるサーバサイドJavaScriptについてわかりやすく説明します。またNode形式と標準形式のモジュールの使い方、イテレータとジェネレータ、async/awaitやPromiseなどの非同期プログラミングの新しい構文、クラスの定義方法などを紹介し、さらにツール群や言語拡張機能、理解の難しいJavaScript特有の動きなどについても学ぶことができます。
WebプラットフォームやNode.jsの基礎となるJavaScript言語を根本から解説する本書は、JavaScriptをマスターして使いこなしたい開発者必携の一冊です。
- 本の長さ784ページ
- 言語日本語
- 出版社オライリージャパン
- 発売日2021/12/2
- 寸法24 x 19 x 4.5 cm
- ISBN-104873119707
- ISBN-13978-4873119700
よく一緒に購入されている商品
対象商品: JavaScript 第7版
¥5,060¥5,060
最短で6月14日 金曜日のお届け予定です
残り13点(入荷予定あり)
¥3,740¥3,740
最短で6月14日 金曜日のお届け予定です
残り11点(入荷予定あり)
総額:
当社の価格を見るには、これら商品をカートに追加してください。
ポイントの合計:
pt
もう一度お試しください
追加されました
一緒に購入する商品を選択してください。
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
著者について
David Flanagan(デイビッド・フラナガン):1995年からJavaScriptのプログラマ兼著者。妻や子供と一緒に、ワシントン州シアトル市とブリティッシュコロンビア州バンクーバーの間のパシフックノースウェストに暮らしている。マサチューセッツ工科大学でコンピュータ科学とコンピュータ工学の学位を取得し、VMwareでソフトウェアエンジニアとして働いている。
登録情報
- 出版社 : オライリージャパン; 第7版 (2021/12/2)
- 発売日 : 2021/12/2
- 言語 : 日本語
- 単行本(ソフトカバー) : 784ページ
- ISBN-10 : 4873119707
- ISBN-13 : 978-4873119700
- 寸法 : 24 x 19 x 4.5 cm
- Amazon 売れ筋ランキング: - 14,650位本 (本の売れ筋ランキングを見る)
- - 88位ソフトウェア開発・言語
- - 499位電気・通信 (本)
- カスタマーレビュー:
カスタマーレビュー
星5つ中4.7つ
5つのうち4.7つ
全体的な星の数と星別のパーセンテージの内訳を計算するにあたり、単純平均は使用されていません。当システムでは、レビューがどの程度新しいか、レビュー担当者がAmazonで購入したかどうかなど、特定の要素をより重視しています。 詳細はこちら
54グローバルレーティング
虚偽のレビューは一切容認しません
私たちの目標は、すべてのレビューを信頼性の高い、有益なものにすることです。だからこそ、私たちはテクノロジーと人間の調査員の両方を活用して、お客様が偽のレビューを見る前にブロックしています。 詳細はこちら
コミュニティガイドラインに違反するAmazonアカウントはブロックされます。また、レビューを購入した出品者をブロックし、そのようなレビューを投稿した当事者に対して法的措置を取ります。 報告方法について学ぶ
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2022年3月29日に日本でレビュー済み
Amazonで購入
第6版の既読者にもおすすめしたいです。
私は以前に第6版を通読し、以降はMDNで知識を補いながらJavaScriptを利用してきました。
第7版が出たことは知っていたのですが、(基礎的な知識はあるし、MDNで最新情報は入手してるし、5000円は地味に高いし、今更こんな分厚いの読む時間もないし…)などと買わずにいたのですが、モジュール周りのまとまった知識が必要になったことをきっかけに、購入に踏み切りました。
結果、毎日目からうろこが落ちています。
(え…こんなとこも変わってたの…?私の知識少なすぎ…!?)
(えっ…これ今は非推奨なの…?)
(こんな便利な機能が…!すごい…!)
JavaScriptほど劇的に変化する言語はないのではないでしょうか。
JavaScriptの知識ならある程度自信あるよって方も、久々に知識の全更新、いかがですか。
私は以前に第6版を通読し、以降はMDNで知識を補いながらJavaScriptを利用してきました。
第7版が出たことは知っていたのですが、(基礎的な知識はあるし、MDNで最新情報は入手してるし、5000円は地味に高いし、今更こんな分厚いの読む時間もないし…)などと買わずにいたのですが、モジュール周りのまとまった知識が必要になったことをきっかけに、購入に踏み切りました。
結果、毎日目からうろこが落ちています。
(え…こんなとこも変わってたの…?私の知識少なすぎ…!?)
(えっ…これ今は非推奨なの…?)
(こんな便利な機能が…!すごい…!)
JavaScriptほど劇的に変化する言語はないのではないでしょうか。
JavaScriptの知識ならある程度自信あるよって方も、久々に知識の全更新、いかがですか。
2022年8月7日に日本でレビュー済み
40代のプログラマーです。
ここ何年かはデータ分析のシステムの開発、運用に携わってきました。
本書は、原著のタイトルにDefinitiveとあるとおり、
JavaScriptについての、文字通りの決定版といえる本です。
通して読めば、JavaScriptおよび
それに関連するフロントエンドの知識を
アップデートすることができます。
いろいろな話題が、あるていどの深さで説明されて、
まとまって1冊の本になっているのが助かります。
今まで調べたこともない話題もありました。
残念ながら理解できなかった話題もありました。
すでにJavaScriptを知っているかたにおすすめです。
ここ何年かはデータ分析のシステムの開発、運用に携わってきました。
本書は、原著のタイトルにDefinitiveとあるとおり、
JavaScriptについての、文字通りの決定版といえる本です。
通して読めば、JavaScriptおよび
それに関連するフロントエンドの知識を
アップデートすることができます。
いろいろな話題が、あるていどの深さで説明されて、
まとまって1冊の本になっているのが助かります。
今まで調べたこともない話題もありました。
残念ながら理解できなかった話題もありました。
すでにJavaScriptを知っているかたにおすすめです。
2023年3月11日に日本でレビュー済み
今までいくつかJavaScript関連の本は購入しましたが、こちらの本は説明が分かりやすくかつ翻訳も違和感はありません。今までJavaやPython等他の言語に携わって来たものですが、オブジェクトの「prototype」継承等JavaScrpip特有の今まで漠然と把握していたものがこちらの本で腑に落ちました。また第7版は比較的最近改版されたものなので、最近のECMAScriptの機能についても網羅されています。ボリュームはそれなりにありますが、その分しっかり内容は濃くかつ楽しく読み進められるのでJavaScript経験者だけでなく初心者の方にもおすすめです。
2021年12月3日に日本でレビュー済み
定番の「JavaScriptバイブル本」が約9年ぶりに待望の新版を発売。本格派WEBエンジニア向け。
WEBエンジニア初心者が中級者にステップアップしたい場合、または、他言語でのバックエンドのベテランがフロントエンドやNode.jsに入門する場合にも適していると思います。
これ程詳しくJavaScriptを解説している書籍は他になく、既にJavaScriptを使いこなしている中級者でも、新たな発見があるかもしれません。
WEBエンジニア初心者が中級者にステップアップしたい場合、または、他言語でのバックエンドのベテランがフロントエンドやNode.jsに入門する場合にも適していると思います。
これ程詳しくJavaScriptを解説している書籍は他になく、既にJavaScriptを使いこなしている中級者でも、新たな発見があるかもしれません。
2022年6月3日に日本でレビュー済み
これで1から勉強するもよし、今やってる参考書や勉強のリファレンスとして使ってもよし。大層なヴォリュームだがJavaScriptを極めるには最高の一冊。変化を続けるJavaScriptの今の姿を理解できます。
2022年7月25日に日本でレビュー済み
長らく待たされた第7版の登場、JavaScript再学習用にオライリーの電子書籍版で手に入れ最初から目を通しています。言語仕様については、ECMA2016以降2020までもカバーして解説してくれています。ブラウザでのJavaScriptだけで200ページ近く、全体で750ページに及ぶ大著です。前半のプログラミング言語のサンプルは面白いコードも多いのですが、フラナガンさん自身のフロントエンドの技術者ではないので、Web系やNodeでのプログラムサンプルは力不足です。ただ拡張されるJavaScriptを体系的に学ぶにはこの書籍がやはい一番のようです。
2022年2月12日に日本でレビュー済み
この本は訳書です。内容に関しては、洋書版のレビューを参照するように!
翻訳は問題ないです。
翻訳は問題ないです。