超シンプルで使い勝手のよい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や他のライブラリに慣れている人も覚えておいて損はないページでしょう。
最新のブログ記事(新着順)
- 15000以上のいい感じの線形アイコン「Lineicons」
- CSSやTailwindでのCSSスニペットライブラリ「CSS Snippets Library」
- AIを使ってサイトマップが作れる「Octopus.do」
- ライブラリ依存のないモーダルオープンライブラリ「Blendy」
- 個性的な明朝フリーフォント「築豊初号明朝OFL」
- CSSで太陽が差し込むようなアニメーション実装
- 可愛くアニメーションする「beautifully crafted animated icons」
- アイソメトリックなアイコンがアイコンがPNG,SVGでゲットできる「Isoicons」
- ユニークなカタカナフォントtorisippo
- 美しいメッシュグラデーションをCSSで簡単に取得できる「MSHR」
- 過去のエントリ