タグ

ajaxに関するsnailramperのブックマーク (46)

  • 第八章 アマゾンを利用する:アマゾンのWebサービスを利用するには

    アマゾン (http://www.amazon.co.jp/) も以前からWeb上で利用できるサービスを展開しています。アマゾンのWebサービスを利用すれば自分のサイトで自分の好きなレイアウトの書店(販売店)を展開することもできます。通常は、そのような作業は手作業でやったりシステムを制作します。が、Ajaxを利用すれば非常に簡単に自由に商品を配置したりリアルタイムに売れている順番で表示させることもできます。 ここで使う方法はGoogle Mapsとは異なりアマゾンにクエリーを送って戻ってきたXMLデータをJavaScriptで処理させるものです。ブラウザのURLに指定された情報を入力すればブラウザ上にXML情報が表示されます(FirefoxなどXMLデータを整形して表示できるブラウザの方が良いでしょう)。 その前に、アマゾンのWebサービスを利用するにはGoogle Mapsと同じく申し込

  • Ajaxを勉強しよう

    このページはAjaxを勉強してみたい人向けの学習用ページです。サーバーを入れ替えたため一部CGIを使用したものが動作していません。時間のある時に修正します。また、書いてから、かなり時間が経過しているため内容的に古いものもあります。ご了承ください。 Ajaxで利用されるエフェクトに関しては別ページ(Ajax Effect)に移動しました。 Ajax関連書籍に関してはAjax関連書籍一覧ページを用意しました。 Prototype系ライブラリ サンプルプログラム【New !!】のページを用意しましたので、Prototype系のライブラリを利用している方は参考にしてみてください。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Aja

  • Ajax 逆引きクイックリファレンス

    このページは毎日コミュニケーションズから発売中の書籍「Ajax逆引きクイックリファレンス」のサンプルを掲載しています。 この書籍の元になっているサイト(Ajaxを勉強しよう)も参照してみてください。 ミスや間違い、リンクエラーなどがありましたらopenspc@alpha.ocn.ne.jpまでお願いします。 第一章 Ajaxとは Ajaxとは DHTMLとFlash Ajaxに必要な知識と技術 Ajaxの弱点/難点 通信上の制約 XMLの処理 スタイルシートの注意点 第二章 非同期通信処理 サーバーと通信を行う サーバーからテキストデータを読み込む サーバーからXMLデータを読み込む サーバーにgetメソッドでデータを送信する サーバーにpostメソッドでデータを送信する 読み込みを中断する タイムアウト処理を行う サーバーからの応答を調べる ファイルが読み込めない、存在しない場合の処理を

  • suVeneのあれ: Ajaxにおけるメモリリークの注意点

    2006年03月06日 Ajaxにおけるメモリリークの注意点 [ajax][javascript][はてブ] はてブの「ブックマークの確認」ページは、IEでメモリリークする! IE のメモリリーク調べる為の「Drip」ってツールが ここにあって、 このツールは単純にリークしそうなコードチェックしたり、 オートリロードして、外部から参照したメモリ使用量を記録してくれるだけなんだが はてブの追加ページで確認するとこんな感じになる。 (オートリロードなんで負荷高くなるから、悪用したり、やりすぎたりしないようにw) タスクマネージャー等の、外部から参照したメモリが増えているからといっても OSがアプリケーション用にキャッシュしているメモリが増加しているだけの 可能性があるから、一概に鵜呑みはできないんだが 平均して1回のリロードに 1M 近く増えていくとかおかしい。 (MicroSoft もタスク

  • アップロードの進捗を表示しつつアップロードするサンプル:phpspot開発日誌

    tomas.epineer.se Asynchronous file upload with AJAX progress bar in PHP One of the few things that I find lacking in PHP is the ability to report the progress of a file upload. This means that file uploads, especially uploads of larger files, can be extremely frustrating for end users when they don’t know if the upload is progressing or if it has stalled or if it has even started. アップロードの進捗を表示しつつア

  • 作って理解するAjax (3):IT Pro

    図1 インクリメンタル検索を実現<br>作成したサーバーCGIプログラムを使ってインクリメンタル検索する様子。計画通りに稼働しているのが分かります。 前回は,インクリメンタル検索を実現するAjaxアプリケーションのクライアント・サイドの実装を紹介しました。今回は,サーバーとして稼働するCGIプログラムを作成します。このCGIプログラムは,クライアントから送られてきたクエリーに基づいてテキストを検索し,その結果を返送します。Ajaxアプリケーションは通常のWebアプリケーションに比べて,サーバー・アクセスが増加しがちです。このためサーバーをいかに効率よく実装できるかが,サービスを快適に提供できるかどうかを左右します。サーバー負荷を下げる手法についても考えてみましょう。 テキスト検索にsaryを使用 みなさん,テキスト検索といえばどんな方法を思いつくでしょうか。単純なところではgrepコマンド

    作って理解するAjax (3):IT Pro
  • http://www.res-system.com/item/536/catid/36

  • SAG Ajax Patterns Review 1 &#8211; XHR Call, IFrame Call, HTTP Streaming

    SAG Ajax Patterns Review 1 – XHR Call, IFrame Call, HTTP Streaming A little while back, I mentioned that some people in the patterns community have been noticing the Ajax Patterns. In particular, there have been a series of discussions about the patterns by the Software Architecture Group in the University of Illinois Computer Science Dept (home of Netscape forerunner Mosaic btw). The SAG is led b

  • Ajaxな有用コンポーネント集:phpspot開発日誌

    TurboWidgets, presented by TurboAjax Group TurboWidgets are JavaScript client-side controls that provide a rich user-interface experience for AJAX-style web applications. 以前紹介した、AjaxなphpMyAdmin のページで、TurboWidgetsというAjax部品集がリリースされていたので紹介。 例えば、次のイメージはTurboGridというコンポーネント。かなりクオリティ高いです。 その他にも、次のようなプログレスバー(ぐんぐん伸びるイメージがカッコいい) 高品質なボタンコンポーネント集(一見デスクトップ風) ツリービュー(アイコン表示できる) タブコンポーネント(Appleのサイトっぽい) ドラッグアンドドロッ

  • クークル[Qooqle]人気おすすめ動画検索サイト

    2018.12.27 オー・マイ・クムビ 2018.12.27 アンダンテ 2018.12.26 私の心は花の雨 2018.12.26 ATHENA ーアテナー 2018.12.26 金蘭良縁 2018.12.26 私たち結婚しました3 イ・ジャンウ&ウンジョン編 2018.12.25 太陽の末裔オリジナルサウンドトラック 2018.12.25 王の顔 2018.12.25 僕は彼女に絶対服従~カッとナム・ジョンギ~ 2018.12.24 密会(韓国ドラマ) 2018.12.24 私だけのあなた 2018.12.24 キム・マンドク~美しき伝説の商人~ 2018.12.23 白夜姫 2018.12.23 未来の選択 2018.12.23 バラ色の恋人たち 2018.12.23 風中の縁(えにし) 2018.12.22 トライアングルメイキング(韓国ドラマ) 2018.12.22 カクシタル

  • Ajaxでタブインタフェースを実現するためのライブラリ:phpspot開発日誌

    havocStudios: Ajax tabs CSS Tabs seem to be all the rage with the kids these days. I love the idea of them. It seems that the most popular method of creating tabs using CSS is the Sliding Doors method. They seem to look the coolest and are very easy to implement. However, they're so... static. Ajax Tabsを使えば次のようなCSSベースでデザインされたタブインタフェースの部品が簡単に作れます。 Ajaxを使ってタブが更新されるため、各タブ内のページ(HTML)は独立したファイルにすることが可能で

  • PHPとAjaxでFTP機能を実現するツールの紹介:phpspot開発日誌

    SourceForge.net: AjaxFTP A flexible widget to incorporate into your web 2.0 app to allow FTP access through a browser. AjaxFTP lets you browse, upload, and download files from remove servers using only Javascript and PHP. Built with customization in mind. これは凄いです。設置すると、次のようなFTPログインフォームが現れます。 アカウントを入力して、「Connect」ボタンを押すと次のようにファイルツリーが表示され、エクスプローラライクに階層を辿ることが可能です。 この機能を実装するためには、次のような簡単なコードを書くだけでOK。これだ

  • Ajax入門 | Ajax入門:基本サイトのリンク集

    一定期間更新がないため広告を表示しています

    Ajax入門 | Ajax入門:基本サイトのリンク集
  • suggest.js - 入力補完ライブラリ

    Japanese / English JavaScriptで入力補完を手軽に行うためのライブラリです。 (【お知らせ】ver2.0からprototype.jsを必要としなくなりました) 下記のような機能を持っています。 入力内容をもとに検索を行い、補完候補を表示します。(Google Suggestぽく) Ajaxでは無く、初回画面表示時のみデータの読み込みを行い、それ以降は、クライアント側で対象データから検索します。したがって、入力内容に変化があってもサーバ側にアクセスすることはありません。 検索は、前方一致/部分一致、大文字と小文字の区別あり/なしといったように、オプションで簡単に指定できます。また、その他にも様々なオプションが指定可能です。 検索結果の表示上限を指定できます。(デフォルト上限20件) 補完候補はキーボードの上下と、マウスにて選択できます。また、キーボードで選択中にES

  • IBMなど、AJAX開発ツールのオープンソースプロジェクト「Open AJAX」を結成

    IBMをはじめとする複数のソフトウェア企業が、AJAXスタイルのウェブ開発のための開発ツールの簡易化を目指し、あるオープンソースプロジェクトを提案した。 「Open AJAX」と呼ばれるこのオープンソースプロジェクトは、IBMが寄贈したコードに基づいて開発が進められる。同コードはソフトウェア開発者がAJAXを利用してウェブアプリケーションを作成する際にEclipse開発ツールを使用できるように設計されている。 AJAX技術を利用してウェブアプリケーションを作成すると、ウェブページの双方向性が高まり、利用者は更新ボタンをクリックして画面上のデータをアップデートする必要がなくなる。AJAXはAsynchronous JavaScript+XMLの略称である。 以前にも報じられたとおり、このプロジェクトは複数のソフトウェア企業によって支援されている。この中にはIBM、Google、BEA Sys

    IBMなど、AJAX開発ツールのオープンソースプロジェクト「Open AJAX」を結成
  • Ajax技術の目に見えない通信内容をのぞいてみよう ― @IT

    Ajax(エイジャックス)の登場によって、ブラウザのプラグインソフトに頼らなくても、見た目が華やかで動きも面白いWebアプリケーションの開発が可能となりつつあります。筆者のみならず、読者の皆さんもこの技術の行方に興味津々といったところでしょう。連載では、ブラウザ上での「見た目」だけに注目するのではなく、技術の背景や目に見えない通信内容、セキュリティといったところにも焦点を当て、より深く掘り下げていきたいと考えています。 はじめに まず、読者の皆さんは、なぜAjaxに興味を持たれたのだろうか? おそらく、GoogleローカルやGoogleサジェストが、そのきっかけの1つになったのではないかと予想する。確かに、地図が滑らかにスクロールしたり、キーを入力するたびに画面がリアルタイムに切り替わったりする点は、これまでのWebページにはなかった新しい「感触」で、感嘆の声を上げた方も少なくないだろ

    Ajax技術の目に見えない通信内容をのぞいてみよう ― @IT
  • prototype.jsのものすごく簡単な使い方。 : blog.nomadscafe.jp

    prototype.jsのものすごく簡単な使い方。 はてなダイアリーの方にprototype.jsでHTMLを汚さないロールオーバースクリプトというエントリーを書いたのだが、prototype.jsの入手方法やらすごく簡単な使い方がないようなので、書いてみます。 prototype.jsはJavaScriptのライブラリ(中身はJavaScriptです)で、これを使うとJavaScriptを組むのがかなり楽になるというものです。話題のAjaxのプログラミングも簡単にできます。 ライブラリは、 http://prototype.conio.net/ からダウンロードできますが、TOPページにあるファイルはちょっと古いものなので、Browse the darcs repositoryというリンクを辿り、 http://dev.conio.net/repos/prototype/dist/ から

  • Google Maps APIシューティング挫折版

    for JavaScript ver. 0.01α (C) Kenta Cho(ABA."Saba") [上下左右] - 自機の移動 [Z] - ブラスター ソース main.js - メインルーチン mapmanager.js - マップ制御 ship.js - 自機 explosion.js - 爆発および焼け跡 turret.js - 地上砲台 bullet.js - 敵弾 Back to ABA Games

  • Ajax を使うべき 10 個のポイント | 秋元@サイボウズラボ・プログラマー・ブログ

    10 個ないじゃん。とりあえず数を書いとけ、ってのが最近の流行だろうか。 Ajax を使って意味があるのはどんなところか、Ajax によって事態が悪化するようなところはどこか、というのを考えて列挙しているエントリ。Ajax の適用箇所を悩んでいる人にはいい参考になると思うのでおおまかに紹介。 Ajax を使うといいところ フォームによる多量の入力 深い階層の木構造をたどらせるところ ユーザ間のコミュニケーションを行わせるところ 投票、「はい/いいえ」、評価ボタン フィルタやソートなどのデータ表示操作 テキスト文入力時のヒントやオートコンプリート Ajax を使うべきでないところ 非常に単純で、失敗が許されないフォーム ライブサーチなどの検索 基的なサイトナビゲーション 大量のテキストの置換 大々的な表示の変化 無意味な Widgets (UI 部品)の利用 個々の「べき・べからず」を主張

  • 表示をぐりぐり動かせるWeb技術「Ajax」って、だから何なの? / デジタルARENA

    Ajax(エイジャックス)という言葉をよく見かけるようになった。なんだか新しいWeb技術らしい。でも新しくないという声もある。JavaScript(ジャバスクリプト)のようでもある。元はと言えば、ギリシャ神話の英雄アイアースの英語名の駄じゃれ。などなど。だからAjaxって何なの?にぶっちゃけお答えしよう。 ずばりこれがAjax技術の応用だというのは、Googleローカルだ。例えば、平河町で検索すると、「Google ローカル - 平河町」の地図が出てくるが、この地図をマウスでドラッグすると、上下左右に自由に動く。地図左上の操作ボタンで、縮尺も変わる。 つまり、マウスの操作に反応して表示がぐりぐりと変わる。 普通の地図だと、マウス操作でぐりぐり変わるということはない。地図画面の上下左右に矢印ボタンがあって、それを押すと別画面に切り替わるというのが普通だった。 だけど、Googleローカル