このページは削除されました。以前のリビジョンの一覧をチェックして、いつ・なぜ削除されたのか確認したり、過去の版にアクセスしたり、元に戻したり出来ます。
このページは削除されました。以前のリビジョンの一覧をチェックして、いつ・なぜ削除されたのか確認したり、過去の版にアクセスしたり、元に戻したり出来ます。
わりといい加減だった型判定について、確認の意味も込めてここに。 今後のためにも、頭の中を整理してみる。 型の判定に良く使用するもの === typeof instanceof constructor それぞれに利点があり、状況によって使い分けることになるが、処理速度は上記の順の通り、『===』が最も速い。 つまり、『===』<『typeof』<『instanceof』<『constructor』 下図はFirebugで計測した結果です。環境によって数値は変わると思われ、参考値としてご覧下さい。 100万回 for loopで回した処理に掛った時間 ※『*constructor』は後に説明します。 一部、扱う型によって処理速度に差が見られた。 その二つの例外を以下に説明します。 存在しない変数を参照した場合の『undefined』についてvar a; alert(typeof a); 通常は
このページでは、DOMで要素を作成し、それをドキュメントや他の要素に追加・削除する方法を紹介します。 ※ 要素の作成以外は、Elementインターフェイスに限らずすべてのNodeインターフェイスで共通の技術です。ただし親要素によって追加できるノードの種類が異なるため注意が必要です。 [関連キーワード: createElement、appendChild、insertBefore、removeChild、DocumentFragment、createDocumentFragment] 要素の作成・追加 DOMで要素(Element)を作成するには、DocumentインターフェイスのcreateElementメソッドを使用します。 [JavaScript] var newElement = document.createElement("div"); しかし、createElementは単に要
JavaScript独特な書き方で理解が困難かつWebを探してもまとまったサイトが無かったのでまとめました。 オブジェクト オブジェクトリテラル オブジェクトは複数のプロパティを含むコンテナであり、プロパティは名前と値で構成されている。 var flight = { airline: "Oceanic", departure: { IATA: "SYD", "city-name": "Sydney" // JavaScriptの名前規則に従わないはクォート「""」が必要 }, arrival: { city_name: "Los Angeless" // JavaScriptの名前規則に従う場合はクォート「""」が不要 } }; flight.departure.IATA // "SYD"が取得できる JavaScriptにおける関数はオブジェクトです。そのためそれ以外の値と同様に扱うこと
JavaScriptでは初期化されていない変数には全て「undefined」という値が入っています。 var a; alert(a); //undefinedが入っている これを利用して、変数が定義済みかどうかを判別することが可能です。…が、やり方がいろいろあるみたいなので、まとめてみることにします。 undefinedと比較する if (a === undefined) { alert("aは未定義"); } グローバル変数として、そのまんまundefinedという名前の変数が用意されているので、それと比較するやり方。一番素直な方法ですが、JavaScriptにおいては良くない書き方とされています。 undefinedは予約語ではなく、単なる変数です。だから上書きすることができるし、関数スコープ内で同名のローカル変数を作ることもできます。(ただし最近の処理系ではconst扱いになって上書
フォームに入力された全角英数字を自動的に半角変換するJavascriptです。 <input onkeyup="zentohan(this)" type="text" /> function zentohan(obj){ if(typeof(obj.value)!="string")return false; var han= '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-.,:'; var zen= '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@−.,:'; var word = obj.value; for(i=0;i<zen.length;i++){ var regex = new RegExp(zen[i],"gm")
JavaScript Reference onBlur 関連オブジェクト : - タイプ : イベントハンドラ 書式 <input type="text" name="A" onBlur="関数名"> 入力フォームでフォーカス (選択状態) されていた場合に、そのフォーカス が外れ、他に移動したりした場合に発生するイベントハンドラ。 イベント属性の値に関数を指定して、イベントが発生したときに実行されるようにします。 Top / Home / Index / Next
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く