
何となくJavaScriptを書いていた人が一歩先に進むための本
五十嵐肇 and 多良間斎
SBクリエイティブ / 2018-06-07
この本について
JavaScriptを書いていて、動くことは動くけれど「なんでこうなるのか」が曖昧なまま手が止まることってけっこうあります。関数を呼び出した時のthisが毎回違って見えるとか、newを付けた時だけ挙動が変わる理由が説明できないとか。自分も長くその状態で、コードが積み上がるほど不安も積み上がっていました。 この本が効くのは、その曖昧さを「仕組みレベル」でつぶしてくれるところです。たとえば、newが何をしているのかを「インスタンスを作る」の一言で終わらせず、コンストラクタにどう命令しているのかまで踏み込んでくれる。prototypeを使う理由も、メモリの話やインスタンス生成の流れとセットで語られるので、書き方ではなく感覚そのものが変わります。さらに、スコープチェーンやクロージャを“こう動くからこう返る”という視点で追いかけられるので、ふだん避けがちな仕組みの理解が自然と進む感覚がありました。 結局のところ、この本は「動くコードの理由をはっきりさせたい人」にちょうどいい距離感なんだと思います。派手なテクニックを増やすというより、今の自分のコードに説明責任が持てるようになる。その一歩を地道に整えたい人には、かなり刺さるはずです。
読書インサイト
ハイライト密度
多くの読者は第5章に最もインサイトを感じており、全ハイライトの18%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
JavaScriptの理解を深めた人がさらにもう一歩先に進むための本
五十嵐肇、多良間斎

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
山田 祥寛

JavaScript 言語仕様入門: 井上のJavaScript:プロトタイプチェーン、プロトタイプ継承、即時関数、クロージャ等を学習
井上 信幸

スラスラわかるJavaScript
生形 可奈子

JavaScript Ninjaの極意
Bear Bibeault、John Resig、吉川邦夫
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
BookNotion をお使いの方へ
この本の指標は、あなたの本棚でも見られます
このページで見ている読者数・精読度・完走率は、あなた自身の本にも表示できます。BookNotion をお使いなら、下のリンクを開くだけで自分のデータが出ます(ログイン操作は不要です)。
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要