説明 一定時間後に処理を開始する「setTimeout」メソッドの処理を停止するメソッド。 「setTimeout」メソッドの設定で、「ID名=setTimeout(処理,時間設定)」としてID名を設定しておくと、そのID名を「clearTimeout」メソッドで指定することにより、指定したID名... 続きを読む
シングルスレッドとマルチスレッド シングルスレッドは、処理の流れがひとつのみ。 マルチスレッドは、二つ以上の処理が同時並行に行なわれる。 たとえば、以下のdoThredA()、doThreadB()がそれぞれ別スレッドで実行された場合、numの値がどのタイミングで何に... 続きを読む
解説 高機能なダイアログウィジェットです。 dialog は、タイトルバーとコンテンツエリアを持つ、フローティングウィンドウです。 デフォルトでは、移動、リサイズすることができ、右上の "x" ボタンでウィンドウを閉じることができます。 コンテンツの大きさが... 続きを読む
こんにちは。to-Rの西畑です。jQueryによるJavaScript入門第15回はHTMLの挿入について解説したいと思います。 htmlの制御では指定した要素の内側のHTMLを変更する方法を解説しましたが、今回は追加です。 append appendは指定した要素の最後にHTMLを追加する為... 続きを読む
※ これ以降は、対話型の CoffeeScript 処理系の起動と終了の手順の説明をいちいち書くことはしない. 四則演算, 括弧 式は, 数字と四則演算と括弧の組み合わせ などで書くことができる。 CoffeeScript では, 四則演算のための記号は半角文字の +, -, *, / ... 続きを読む
24.03.13: New release, bPopup version 0.9.3 bPopup is a learning and exploring jQuery project. It's a lightweight cross browser jQuery popup plugin. It's not creating your popup but doing all the logic as opening, closing, centering on resize... 続きを読む
モーダルウィンドウとは、ダイアログや写真などのコンテンツをポップアップ表示して、不要な背景ウインドウはぼかしてしまう機能のことです。 見せたいコンテンツに注意を引くとともに、デザイン的にも美しく、覚えておくと色々と便利なテクニックです。 今回は... 続きを読む
2010/09/22 [javascript]連想配列の要素の削除 deleteを使う obj[a] = null; null指定だと、obj.aというプロパティがnullの値を持つとして、残ってしまいます。 残っていると、for~inに引っかかるため、都合が悪いことが起こる可能性があるわけです。 連想配列... 続きを読む
jQuery API の data( key, value ) は、マッチしたDOM要素と任意のデータを関連付けるメソッド。 引数 key データのキー。 文字列。 value 新しいデータの値。 配列やオブジェクトなど、任意のJavaScriptの型で指定。 戻り値 jQuery jQueryオブジェクト。 記述方法 続きを読む
マッチした要素に、任意のデータを関連付けます。 引数 [key]オプション String: データのキー [value]オプション Object: データ [Object]オプション (version 1.4 から) Object: データ(キーと値のハッシュ) 戻り値 jQuery: jQuery オブジェクト マッチした... 続きを読む
jQueryには任意の範囲、要素を指定するためのセレクタと呼ばれる機能が用意されています。 たとえば、BODY要素内にあるすべての画像にアクセスしたい場合は下記のようにセレクタを指定します。 $("img") 例えば、IMG要素のボーダーを3ピクセルの赤に設定するに... 続きを読む
JavaScriptJavaScriptに、applyとcallというメソッドが用意されていますが、自分なりにapplyとcallの丁寧に説明をしてみようと思ってこのエントリーを書くなどをしてみます。applyとcallは非常に似たメソッドなので、まずはcallから説明します。callメソッドと... 続きを読む
Javascriptのfunctionオブジェクトにはcallメソッドとapplyメソッドというものが標準で用意されています。不思議な動作をするメソッドであり、その有用性を理解するのは難しいのですが、いつか役に立つ時がくるはず?なので調べました。 callメソッドの基本的な... 続きを読む
JavaScriptfor〜in文for文では、繰り返し処理の回数をカウンターで行ないました。for〜in文ではArrayの要素の数だけ処理を行います。for〜in文をつかって配列を操作してみます。 "1.0" encoding="utf-8" ?> "http://www.w3.org/1999/xhtml"> "Content-Type" con... 続きを読む
javascript例えばJAVAには、for-each文という便利な構文があります。 class Test { public static void main(String args[]) { int [] ary = new int[] { 1, 2, 3, 4, 5 }; for(int num : ary) { System.out.println(num + ","); } } } 実行結果 1,2,3,4,5, こ... 続きを読む
既にfor文の使い方については解説をいたしましましたが、for文には別のfor..in文という使い方があります。書式は次の通りです。 for (変数名 in オブジェクト) 実行する文; for (変数名 in オブジェクト){ 実行する文1; 実行する文2; ... } for..in文は特別な使... 続きを読む
前回の記事で、jQueryセレクタのパフォーマンスを計測する際に使用したFirebugのconsole APIですが、時間を計測する以外にも便利な機能がたくさん備わっています。 今回はその中から特に役立つ機能をピックアップしてご紹介します。 目次 0.Firebugとは 1.conso... 続きを読む
2012/06/24 / Category JavaScript よく見かけるalertでのエラー表示、 //... if ("エラーがあったら") { alert("エラーです!"); return false; } //... 最近のブラウザは、alertが連続すると下の画像のような表示に変わります。 ダイアログ表示の間隔が短いと... 続きを読む
Posted 2013年5月13日 by brandon.mcinnis & filed under リリースノート. enchant.js v0.7.0 をリリースしました。変更点を紹介します。 features add Entity#intersectStrict (feature/boundingRect #166) Entity#intersect と Entity#within はどちらも回転... 続きを読む
忘れないようにメモしておこう。 var element = (document.activeElement || window.getSelection().focusNode); 前半がIE/Opera用。getSelectionを使うのはFirefox用。Safariは多分ゴメンナサイ。 続きを読む