+ JavaScript の質問用スレッド vol.114 +

このエントリーをはてなブックマークに追加
743Name_Not_Found
コードあるじゃん。レビューできるなw
http://www.shuwasystem.co.jp/products/7980html/3813.html

ダメなコード例、注意点として書いてあるだけかもしれないけど見ててもやっとした点。

全体的に、カンマ、forのセミコロンの後にスペースがない。時々ある(統一されてない)
関数は基本的にグローバル空間に定義(無名関数ほぼ無し)
クラスの作り方が入門書にしては詳しいが、Javaっぽくて、JavaScript風ではない。
=== が使われていない。

・chap2.txt
  いきなりconst。まあこれ以降使ってないみたいだから単なる説明か。
・chap4.txt
  配列に for in 使ってる。
・chap5.txt
  非標準のconstructor.nameがでてきてる。
・chap7.txt
  <body onload="init()"> とか書いてある。
  以前の章にsortとかmapとか出てきてるのに、関数の引数に無名関数を直接渡すのがaddEventLisnerだけ。
・chap9.txt
  いきなりハンガリアン使い出したと思ったら、docCookiesはこれかhttps://developer.mozilla.org/ja/docs/DOM/document.cookie
  PHPでてきてんだけど、なんで最終行でflush()わざわざ実行してんの?
  いきなりInt8Array使ってんだけど?
・chap10.txt
  jQuery使ってるのはこれだけ(入門書ならまあいいが)
  jQueryの処理の開始で普通に使う$(function() {})ではなく、$(window).load(function() {} )を使っている。
  $("#msg").each(・・・)使うのが普通の所で、わざわざ$.each($("$msg"), ・・・)を使ってる。

感心できる点・・・無し
典型的な入門書。たぶんMDCみながら初心者向けっぽいのをピックアップしただけで筋道立てて教えていない。
ぐぐってサンプル見つけてまとめただけ。最新、または常識的なやり方を知らず作者の実経験レベルは低い。
というのが俺の印象。本気で勉強したいときに見る本ではなく良書にはなりえない。