JavaScript DOMプログラミングアート(2)
1978 ワード
setAttribute
は、第1レベルのDOMの構成部分であり、setAttribute
を使用せずに、domオブジェクト属性名を介して属性値を同様に修正することができる.しかし、setAttribute
の利点は、要素のすべての属性を変更することができることである.同時移植性が良い.古い属性名の付与方法はウェブドキュメントのみに適用され、DOM法は任意のマーク言語に適用されます.onclick="..."
は、任意の方法を引用符に入れることができる.onclick=new Function('statement')
に相当します.このとき、新たに生成された関数・インスタンスの最後の明示的な戻りが、デフォルト・イベントをトリガしないことを保証する必要がある.生成された関数がfalse
に戻ると、true
イベント処理関数がクリックされたと見なされ、逆にonclick
に戻ると、クリックされていないと見なされ、デフォルトイベントはトリガされない.false
、event
が適用されてもよい.this
は、対象ノード自体を指す.this
は、すべてのサブノード(要素とテキストノード)を取得し、ここで改行符もテキストノードを生成する.childNodes
は、各ノードにnodeType
値nodeType
ノードの値nodeValue
は表示されないが、そのサブノードコンテンツnodeValue
は、その値nodeValue
と同じ概念value
、firstChild
lastChild
は、javascript:
を介してJS関数を呼び出すことができるようにした.
が、古いブラウザで失敗する可能性があり、このようなやり方はよくない.href
は、ドキュメント内のジャンプのみの接続記号です.指していないまたはいくつかのブラウザは、ドキュメントのヘッダ
を指します.JSが使えない、またはJSが禁止されている状況を考慮して、ユーザーがスムーズにウェブサイトを閲覧できるようにする.最初から完全な機能を構築し、低バージョンのブラウザに対応する.
Oclickが失効した場合、hrefのジャンプを確保し、有効であればデフォルトイベントのトリガを禁止する.
インボリュート
低いバージョンのブラウザーに対してページを構築して、最も基本的な機能を保証して、それから高級なブラウザーに対して効果、インタラクティブなどの改善と追加の機能を行ってもっと良いユーザー体験を達成します.
ユーザーを中心としたデザイン