質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

意見交換

4回答

705閲覧

【JavaScript】古典・定番の技術書・参考書

MRI

総合スコア2

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2024/04/17 16:40

テーマ、知りたいこと

JavaScriptの技術書・参考書で,定番と言われたり,古典と言われている書籍はありますか?
ご存知のものがあれば教えていただきたいです.

背景、状況

以下の2冊の書籍は読み終え,より詳しくJavaScriptの言語仕様などが記載された書籍で勉強してみたいと思いました.
おすすめの書籍・技術書・参考書と,なぜそれを推薦するのかを理由を教えていただけますと幸いです.

確かな力が身につくJavaScript「超」入門 第2版

1週間でJavaScriptの基礎が学べる本

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答4

#1

ikedas

総合スコア4343

投稿2024/04/17 23:21

入門の次は、プログラミング言語としてのJavaScript (ECMAScript) の仕様を体系的に把握しましょう。

ウェブ版が最新版ですが、紙・電子書籍としても刊行されています。

上書では外部のリファレンス資料なども豊富に紹介していますが、やはり仕様を最も正確に把握するには言語の仕様書自体を読むのが一番です。

「ECMAScript 仕様書 日本語」といったキーワードでウェブ検索すれば、特定のバージョンの日本語訳も見つかります (ECMAScriptのバージョンについては上のJavaScript Primerの解説を参照してください)。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

Lhankor_Mhy

総合スコア36134

投稿2024/04/18 00:42

こちらの2つがおすすめです。

おすすめの理由は、どちらもソースがgithubで公開されていて誤り訂正の機会が大きいこと、比較的更新頻度が高いことです。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

pecmm

総合スコア406

投稿2024/04/18 03:27

逆に今となっては、古典と呼ばれるような過去の名書でも読むべきではないものが多いです。
JavaScript(というかECMAScript)は、ES6(2015)辺りで特に大きなアップデートがあり、前後の断絶が激しいです。

うっかり古い本やサイトの記事を参考にすると、今では絶対に使うべきではない構文やイディオム、いにしえのライブラリ等をお勧めされてしまうおそれがあります。
例えばデザインパターンやライブラリの中には「言語が標準で対応していない頻出の課題を解決すること」を目的として、よく用いられたパターンに後から名前を付けただとか機能群をまとめてライブラリとした……といったものがありますが、後のバージョンで言語側が標準対応するとそれらは不要なモノになります。(古いソースコードを読むために知識として必要になることはありますが、新しい文法・機能を先に使用して学ぶ方がよいです)


物理書籍でしっかり学べるものといえば、オライリーの 「JavaScript 第7版」辺りでしょうか。
原著が2020年出版なのでバージョンの問題は然程ないと思います。
まあまあ分厚いですが読み応えはあります。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

yambejp

総合スコア114876

投稿2024/04/18 07:11

#3

今では絶対に使うべきではない構文やイディオム

その昔は「document.write」がメインだった時期もあるので、変な知識を中途半端に覚えるのは危険ですね。使ってはいけない前提で覚えるのも効率悪いですし、IE11が終了して久しいですしES6が基本になるでしょう

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問