2007年12月02日(日) 14:17
JavaScript の配列と連想配列の違い - IT戦記/MSM
連想配列とは
JavaScript では連想配列は一番シンプルなオブジェクトのことである。つまり、すべてのオブジェクトは連想配列である。
連想配列とは
JavaScript では連想配列は一番シンプルなオブジェクトのことである。つまり、すべてのオブジェクトは連想配列である。
大量のデータを複数のページにわけて表示しているHTMLドキュメントを対象に、ドキュメント中に含まれる繰り返し部分のXPathを生成するブログラムをjavascriptで作りました。
prototype.jsをベースにしたJavaScriptライブラリ
コントロールやエフェクトを簡単に
作者:Thomas Fuchs
MITライセンス
http://script.aculo.us/
The jQuery Cycle Plugin is a lightweight slideshow plugin.
ウェブでかっこいいグラフ(← 主観)を描画するためのライブラリやらテクニックやらのまとめ
Prototype、Dojo、Mochikit、Yahoo UI Library、Google Web Toolkit 、jQueryというメジャーなフレームワークの比較図です。
A large collection of nifty web 2.0 demos
キー割り当て用ライブラリを作った
2005-11-04 17:15 | WriteBacks (4) | 依頼を受けて作ってみた。
http://la.ma.la/roll.html
http://la.ma.la/js/hotkey.js
j,kでスクロールできる。
使いまわしがきくように他のライブラリに依存も影響もしないように作ってあります。Bloglinesのj,kでスクロールみたいなのを作りやすいようにするのが目的。
/*@cc_on _d=document;eval('var document=_d')@*/
この一行を読み込むことによって IE での document へのアクセスが 5 倍速くなります。
Tablecloth is lightweight, easy to use, unobtrusive way to add style and behaviour to your html table elements.
javascriptについて書いてみる。
今回は大規模化開発におけるJavascriptの注意点とかそういうの。
table sortingはテーブルをソートできるようにするjsライブラリです。
テーブルの内容でソートしたり、奇数行、偶数行にそれぞれ異なるclassをつけたりが可能です。
YUIライブラリは非常によく作り込まれているので、どんなウェブサイト開発にも利用できる便利なもので、ぜひ使ってみてほしい。無償で利用できるうえに、利用条件としても、再配布時に著作権表示をするだけいい「BSDライセンス」で提供されているので、商用サイトで使う場合でも、ソースコードを公開する義務が生じたりといった面倒がない。
今や古典となりつつあるPrototypライブラリ。本特集では,単なる使い方ではなく内部の実装に焦点をあて,丁寧に解説していきます。ライブラリを使いこなしたい人,JavaScript をさらに理解したい人歓迎。
prototype.jsで右クリックメニューを独自に作れるJSライブラリ「Proto.Menu」。
第1 章 JavaScriptとは
I have always wanted to create a Class to handle in a easy way portal page like netvibes.
<HTML>
<HEAD>
<TITLE>TAG index Webサイト</TITLE>
<SCRIPT TYPE="text/javascript">
<!--
function subwin(){
window.close(); // サブウィンドウを閉じる
}
// -->
</SCRIPT>
</HEAD>
<BODY onLoad="setTimeout('subwin()', 5000)">
・
・
・
</BODY>
</HTML>
エンターキーの押下でフォームの送信を行わないようにするJavaScript。
オライリーの「JavaScript & DHTML クックブック」に載ってたりするわけだが、
function BlockEnter(evt){
evt = (evt) ? evt : event;
var charCode=(evt.charCode) ? evt.charCode :
((evt.which) ? evt.which : evt.keyCode);
if ( Number(charCode) == 13 || Number(charCode) == 3) {
return false;
} else {
return true;
}
}
こういうコードを書いて、
<input type="text" name="search" onkeydown="return BlockEnter(event);">
reflex.js 1.1 allows you to add a Cover Flow™ effect (including reflection) to images on your webpages. *Cover Flow is a trademark of Apple Inc.
It works in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, Safari and IE6+. On older browsers, it'll degrade and your visitors won't notice a thing.
jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.
▲楽