We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

最近はこう書いている。 /* copyrightやlicense情報は必要だったら最初に複数行コメントで書く */ // グローバル変数を初めにvarで宣言する var global = window; // 関数を使用する前に関数本体を書く function times(func, n, self) { // var宣言は最初に書く。 var i; if (!self) self = global; // 式が一つの場合、一行で書く for (i = 0; i < n; ++i) { // 必要がない場合、i++ではなく++iとする try { func.call(self, i); } catch (error) { if (error instanceof global.StopIteration) { break; } else { // elseが必要な場合、ブレースは必ず付ける
と言っても、前々から作っているセレクタ関数が依存無しで簡単に切り出せそうだったから、切り出しただけです。 http://kquery.if.land.to/ksk.js 動作ブラウザはIE5.5以上です。これを導入するとIE5でも動作します。 使い方 ksk("div"); // divタグを取得します ksk("p", document.body); // body要素以下のpタグを取得します ksk("a", document.getElementsByTagName("p")); // p要素以下のaタグを全て取得しますセレクタはCSS3のやつを大体実装しています。最大の特徴は複数の要素以下の探索に対応していることです。kQueryが実際に完成したら、$(selector).find(selector)とかは高速かつ正確に処理できる予定です。 既知のバグとか 親要素のチェックが甘いで
Javascriptで知っておくべき知識 > 等価演算子(==)と厳密等価演算子(===) 2007年01月26日 「等価演算子(==)」と意外と知られていない「厳密等価演算子(===)」についてのリファレンスです。 ”==”と”===”の共通仕様 2つとも基本的には比較して同じなら”true”、異なるなら”false”を返します。型によって比較方法が異なります。比較方法を以下に示します。 1.数値とブール値は”値”によって比較されます。 2.文字列の場合、文字数が同じでかつ同じ文字で構成されている場合に”true”を返します。 3.オブジェクト・配列・関数及びその変数は参照によって比較されます。つまり同じ参照の場合のみ”true”を返します。内部の値が同じでも参照が異なれば”false”を返します。 ”==”と”===”の異なる仕様 では実際にどこが異なるかというと、「型を自動変換するか
つまり、比較演算だと同じものとされるものの組み合わせ。 null==undefined ==false、==0、[]=="" false==[]、false==0、false==""、false=="0" 0==[]、0==false、0==""、0=="0" ""==[]、""==false、""==0 "0"==false、"0"==0 空のオブジェクトは含まれないけど、空の配列は含まれることに注意。 あと、!!でfalseになるもの。 null undefined false 0 "" var literal = { 'null': null, 'undefined': void(0), '{}': {}, '[]': [], 'false': false, 'true': true, '0': 0, '1': 1, '""': "", '"0"': "0", '"1"': "1"
jQuery 1.3Beta1のテスト版が数日前に出ていた。 正式版は来月の中旬に出るらしい(?)のだが その前にBeta版をちょっとだけ試してみることにした。 今回の主な変更 今回の主な変更は、Selector部分とかCSS関連の部分らしい。 Sizzle CSS Selector Engineというのが標準搭載されている。 これを搭載したことにより、速度がかなり速くなったとか? 詳しいことはまだわかっていませんが、ソースを見る限り、 Selector部分はかなり違うものになっていました。 その分、速度などではメリットが増えたのはありますが、 バグなのかコレはどうなのか?というのがいくつかあったので、 それらも含めて現時点でわかたことをまとめてみます。 たぶん増えた機能 これは増えたかな?って機能をあげてみます。 ・live() ・die() 増えた機能であるとは思うのですが、 まだどの
なんだかいろんなところで紹介されている、 シンプルだけどかっこいいフォトギャラリー、 「Simple Controls Gallery」 使いやすいのかどうかも見るために使ってみることにした。 設定の仕方や注意点なども書いておいたので参考にしてください。 設定その1 ここでは主に表示される部分の枠や画像の設定。 var mygallery=new simpleGallery({ wrapperid: "simplegallery1", dimensions: [300, 225], imagearray: [ ["画像URL", "リンク先、なければ空白", "_newなら別窓"], ["画像URL", "", ""], ["画像URL", "", ""], ["画像URL", "", ""] ], autoplay: true, persist: false, pause: 2500,
jQueryを良くする25のTIPS ネタ元:Improve your jQuery - 25 excellent tips ちょっと多いですが、かなり良いTIPSがまとまっています。 Google AJAX Libraries APIを利用しよう Google AJAX Libraries APIを活用すればすばやくライブラリを読み込むことが出来ます。 <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> // Load jQuery google.load("jquery", "1.2.6"); google.setOnLoadCallback(function() { // Your code goes here. }); </script> 直接読み込むことも出来ます。
DAHONのBoardwalkを修理しようとしておもいっきり壊してしまいました。agoです。 普段はjQueryをメインで使用しているのですが、使っていていくつか注意すべき点があったのでまとめてみました。 (一部jQueryではなく、DOMの仕様上の制限も含まれています) 1 $().filterにstring以外のものを渡すとエラー 1.4系では修正されていました $().findや$().notは大丈夫ですが、$().filterの場合引数にjQuery objectや配列、html elementなどを渡すとエラーになります。 (たとえばjQuery objectを渡した場合、Firefoxでは「TypeError: t.substring is not a function」というエラーが発生します) 確認する ちなみに、$().findや$().notはstring以外も渡せるた
I’m sure you all know that it’s possible to create plugins and extend various aspects of the jQuery JavaScript library but did you know you could also extend the capabilities of it’s selector engine? Well, you can! For example, you might want to add a new ‘:inline’ selector which will return those elements that are displayed inline. Have a look: $.extend($.expr[':'],{ inline: function(a) { return
前回のエントリをバトンにしない?と言われたので、答えられそうな話題にしぼってバトンってことにしてみました。 エディタは何使ってますか? 高さ揃えるとか、なりで広がるとかいうところに関してtableを使いますか?JavaScriptを使いますか? ブラウザごとのCSSバグ対処方法はどうしてますか? 画像置換についてどう思いますか? 印刷についてどうしてますか? スクリーンリーダーにて確認などはしますか? IE7のズーム機能について、対応させていますか? JavaScriptライブラリのライセンスについてクライアントに説明しますか? JavaScriptのフレームワークを使いますか?使っている場合は何を使っていますか? CSSやJavaScriptの圧縮をしていますか? コーディングにかける時間はどのくらいでしょうか? あなたのコーディングのこだわりはコレ!みたいなものがあれば。 「コーディン
社内で行ったJavaScript勉強会の資料。 - Download as a PDF or view online for free
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く