タグ

javascriptとajaxに関するtino_9000のブックマーク (10)

  • Google Spreadsheets を簡易 SQL DB に!「Google Visualization API」 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 皆さん、 Google Docs のガジェット機能はもう使ってみましたでしょうか。データをさまざまな方法で可視化するガジェットをシート上に配置できるというもので、このガジェットは自作することもできます(iGoogle ガジェットベース)。その際にスプレッドシートの情報を取得するために使われるのが、日ご紹介する Google Visualization API

  • GoogleがホスティングしてるjQueryなどのJavaScriptライブラリを使う方法 - F.Ko-Jiの「一秒後は未来」

    そういえばGoogleがjQueryをホスティングしてたよなぁということを思い出して調べたのでメモ。 2009年1月14日時点でGoogleがホスティングしているライブラリは以下の8種類です。 jQuery (1.2.3, 1.2.6) jQuery UI (1.5.2, 1.5.3) Prototype (1.6.0.2, 1.6.0.3) script.aculo.us (1.8.1, 1.8.2) MooTools (1.11, 1.2.1) Dojo (1.1.1, 1.2.0, 1.2.3) SWFObject (2.1) Yahoo! User Interface Library (YUI) (2.6.0) YUIもホスティングされてます。 それぞれのライブラリは直接 script タグで読み込むこともできますし、GoogleのAJAX API Loaderを利用して読み込むこ

    GoogleがホスティングしてるjQueryなどのJavaScriptライブラリを使う方法 - F.Ko-Jiの「一秒後は未来」
  • HTML上のテーブル操作の決定版·Flexigrid MOONGIFT

    ※ 画像は公式サイトデモより 業務システムのみならず、メールや一覧の機能で必要になるのがテーブルを使った一覧機能だ。このとき、比較元になるのがエクセルをはじめとした表計算ソフトウェアだろう。あのレベルのUIをWebベースで再現するのはほぼ不可能とさえ言えそうだ。 ドラッグアンドドロップによるカラムの並べ替えや表示/非表示の切り替えが可能 無理矢理カスタマイズして膨大に工数を増やすのではなく、ライブラリを使って柔軟に、素早く対応しよう。 今回紹介するオープンソース・ソフトウェアはFlexigrid、jQueryを使ったテーブル操作ライブラリだ。 Flexigridは既存のテーブルに対して利用できるライブラリで、普通のテーブルをカラムの並べ替えや表示/非表示、幅の変更など優れたUIをもったテーブルに変更してくれる。対応ブラウザはIE6/IE7、Firefox 2、Opera 9.x、Safar

    HTML上のテーブル操作の決定版·Flexigrid MOONGIFT
  • jQuery入門 (ver 1.2.1)

    このページはAjaxライブラリの1つであるjQueryライブラリを勉強したい人向けに用意されています。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 jQueryはバージョンによってメソッドが異なるため、バージョン別に入門ページを用意してあります。ここでは、バージョン1.2.1を基準としています。 Ajaxライブラリ (JavaScriptライブラリ) としてはPrototypeライブラリ (prototype.js) が有名です。Prototypeライブラリはプログラマに多く利用されており、JavaScriptの機能を拡張することで使いやすくなるように設計されています。jQueryはエレメントへのアクセスをスタイルシートと同じようにすることで非常に分かりやすくコンパクトな記述ができるようになっています。

  • MOONGIFT: » Ajaxでもhistory.backを「Really Simple History」:オープンソースを毎日紹介

    Ajaxを使ったアプリケーションは、画面遷移の少ないWebアプリケーションを作れる利点はあるものの、これまでのWeb操作に慣れ親しんでしまったユーザにとっては使い勝手が悪い時があった。 それがブラウザの戻るボタンだ。これを押した時、一気に別な画面にいってしまったり、そもそも戻るが有効でないままになっていることが多い。この操作性の違いはユーザにとってストレスになる。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはReally Simple History、Ajaxにも履歴機能を付けるライブラリだ。 Really Simple HistoryはIE、Safari、Opera、Firefoxにも対応したライブラリだ。クリックした時のアクションに履歴を付与していくことで、戻るボタンを有効にし、履歴機能を実現する。 さらに、URLがアンカー付きのユニークなものに変わるのも特徴だ。これをうま

    MOONGIFT: » Ajaxでもhistory.backを「Really Simple History」:オープンソースを毎日紹介
  • ウノウラボ Unoh Labs: JavaScriptライブラリといえば jQuery(入門編)

    こんにちわ。山下です。 最近、私の周りではJavaScriptライブラリといえば、jQuery の名前がまず最初に挙がってくるようになってきました。今回は、jQueryって何が便利なの?っていう人向けに、ポイントを掻い摘んで説明します。 1.名前空間を汚さない 他のJavaScriptライブラリとかだとStringとかArrayを直接拡張してたりしますが、jQueryはグローバルな名前空間を汚しません。eachとかmapのような便利な関数もすべてjQueryオブジェクトの属性として定義されています。 jQuery.each, jQuery.extend, jQuery.grep, jQuery.map, jQuery.merge, jQuery.trim, etc. また、標準では $ にショートカットが割り当てられるのですが、jQuery.noConflict()と書くことで proto

  • MOONGIFT: » Webのコメント新形態「axdget」:オープンソースを毎日紹介

    ブログサイトが増えてきて、記事とコメントという形式がごく当たり前になっている。その際、どこの文章に対してコメントしているのか、よく分からない事がある。 これを使えばそんな心配は無用だ。自分の好きな「場所」にコメントできる。 今回紹介するオープンソース・ソフトウェアはaxdget、Webサイト上につけられる付箋紙ソフトウェアだ。 axdgetは任意のページに付箋紙が貼り付けられるソフトウェアだ。JavaScriptファイルを読み込むだけで使える手軽さが売りだ。物凄く単純に言えば「ニコニコブックマーク」に似た感じになる。 付箋は文字色、枠色、背景色が変更できる。位置やサイズの変更も簡単だ。フォーカスが当たっていない時には半透明化されるので、閲覧の邪魔にはそれ程ならない。尚、データはPHPを使ってサーバサイドに保存するものと、Cookieを使ってクライアントサイドに保存するものとがある。もちろん

    MOONGIFT: » Webのコメント新形態「axdget」:オープンソースを毎日紹介
  • MOONGIFT: » JavaScriptでFlashを操作「Aflax」:オープンソースを毎日紹介

    FlashはHTMLJavaPHPなどと同じWebの技術ではあるが、デザイン的な要素も入れられることもあって、プログラマの領域とはちょっと違う雰囲気を持っている。 これが使いこなせれば、今までにないサービスの提供も考えられる。この技術を使ってFlash操作を習得しよう。 今回紹介するオープンソース・ソフトウェアはAflax、JavaScriptでFlashを操作できるソフトウェアだ。 Flash8ではExternalInterfaceを利用してJavaScriptと連携できるが、これをさらに進めてAction Scriptをライブラリ化し、JavaScriptから操作できるようにしたのがAflaxだ。 ビジュアル的なグラフを描いたり、絵を動かしたりといった操作も簡単にできる。それらはFlashを意識する事無く、JavaScriptのコードによって生成される。 多数のサンプルが同梱されて

    MOONGIFT: » JavaScriptでFlashを操作「Aflax」:オープンソースを毎日紹介
  • Damn Small Linux MOONGIFT

    USBメモリに入れるポータブルOS 50MB程度のLinuxディストリビューションです。USBメモリや小型CDに入れて使うのにちょうど良いサイズです。 USBメモリに入れるポータブルOS USBメモリで持ち歩けるアプリケーションが色々登場している。レジストリを汚さず、インターネット喫茶など外出先でも手軽に利用できるのが利点だ。 そこで更に発展させ、OS自体持ち歩いてしまうのはどうだろう。 今回紹介するオープンソース・ソフトウェアのDamn Small Linuxがそれだ。 Damn Small Linuxは僅か50MB程度で配布されている。最近のUSBメモリであれば充分持ち歩けるサイズだ。また、名刺サイズのCD-ROM(上下が切れているもの)でも入る。 登録されているソフトウェアはブラウザ(Firefox)、表計算、ワード、FTP、PDFビューワーなど。技術的にはKNOPPIXを利用してい

    Damn Small Linux MOONGIFT
    tino_9000
    tino_9000 2006/12/20
    Web OSの開発ライブラリ(GPL)
  • Ajaxフレームワーク一覧 - Ajax専

    全ては網羅しきれませんので、比較的有名なAjaxフレームワークを紹介します。ここでは、簡単な紹介に留めます。 prototype.js関連 [prototype.js]最も有名なAjaxフレームワーク。更に色々な別フレームワークに派生。 [script.aculo.us]prototype.jsの拡張。簡単にエフェクト効果を実装できる。 [moo.fx]prototype.jsの拡張。非常に軽量でシンプルなエフェクト効果に特化したライブラリ。 ※用途や好みに合わせてscript.aculo.usとmoo.fxを使い分けるのが通。 軽量ライブラリ [jQuery] Javascriptをかなり簡素に書けるライブラリ。 [mootools](2007/02/06追加) モジュール形式で必要なモジュールを選択してダウンロード。ドキュメント充実。 統合環境 [Dojo] 非常に多機能なライブラリ。

  • 1