パンとワインと
HTML/DOMの理解が必要
そして、これが最大の理由なのですが、JavaScriptでブラウザ上で気の利いたことをやろうとすると、必ずHTML/DOMの理解が必要になります。いまからプログラムを勉強しようという人にとって、これはかなり敷居が高いです。
これこそが、最大の誤解です。HTML/DOMなしでも、プログラミング入門としてJavaScriptを使うことは出来ます。「シェル」を用意してしまえば済むのですから。こんな具合に。
http://blog.livedoor.jp/dankogai/archives/51005691.html
というわけで、以下は本書で使う「パン」に相当するプログラムです。この時点で意味はわからなくても結構です。私のblogからそのままコピーしても構いません。これに適当な名前を付けて保存しておいてください。「パン」なので"bread.html"とでもしておきましょうか。
http://blog.livedoor.jp/dankogai/archives/50940883.html
<script> function p(s){ document.getElementById('stdout').innerHTML += s + '<br>'; } </script> <dl> <dt>プログラム:</dt> <dd><textarea id="src" cols="80" rows="25"></textarea></dd> <dd><input type="submit" value="実行" onclick=" document.getElementById('stdout').innerHTML = ''; document.getElementById('stderr').innerHTML = ''; try { eval(document.getElementById('src').value); }catch(e){ document.getElementById('stderr').innerHTML = e; } "></dd> <dt>出力:</dt> <dd><div id="stdout"></div></dd> <dt>エラー:</dt> <dd><div id="stderr"></div></dd> </dl>http://blog.livedoor.jp/dankogai/archives/50940883.html