[JavaScript]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

appendChildやinsertBeforeがノードを挿入するのに対し、replaceChildはノードを入れ替えます。


[書式]
object.replaceChild(新しいChildNode,古いChildNode);


[使用例]

var updateButton = document.createElement("input");
updateButton.setAttribute("type","button");
updateButton.setAttribute("value","更新");
updateButton.setAttribute("onClick","update(" + id +");" );
tableObj.rows[i].cells[j].replaceChild(updateButton, tableObj.rows[i].cells[j].firstChild);




広告
jQueryで作る Ajaxアプリケーション jQueryで作る Ajaxアプリケーション
¥ 2,919 / 売り上げランク: 6208 / 336 ページ

ポインタの件で色々物議を醸し出した沖林さん(沖林正紀とポインタで検索すると意味が分かります)の書籍ですが、JavaScriptならポインタは関係ないと思ったので購入してみました。

jQueryは便利なので仕事でも使ってるんですが、いかんせん日本語のまとまった情報が少なかったので(書籍としては「Ajaxライブラリリファレンス」にjQueryが含まれてるくらいかな)、書籍としての着眼点は間違ってないかと思います。
JavaScript(できればDOM)とCSSがそこそこ理解できてる人なら、この書籍でjQueryの世界の入り口に立てると思います。

僕は既に自作プラグインを書いてる状態なので、正直あまり役には立ちませんでしたが、これからjQueryを覚えたいという人にとっては最適の教科書だと思ったので評価を高くつけておきます。

JavaScript 第5版 JavaScript 第5版
¥ 4,410 / 売り上げランク: 7600 / 704 ページ

翻訳が非常に上手です。読んでいてストレスを感じません。様々な応用テクニックが載っているのでかなりのボリュームですが、サンプルをコピペしてすぐにWebサイトが華やかになる、という内容では無いです。手軽に扱えるスクリプト的なイメージが強いjavascriptですが、本書では本格的なプログラム言語としての位置づけです。"控えめなjavascript"という方向性に共感できる方にお勧めできます。

JavaScriptビジュアル・リファレンス (Web Designer’s Handbook Series) JavaScriptビジュアル・リファレンス (Web Designer’s Handbook Series)
¥ 2,310 / 売り上げランク: 10538 / 351 ページ

簡潔なソースが豊富に載っているので、オブジェクト・メソッドの使い方が分かり易くて良い。また、見易いレイアウトと目的別のインデックスにより、知りたい情報を容易に見つけることが出来る。

最初の数章で命令文や演算子等、JavaScriptの基本的な部分の解説もしているので、一応、学習用途にも使える。コンストラクタやプロトタイプ等もカバーしていれば入門書としても使えたのに・・・

余談ですが、JavaScriptはJavaと言う名を冠してはいるがJavaとは起源を異にする別個の技術です。これらを混同している人は、まずその区別をつけることが先決だと思います。