超シンプルで使い勝手のよいJavaScriptコード集「Nomadic Functions」
2007年03月05日-
NoFunc Nomadic Functions
超シンプルで使い勝手のよいJavaScriptコード集「Nomadic Functions」。
他のどのライブラリにも依存しない、★投票システムや、Ajaxリクエスト、カラーピッカー、ドラッグ&ドロップ、テーブルソートなどを実現するためのJavaScriptコード集です。
例えば、ajaxリクエストをするのに、次の関数があって、wReq('http://www.YourDomain.com/',0,function(v) { alert(v); }); のようにシンプルに呼び出せるコードが紹介されています。
function wReq(u,s,change) { var r=[function(){ return new XMLHttpRequest(); },function(){ return new ActiveXObject("Msxml2.XMLHTTP"); },function(){ return new ActiveXObject("Microsoft.XMLHTTP"); }]; for(var i in r) { try { var v=r[i],q=v(); } catch(e) { continue; } }
if(change) q.onreadystatechange=function(){ if(q.readyState==4 && q.status==200) change(q.responseText); }; q.open('GET',u,s?1:0); q.send(null);
}
JavaScriptだけではなくて、★投票のサンプルなんかではバックエンドのPHPコードやCSSコードも公開されています。
prototype.jsやscript.aculo.usに慣れているとはいえ、毎回クライアント再度でパースするのは重くて無駄だというケースもありますね。
アクセスが多い場合の転送量課金の対策をしたり、クライアント側で重い処理をさせたくない場合、ライブラリを可能な限り使いたくないケースなど様々あります。
prototype.jsや他のライブラリに慣れている人も覚えておいて損はないページでしょう。
最新のブログ記事(新着順)
- くちばしフォント【商用可】
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 過去のエントリ