2008年07月01日

Script.aculo.usの使い方

Script.aculo.usのコントロールでWebアプリケーションをもっと使いやすく - japan.internet.com デベロッパー インプレイスエディタっていうんだ。

2008年06月04日

JSによる横スライドエフェクト

Coda Slider Effect | jQuery for Designers - Tutorials and screencasts

2008年03月27日

SELECTタグで書いたHTMLをCSSとJSでスライダのUIに変換する記事

Developing an accessible slider | Filament Group, Inc. SELECTタグで書いたHTMLをCSSとJSでスライダのUIに変換する記事

2008年03月25日

Liquid Javascript Grid Layout

Deziner Folioサ Blog Archive サ dfFlexiGrid - Liquid Javascript Grid Layout これはいつかどこかで使いたい

2008年03月18日

prototype.jsと他のライブラリを同時に利用することを可能にするライブラリ「ProtoSafe」

Protolific
ProtoSafe encapsulates/modifies Prototype and all included files. Increases compatibility with 3rd party scripts by keeping Prototype out of the global namespace, as much as possible, and by subclassing the Array object to avoid for-in loop pollution.
prototype.jsと他のライブラリを同時に利用することを可能にするライブラリ。

2008年02月20日

マウスオーバーで画像を全表示

Create Resizing Thumbnails Using Overflow Property | Css Globe 便利。楽。軽い。おもしろい。

2008年01月31日

FORMのvalidate用のjQuery用プラグイン

bassistance.de サ jQuery Validation plugin overview FORMのvalidate用のjQuery用プラグインです。メッセージが英語なのでさてどうするかですね。

2008年01月28日

shadowbox

Shadowbox.js Media Viewer lightboxのマルチメディア(Flash,Video,)対応版って感じのやつ。 でももうこのパターンは飽きてきたかも。

2008年01月15日

Lightview

Lightview Lightboxみたいなもんですね。 作った人はこっちのほうがいいと言っています。

2008年01月11日

facebook風ダイアログ

Facebox 1.0 jQueryのプラグインでlightboxみたいなダイアログを表示。 軽量なのがよい。

2007年11月08日

スライディングメニュー

Sexy sliding JavaScript side bar menu using mootools at Andrew Sellick MacのDockを横に配置して「隠す」設定にしたときのようなアニメーションを実現するJS。スライディングメニューっていうんですね。

2007年11月07日

画像をonClickで拡大したり縮小したりするJSライブラリ

PopBox! - Javascript Image Magnification 画像をonClickで拡大したり縮小したりするJSライブラリ。これはいい感じ。

2007年10月25日

jQueryを使ったコメントスパム防止案

Prevent comment SPAM with jQuery おもしろいと思う。 でもコメントスパムよりトラックバックスパムの方が多いかも。

2007年10月09日

Photoshopのようなカラーピッカー

PhotoShop-like JavaScript Color Picker Photoshopのようなカラーピッカー

2007年09月20日

JSを使ってクライアント側でファイルをインクルード表示

SSIならぬクライアントサイドインクルード(CSI)を実現できる「sprinkle.js」:phpspot開発日誌 JSを使ってクライアント側でファイルをインクルード表示。 ducument.writeっていちいち書かなくいいから便利なのかもしれない。

2007年09月19日

jQuery UI

jQuery UI: Widgets, Components, and Interactions jQuery用のUIライブラリ。非常によい!

2007年09月06日

あとで読む最近のJavaScript関連記事

Mac Style PhotoFlip Gallery

Bram.us jsProgressBarHandler (Dynamic Unobtrusive Javascript Progress/Percentage Bar)

Script.aculo.us Samplr

Prototype.jsでiGoogleっぽいポータルな仕組みを作れるJSライブラリ「Xilinus」

画像の映り込みエフェクトを実現するJavaScriptライブラリ「reflex.js」

2007年08月16日

JavaScriptのコンプレッサー

あるSEのつぶやき: YUI Compressor - 新しいJavaScript圧縮ツール JavaScriptのコンプレッサー そろそろ必要になるか。

2007年07月26日

ブロックレベル要素の高さを揃えるJS

ブロックレベル要素の高さを揃えるheightLine.js[to-R] これは便利だと思う。使える!

2007年07月20日

タブでも使えるアコーディオンJS

Simple Javascript Accordions - by www.dezinerfolio.com タブでも使えるアコーディオンJS これはいい。使おうっと。

2007年07月10日

Webブラウザ用のmacのGrowlを実現するためのJSライブラリ。

Window.Growl 2.0 Webブラウザ用のmacのGrowlを実現するためのJSライブラリ。

2007年06月26日

Bookmarkletランチャー

川o・-・)<2nd life - bookmarkletの文字数制限を無くす とりあえずこれを書いておくとあとからどうにかできる。

2007年05月23日

任天堂によるWiiのインターネットチャンネル用のページの作り方

インターネットチャンネル向けのウェブページを作りたいのですが…。 : Q&A - Wii 任天堂によるWiiのインターネットチャンネル用のページの作り方解説。CSSやJavaScriptなどについていくつか説明されています。

2007年05月02日

虫眼鏡でみたような効果を作るJSライブラリ

Loupe.js 虫眼鏡でみたような効果を作るJSライブラリです。 CANVASタグを使っているのでIEではそのままでは動きません。 そんな時はGoogleが出しているExplorerCanvasを使いましょう。

2007年04月23日

Go to Google

ExplorerCanvas IEでCANVASタグを利用可能にするライブラリ。

2007年04月17日

LightWindow

lightWindow Demo LightBoxみたいな感じのやつなんですけど、
After researching every single modal window, lightbox, slimbox, etc out there nothing fit the bill. Granted some of them were very nice but only fit a specific purpose, others were a nightmare on the code end, and others were just hacks of another. None of them truly supported all of the features we needed and those that were close could not be easily adapted without a bottle of Prozac near by.
という熱い不満の元に作られてたようです。 モーダルがいいのか悪いのかってのはまだよくわかんないや。

2007年03月29日

Control.Modal

Control.Modal : Unobtrusive CSS Modal Windows and Lightboxes for Prototype Control.Modal is a light weight, unobtrusive JavaScript library for creating modal windows and lightboxes using HTML that is already on the page, images, AJAX calls or iframes. これは相当いいですね。 今度使おうっと。

2007年03月28日

角丸用JSライブラリ

JavaScriptでボックス要素の角丸を自由自在に操るライブラリ「RUZEE.Borders」:phpspot開発日誌 これ使いやすそう。

2007年03月22日

クロスドメインでXMLHttpRequestを使うためのプロキシ

Use a Web Proxy for Cross-Domain XMLHttpRequest Calls - Yahoo! Developer Network Yahooが出しているデベロッパ・ライブラリです。PHP用ですね。

2007年03月15日

Ext Documentation Center

Ext Documentation Center 使えるJavaScriptライブラリ。 これはいい!というかすごいですね、このさりげなさ。

2007年03月14日

Wii用のサイトを作る際に便利なJavaScriptライブラリ

Wii用のサイトを作る際に超便利なJavaScriptライブラリ「wii.js」:phpspot開発日誌 いつか使うかもしれないので。

2007年03月07日

DIV要素をクロスフェードするスクリプト

A Javascript / CSS crossfader script | BrandSpankingNew

これいいですね。写真とか使ったらいいかも。

OnMouseで止まるともっといいんだけどなあ。

日本語の説明はこちらです。


2007年03月06日

prototype.jsとか使いたくない場合などに。

NoFunc キ Nomadic Functions ライブラリを必要としないで目的を達するJSコード。 prototype.jsとか使いたくない場合などに。

2007年03月02日

miniajax.com

MiniAjax.com / A showroom of nice looking simple downloadable DHTML and AJAX scripts
A showroom of nice looking simple downloadable DHTML and AJAX scripts
DHTMLとAJAXのサンプルなどを集めたサイト。 既に知っているのも結構あるのですがこうやってまとまっていると意外と便利かも。

2007年02月28日

TinyMCE

TinyMCE Javascript Content Editor by Moxiecode Systems AB KavaScriptによるWYSWYGエディタの有名なやつ。GPLライセンス

2007年02月26日

Mac OS Xのモーダルボックス

ModalBox — An easy way to create popups and wizards Mac OS Xのモーダルボックスのようなポップアップウィンドウを実現するJSです。

2007年02月23日

Yahoo! UI Library:

Yahoo! UI Library: Examples Gallery バージョン2.2が出たらしい。右サイドバーにサンプルがあります。

2007年02月19日

Ajax と XML: 5 つのクールな Ajax ウィジェット

IBM Ajax と XML: 5 つのクールな Ajax ウィジェット - Japan
この記事では、Ajax と XML でサーバーと通信する以下の 5 つのウィジェットを紹介します (オープン・ソースのものもあれば、ライセンス付きのものもあります)。

2007年02月16日

描画用JSライブラリ

JavaScriptで線や円、四角形などの図形を描画するためのライブラリ「wz_jsgraphics.js」:phpspot開発日誌
JavaScriptで線や円、四角形などの図形を描画するためのライブラリ「wz_jsgraphics.js」
にしてもグラフを書くのは面倒だ。

2007年01月30日

☆マークでレイティングするときに使えるJavaScript

JavaScriptでスターレーティングを行うライブラリやサービス色々:phpspot開発日誌 ☆マークでレイティングするときに使えるJavaScript

JSONでなんかやるときに気をつけること

MLabs Digital Intelligence::
This article define the layout of the exploiting factors of web attacks ie where the JSON framework is compromised.The article is consistent in explaining the pros of the web attack related to JSON.
誰か日本語にしてくれ。

2007年01月29日

Ajaxアプリを作りたいJava開発者に お勧めなDWR

DWRはAjaxアプリを作りたいJava開発者にお勧め (1/4) - @IT
Ajaxアプリケーション開発用のライブラリは数多くありますが、Java開発者がすんなり入っていきやすいのはDWR(Direct Web Remoting)でしょう。本記事では、MyEclipseを使ってDWRの簡単なサンプルを開発しながら、DWRの面白さを解説します。
クライアント側のHTMLに結構JSファイルを読み込ませなきゃいけないので、JSファイルのサイズなんかが気になる。

2007年01月23日

JSONの説明とサンプル

Japan.internet.com デベロッパー - JSONを使ってAJAXベースのアプリケーションを高速化する
JSONは「JavaScript Object Notation」の略であり、Webアプリケーションに役立つ軽量型のデータ交換フォーマットです。テキストベースのフォーマットなので読み書きが簡単で、さらにプログラムで容易に解析できる正規構文を備えています。基本的にはJavaScriptのサブセットであり、詳しくは後で説明しますが、XML 以上に構文の解析が容易です。
とてもわかりやすいJSONの説明。

2006年12月28日

scriptaculousの日本語解説サイト。

scriptaculous逆引きサンプル集 - JavaScriptist scriptaculousの日本語解説サイト。 サンプルデモもあります。

2006年12月12日

Lightbox風ダイアログ表示

Ajax - LITBox(Lightbox風ダイアログ表示ライブラリ)の一歩先行く使い方 : アークウェブ ビジネスブログ LightBoxのライブラリを写真に使わないでUIで活用しようというアイディア。おもしろい。

2006年11月28日

JSON を使ったキャッシング

IBM JSON を使ったキャッシング - Japan JSON を使ったメタデータのキャッシング方法。これはすごいなあ。

WSYWYGで画像をリサイズ

Jack Slocum's Blog サ Resizable Reloaded - A reusable component for resizing elements JavaScriptを利用してWSYWYGで画像をリサイズしたりテキストフィールドの幅を変更したりするライブラリです。 prototype.jsが必要です。

2006年11月21日

prototype.jsで定期リロード

prototype.js で定期リロード - まちゅダイアリー (2006-11-18) prototype.js で定期リロード。 prototype.js の Ajax.PeriodicalUpdaterを使ったサンプルです。

2006年11月16日

AJAXで読んでくる内容をキャッシュできるようにするJSライブラリ。

AjaxのレスポンスをキャッシュするJavaScriptライブラリ「JSOC」:phpspot開発日誌 AJAXで読んでくる内容をキャッシュできるようにするJSライブラリ。

2006年11月10日

Javascriptでグラフを書くDojoのライブラリ

グラフ描画機能が追加されたJavaScriptライブラリ「Dojo 0.4」:phpspot開発日誌 Javascriptでグラフを書くDojoのライブラリです。

2006年10月24日

写真拡大JS

Highslide JS - JavaScript thumbnail viewer 写真拡大JSです。$30ですけど、その価値はあるかもね。

2006年10月23日

まったく使い物にならないJavScriptライブラリ

Flapjax: Home まったく使い物にならないJavScriptライブラリ。いったい何を考えているんだろうか。 でもこうやってブックマークしちゃうのも不思議だ・

2006年10月19日

Website Thumbnails

WebSnapr - Website Thumbnails For Your Site サイトイメージのサムネールをバブル形式で表示するスクリプトを配布しています。 こういうのは結局配信サーバが負荷状態になってからが勝負だなあ。

2006年10月16日

DOM:imgノードの作成

IBM Ajax をマスターする、第 6 回: DOM ベース Web アプリケー… - Japan JavaScriptでimgノードを作成してDOMに加える手順。

XML から JSON を生成

IBM XML から JSON を生成し、Ajax で使う - Japan これは便利かもしれない。 いつか使うでしょう。

2006年10月13日

IE6とIE7の判別

IE6とIE7を判別するJavascriptコード:phpspot開発日誌 IE6とIE7を判別するJavascriptコード。 まあ、こういう方法もある、ということでメモ。

2006年10月02日

DOMレベル2におけるマウスイベントをまとめたページ

Object MouseEvent in DOM Level 2 Events DOMレベル2におけるマウスイベントをまとめたページ。

2006年09月29日

フェードイン&アウト

CSS Crossfader Demo A CSS Crossfader Demo 同じ場所でフェードアウトしてフェードインで別のコンテンツを見せる、というのはFlashがよくやる技ですが、それをScript.aculo.usを使ってやってるサンプルと開設です。 prototypeとかScript.aculo.usとかが必要になると結構サイズがでかくなるので、こういうエフェクトに特化したライブラリが出てこないかな。

2006年09月26日

郵便番号を入力すると住所を表示するAJAX+JSONサンプル

[Ajax] CGI不要の郵便番号→住所変換フォーム  Kawa.net Blog /ウェブリブログ AJAX使って郵便番号入れると住所を表示。 JSON形式のデータを利用します。

2006年09月08日

ColorJack: Studio

ColorJack: Studio (beta) カラーパレット。 ここまでやると使いやすいのか使いにくいのかわからない。

2006年09月04日

jQueryの使い方

jQuery 開発者向けメモ jQueryの使い方の日本語の説明。 なんでjQueryを自分は使わないのか理由を忘れてしまった。

2006年08月29日

qooxdoo

qooxdoo Home
qooxdoo is an advanced open-source JavaScript-based GUI framework.
GUIフレームワーク、なんですね。 にしてもメインのJSファイルが940KBもあるとそう簡単には利用できないな。

2006年08月23日

Ajaxの真価はWebサービス連携にあり

ITmedia エンタープライズ:Ajaxの真価はWebサービス連携にあり (1/4)
一方で、XMLでデータをやり取りできる利点を生かせば、当然ながらWebサービスとの効果的な連携も現実的なものになってくる。今回は、Ajaxアプリケーションにおいてよく用いられる「JSON」と呼ばれるデータ形式について解説しよう。
JSONに関する初心者向け説明。 サンプルはPHPコード

JavaScriptのデバッガいろいろ

Ajax Digest // Javascript debuggers overview JavaScriptのデバッガいろいろをまとめたページです。 個人的にはFirefoxのJavaScriptコンソールが一番便利かも。

2006年08月14日

FlickrStorm

FlickrStorm. Search on Flickr with some Magic Flickrの写真を素敵に見せるサイトです。 勉強になりますなあ。

Prototypeを使ってFlickrの写真をクールにスライド表示するためのJS

flickrshow › Simple javascript slideshows for Flickr Prototypeを使ってFlickrの写真をクールにスライド表示するためのJSです。

2006年08月10日

Docking boxes

[brothercake] Docking boxes (dbx) ドラッグ&ドロップ用のJS。応用例もいろいろあっておもしろいんだけど、いまいち現実的に使う場面がない。

ThickBox 2.0

ThickBox 2.0 Light Boxのような画面の背景をグレーにしてクリックした写真などを中央に拡大表示させるためのJS。 JQueryを利用するようです。

2006年08月09日

グレーアウト表示ライブラリ

glayer.js - グレーアウト表示ライブラリ
Lightbox.jsや、Livedoor Readerのフィード追加画面のような、背景全体をグレーアウト表示させるためのライブラリです

JavaScriptによる計算機。

The Man in Blue > Experiments > JSCalc JavaScriptによる計算機。 電卓のようなUIじゃないのがいい。

Charsetの違うJSファイルを動的に読み込むJS

blog.xole.net : scriptタグのcharsetはデキる子 Charsetの違うJSファイルを動的に読み込むJS

2006年07月31日

JavaScript用のIDE「aptana」

aptana.tv JavaScript用のIDEです。 すごくよい感じがします。 使いこなせないけど。

2006年07月28日

JavaScriptのお勉強

Javascript Boot Camp Tutorial JavaScriptのお勉強。 あまり役に立ちそうになりけど、サイドバーの関連サイトはいいかも。

2006年07月27日

Mac OS XのDockみたいなメニューを作るJavascriptとCSS

Whalesalad Dock Prototype Mac OS XのDockみたいなメニューを作るJavascriptとCSSです。 いいんだけど、その存在が最初気づかないという問題がありますね。

2006年07月26日

document.writeで書くやつを配列にぶちこんどいてあとからがっと

document.write()の実行タイミングをずらす方法 document.writeで書くやつを配列にぶちこんどいてあとからがっと書く方法。

2006年07月18日

JavaScriptによるカラーピッカー

Javscript color selector demo 面倒なことは何もない。 JSファイルを呼ぶだけ。HTMLも超シンプル。 いつかどこかで使おう。

2006年07月14日

Mac OS XのDockみたいな感じでメニューを表示する

Whalesalad Dock Prototype Mac OS XのDockみたいな感じでメニューを表示するためのJavaScriptとCSS。 ちょっとだけフィーリングが違う感じがする。 何かが違う。

2006年07月05日

15 Things you can do with Yahoo! UI

Vitamin Features 15 Things you can do with Yahoo! UI yahoo UI Libraryを使ったサンプルを掲載しています。 おもしろいです。

2006年06月15日

Flickr Map

typolis: Sumaato: Flickr Map GeoCoding Bookmarklet

とりあえずブックマークレットはこう書け、という基礎。

2006年06月07日

Prototypeを使ってHTMLページ内にウィンドウを追加

Prototype Window Class : Samples

Javascriptを使ってブラウザの中にウィンドウを表示したりダイアログボックスを出したりするサンプルです。

2006年06月06日

角丸な四角を作成するJavaScirpt

curvyCorners Examples

角丸な四角を作成するJavaScirpt。
RICOを使うより柔軟性があるかも。
だって写真の角も丸くできるんですよ。

明日やってみよっと。


2006年06月05日

UIZE JavaScript API

UIZE JavaScript API

GUIとかエフェクト関係のJSライブラリ。

おもしろいのだけどデザインセンスがあと一歩。
テーブルのソートとかは使えるかなあ。

2006年06月03日

Sweet Titles

Sweet Titles Finalized

マウスをリンクに重ねたときに表示されるツールティップ(tooltip)とおしゃれにするJSとCSSです。

2006年06月02日

jQueryはおもしろいらしい

fladdict.net blog: jsがメッサ楽しくなるフレームワークjQuery(1)

あ、やっぱりjQueryっておもしろいんですね

2006年05月24日

JavaScriptファイルを速く配信する方法

Vitamin Features サ Serving JavaScript Fast

JavaScriptファイルやCSSを速く配信するPHPベースなTIPSです。

内容が長いんであれなんですけど、とりあえずサイトの色合いが好きなのでブックマークしておきます。

2006年05月23日

Ajax Tabs Content script

Dynamic Drive DHTML Scripts- Ajax Tabs Content script

タブ・インタフェース用のAjaxというかJavascriptライブラリです。

いつか必要になるかもしれません。

2006年05月18日

ZKというフレームワーク

ZK - Simply Rich

Ajax but no JavaScript

オープンソースなAJAX Webフレームワークです。
JavaScriptなしでリッチなUIが実現できるそうです。
おもしろいです。

2006年05月12日

iPhotoのように写真をリサイズするJavaScript

Agile Partners weblog サ iPhoto-like image resizing using Javascript

スライダーで写真の大きさが変化します。

引用形式2.0

3spots: Ajax Highlight, Link & Email: Deepquote • • •

Webページでどっかを選択したまま実行するとURL作成ページを表示し、URLを作成するとそこにアクセスすると引用した部分がイエローエフェクトで表示されるというURLを作成するブックマークレットです。

実際にURLを作成するのは以下のサイトです。

http://deepquote.net/

基本的におもしろいですね。

2006年05月08日

Drop-in content box

Dynamic Drive DHTML Scripts- Drop-in content box

サイトを訪れたときに絶対見せたいDIVエリアをドロップ形式で表示させるためのスクリプトです。

回数のコントロールもできます。

というか、これをなんて表現したらいいのかがよくわからない。

2006年05月06日

使用しているJavaScriptオブジェクトを表示するブックマークレット

好きなページのJavaScriptオブジェクトを参照するブラウザのBookmarklet

使用しているJavaScriptオブジェクトを表示するブックマークレットです。

2006年05月01日

script.aculo.usを使ったリフレクタ

script.aculo.us Reflector

script.aculo.usを使って机とか床に反射したような効果をイメージに追加するスクリプトです。

あ、うまく使えば相当いい感じになるんだろうなあ。

2006年04月26日

ThickBox

Javascript Entry - Cody Lindley: ThickBox - One box to rule them all.

LightBox.jsのような感じで背面を暗くして写真を表示するためのJavascriptの違ったインプリメンテーション。

画像だけじゃなくてHTMLなども扱えるようです。

JQueryというライブラリと一緒に使うとおもしろいらしいです。

2006年04月18日

JavaScript + DOMのお勉強のページ

From DHTML to DOM scripting - an example of how to replace outdated JavaScript techniques.

JavaScript + DOMのお勉強のページです。
長いけどきっと役にたつんだろうなあ。

2006年04月14日

DOMビルダー

Vivabit | The Web's Bollocks | Introducing DOM Builder

えっと、DOMでエレメントを作ったり消したり定義したりするときにcreateElementsとかsetAttributesなんかを使うわけですが、そういうのが面倒な人用のJSライブラリです。

そんなわけで使い方、というか記述方法がめちゃくちゃオリジナルなんですけど、理解できれば作成するコードはシンプルになっていいかもしれません。

でも、ドキュメントがないのでよくわかんないや。

2006年04月11日

より高速なDOMクエリー

Faster DOM Queries

XPathを使うととにかく高速になるらしい。

2006年04月03日

サイドバーに貼れるRSSリーダー

Grazr, you know for feeds...

サイドバーに貼れるRSSリーダーなんだけど、リンクリストっぽい感じで使えます。OPMLを読み込んでるようです。

最初からOPMLを展開したJSを配信するのとどっちがいいんだろうなあ。まあ、汎用性は分けた方がいいのは確かだけど。

2006年03月30日

JavaScriptで、ポップアップウィンドウをブラウザ内に

DOMinclude - Kissing Pop-Ups good-bye

JavaScriptで、ポップアップウィンドウのようなものをブラウザ内に表示するためのスクリプトです。

こういうやり方がこれからなんだろうな、と思いつつ、せっかくポップアップ広告を防ぐようになったのできっと広告もこの手法を使ってくるに違いない。


createElementのラッパー

Programming - Dollar E: A document.createElement Wrapper - Arantius.com

createElement のラッパーなわけで、わあこれいいなあ、と思いながら読んでいたらコメントでMochikitのやり方のほうがエレガントだ、という意見もあり、両方試してみることに。


2006年03月29日

JSON-RPC-Javaミドルウェア

JSON-RPC-Java - Home

JavaでJSON使ってJavaScriptでDHTMLなページを作る時のミドルウェアです。

XML-RPCというプロトコルがありますけど、そのXMLの部分がJSONになっているわけです。

2006年03月28日

COMET - 次のAJAXの方向

Irish Developer Network NEWS HEADLINES - Latest Technology News & Daily Expert Tech Features for programmers, software developers and ICT professionals in Ireland

COMETというAJAXをもっと細かくした、つうか擬似プッシュかなんかでAJAXを使う時のうまい方法の説明記事です。

で、具体的にどうするのかがいまいちわからなかったりするわけだ。

JavascriptToolbox.com

Reusable Javascript Libraries from JavascriptToolbox.com

JavaScriptのツールボックスというかライブラリです。
なんか使えるのがあるといいですね。

Dependent Select Boxesってのがいいかもしれないけど、もっと違うやり方があるかもしれない。

Hoverで写真表示

Suckerfish HoverLightbox | Monday By Noon

写真のサムネイルをレイアウトし、それをDIVの中にいれ隠し、テキストリンクにonMouseOverで表示させサムネイルにonMouseOverしたら拡大表示する、っていう見せ方のサンプルです。

MouseOverじゃなくてhoverなのか?

ブラウザ内ウィンドウ作成JS

Prototype Javascript Windows

prototype.jsをベースとしたブラウザ内に別ウィンドウを作成するJSライブラリ。

どんどん便利になっていきますね。

2006年03月24日

Dojoのライブラリ

Index of /

非常に見にくいサイトですけど、いろんなアイディアがいっぱい。
日本語にしてみたいです。

角丸な四角の決定版

Nifty Corners Cube - freedom to round

角丸な四角を作成するCSSとかJavaScriptの決定版ともいえるサイトだと思います。

ありとあらゆるパターンがあるかと思われます。

今度からこれ使おうっと。

2006年03月22日

ソート可能なテーブル

SortedTable example

JavaScriptを利用したソート可能なテーブル(表)です。

でも、使う場所がないんだよなあ。

2006年03月16日

JavaScript初心者用ページ

Script Smarter: Quality JavaScript from Scratch

いつか翻訳したいものです。


2006年03月10日

JSON入門

[鏡] 入門 JSON 2 -- 戯れ言

JSONの解説をされています。日本語です。

ETechでのJavaScriptチュートリアル資料

Simon Willison: My ETech JavaScript tutorial

Simon Willison氏によるETechでのJavaScriptチュートリアルのプレゼン資料です。

2006年03月09日

ソーティング可能なテーブルのJSライブラリ。

dhtmlxGrid - sortable Javascript DHTML grid with rich script API

ソーティング可能なテーブルのJSライブラリ。

ホントにあとは印刷系だけですね。

2006年03月06日

タブ化を実現するJavaScript

JavaScript Tabifier automatically create an html tab interface

HTMLをほとんど書き換えなくてもタブ化を可能にするJavaScriptです。

タブ化したい部分のDIV部分にclass="tabbertab" title="タブ名称"を付け加えてあげればOKです。

素晴らしいです。

2006年03月02日

クリックしなくてもよくするスクリプト

No click links

クリックしなくてもマウスを重ねるだけでクリックしたようにするJavaScriptです。

function forall(elem, func) {
  if (elem.childNodes) {
    var cs = elem.childNodes;
    for (var i = 0; i < cs.length; i++) {
      forall(cs[i], func);
    }
  }
  func(elem);
}

forall(document, function(elem) {
if ((elem.tagName) && (elem.tagName == 'A')) {
var clicktimer = -1;
var colortimer = -1;
var oldcolor = elem.style.color;
function fade() {
elem.style.color = 'rgb('+elem.fadecolor+', '+elem.fadecolor+', 255)';
elem.fadecolor += 25;
colortimer = setTimeout(fade, 100);
}
elem.onmouseover = function() {
clearTimeout(clicktimer);
clearTimeout(colortimer);
clicktimer = setTimeout(function() {
document.location = elem.href;
}, 1000);
elem.fadecolor = 0;
fade();
};
elem.onmouseout = function() {
clearTimeout(clicktimer);
clearTimeout(colortimer);
elem.style.color = oldcolor;
};
}
});

このスクリプトをページ内に書いておけばOKです。

リンク先にはBookmarkletもあります。

2006年02月24日

Live Thumbnail Demo

Live Thumbnail Demo

画像クリックでその場で拡大・縮小。


2006年02月21日

Truncate Text with JavaScript Automatically

Truncate HTML Text with JavaScript Automatically

指定した文字数を超えたら自動で隠すJavaScriptです。

<p id="truncateMe">Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Aenean consectetuer. Etiam venenatis. Sed ultricies, pede sit
amet aliquet lobortis, nisi ante sagittis sapien, in rhoncus lectus
mauris quis massa. Integer porttitor, mi sit amet viverra faucibus,
urna libero viverra nibh, sed dictum nisi mi et diam. Nulla nunc eros,
convallis sed, varius ac, commodo et, magna. Proin vel
risus. Vestibulum eu urna. Maecenas lobortis, pede ac dictum pulvinar,
nibh ante vestibulum tortor, eget fermentum urna ipsum ac neque. Nam
urna nulla, mollis blandit, pretium id, tristique vitae, neque. Etiam
id tellus. Sed pharetra enim non nisl.</p>

<script type="text/javascript">

var len = 100;
var p = document.getElementById('truncateMe');
if (p) {

var trunc = p.innerHTML;
if (trunc.length > len) {

/* Truncate the content of the P, then go back to the end of the
previous word to ensure that we don't truncate in the middle of
a word */
trunc = trunc.substring(0, len);
trunc = trunc.replace(/\w+$/, '');

/* Add an ellipses to the end and make it a link that expands
the paragraph back to its original size */
trunc += '<a href="#" ' +
'onclick="this.parentNode.innerHTML=' +
'unescape(\''+escape(p.innerHTML)+'\');return false;">' +
'...<\/a>';
p.innerHTML = trunc;
}
}

</script>

The Idiot's Guide to moo.fx

The Idiot's Guide to moo.fx

moo.fx is a super lightweight (3 kb) javascript effects library that can add snazz to any website with less than 5 minutes work. It is cross-browser (yes, IE too), fast and light, and does a marvelous job of making you look smart.