はじめに JavaScript の標準仕様である ECMAScript 3rd Edition (ECMAScript 3.0) が 9 年ぶりにバージョンアップしようとしています。 実は、これまでも様々なバージョンアップの案が上がっては消え、また上がっては消えていました。 しかし、今回のバージョンアップには今までと違う点が一つだけあります。 それは、現時点での主要な ECMAScript インタプリタ(JavaScript の実行エンジン)を作...
ウェブアプリケーションを開発する環境は、HTML、AJAX、Flash、Silverlightと多岐に渡っており、それぞれの陣営の間で激烈な競争が起こっている。この記事では、この競争の状況について整理する。 かつて、ウェブページは静的なテキストとグラフィックの集合体だった。しかし、ウェブが成熟してくるに従い、ウェブを豊かで双方向的なアプリケーションにするための技術につい...
『 Webシステムのリッチなユーザーインターフェイス(以下、UI)を開発するためのオープンソース「OpenLaszlo」をご存じでしょうか。何とこのOpenLaszloは、新しくリリースされたバージョン4.1で、1つのソースコードからFlashコンテンツとAjaxコンテンツの両方をコンパイルアウトできるようになりました! 』
『 AninterestingapproachtofollowingOlympicmovements. 』
Flipping Bookは、雑誌のようにページがめくれ、拡大表示・印刷・PDF保存などの機能を備えたFlashのビューアーです。 Flash page flip engine -FlippingBook Flipp [...]
前回までは、Flex Builder 3でSWFコンテンツ作成の説明をしてきました。いよいよ、今回はAIRアプリケーションの作成について説明します。 アドビ システムズ社より、2008年6月17日に日本語環境に対応したAIR 1.1がリリースされました。日本語に対応したことにより、日本での利用者が大幅に増えると予想されています。 まずは、AIRについて簡単に紹介します。AIR(Adobe Integrated Ru...
noobSlide - mootoolsサクサク動く画像ギャラリー作成JSライブラリ「noobSlide」。複数の画像を...
『 Flash製のドロップダウンメニューを作成するWEBツール。 階層的なドロップダウンメニューをWEB上で作れます。以下がその例 作成したものはswfファイルでダウンロードして利用できます。 』
badezinerのエントリーから、AJAXコンテンツなどのローディングでよく見かけるアニメーションGIF画像を紹介します。 120+ Free Ajax Activity Indicator Gif Icons ア [...]
『 Ajaxアプリケーションなどで使えるローディングアイコンのアニメーションGIF。約120個をまとめてダウンロード可能。(ライセンス不明) 』
setTimeoutで実行される関数の中で発生するエラーは、セットした部分のtry/catchで補足することはできません。 function throwError(){ throw new Error('ERROR'); } try{ setTimeout(throwError, 3000); } catch(e){ // ここには到達しない alert(e); } MochiKit.Async.Deferredを使うと、エラーバックでエラーを補足できます。 callLater(3, throwError).addErrback(function(e){ alert(e); }); エラーの補足以外にも、Deferredのインターフ...
本物のMapsと同様に動的に画像を補完しますので、初期状態で表示されている梅田周辺以外の場所も見ることができます。 ToDoとしては 建物のフロアマップなどを乗せる(本来の目的はこれです) 縮尺の切り替え Googleの利用規約上かなりグレーなのをなんとかする(いちおう、Maps API同様のロゴを出して配慮を見せています 笑) スクリーンショット 大阪梅田から尼崎方面を望む ...
『 JFreeChartはよく使います 』
WebTeckerのエントリーから、JavaScript, Flash, Silverlight, PHPなどを使用して、グラフやチャートなどにデータをビジュアル化するスクリプトの紹介です。 10 Free Chart [...]
『 会社説明をイラストレーションのフラッシュとビデオで伝えている。大きな絵をうごいているかんじ。何もしなくてもこの会社のことがすぐにわかるのが良いね◎ 』
『 ソニー製品情報 』
の設計者はクロージャを関数への引数として渡すことで利用者が挙動をカスタマイズ可能なようにできる。例えばソートを行う関数は比較のコードをクロージャとして引数にとることで利用者が定義した基準でソートできるようになる。 クロージャは遅延評価される(呼び出されるまで何も実行しない)ので、制御構造の定義に用いることができる。例として、Smalltalkの分岐(if-t...
『 一つのinputtype=fileで複数ポスト。原理的にはposition:absolute;left:-1000px;にして見た目を隠してるだけ。 』
こーやると、ID指定した要素にではなく、<script>で指定した部分に書き出されます。 addVariableで指定した値もきちんと反映されているので、ブログパーツとかドメイン外からjsで呼び出す時には下記のように直接SWFObjectを生成せず、簡単な引数のみの関数を作ってそれを呼び出すとなかなか便利なんじゃないだろうか? function setFlash(hoge, width, height) { var so = new SWFObject("絶対パス...
のサイト。 ぱっと見別に普通のリッチなサイトなんですけど、 この子はなかなかツボをついてくるサイトなんです。 実はこの子、こんなにリッチなインターフェースなのにFlashを使っていない。 javascriptを全面的に採用したAjaxなサイトになっている。 (日本語サイトはローンチ前なのでUSサイトかなんか見てください。) 「このサイトすごいっすよ。Ajaxを全面的に採用してFlash...