トップページ⇒php
1001コメント247KB

Ajaxでも語りませんか

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん05/03/08 22:19:23ID:mlVx/I9Q
Ajax - Asynchronous JavaScript + XML
ttp://antipop.zapto.org/docs/translations/ajax.html

(Ajaxアプリケーションの一例)
ttp://chasen.org/~taku/software/ajax/imekwic/

Google SuggestなどのAjax技術でも語りませんか。
0002nobodyさん05/03/08 22:49:47ID:???
何か面白いネタでもあるんですか?
0003nobodyさん05/03/08 23:36:15ID:???

今更名前付けて、何はしゃいでんの?
0004nobodyさん05/03/08 23:55:39ID:???
2ch ビュワーの人壊れたね。
0005nobodyさん05/03/09 00:10:10ID:???
エージャックス
0006nobodyさん05/03/09 01:03:10ID:???
アヤックス?
0007nobodyさん05/03/09 01:13:32ID:???
Ajaxって走りますよね?
0008nobodyさん05/03/09 01:47:47ID:???
「Ajaxは走らんよ……なぁ?」
「走らんでしょ(嘲笑)」
0009nobodyさん05/03/09 07:55:04ID:???
KONAMIのスレ?
0010nobodyさん05/03/09 16:24:16ID:???
XMLHTTPって外から拾えないんでしょ。
0011nobodyさん05/03/11 12:40:46ID:Fh8xs+5J
なんかフラッシュと変わらなくネ?とか思ってしまうんだが。
まぁ、確かにプラグインがイラネ-し、JavascriptってどのCPUでも動作する(JAVAだっけ?)
らしいから、無難になるのか?
0012nobodyさん05/03/11 13:05:54ID:???
>>11
知らないなら黙ってろ
0013nobodyさん05/03/11 16:08:45ID:???
是非使ってみたいな
でも検索ぐらいにしかつかえないんじゃないのこれ
0014nobodyさん05/03/11 18:26:45ID:???
http://maps.google.com/
もだよね?
0015nobodyさん05/03/11 21:45:17ID:???
>>13
エキサイトブログ見てみ。コメント欄やトラックバック欄はシームレスに展開されるし、
なんとコメントの投稿もシームレスだ。
初めて見たときは少し驚いた。
0016nobodyさん05/03/12 03:21:59ID:???
Windows Updateもそう?
0017nobodyさん05/03/12 15:34:42ID:d6jxLCGZ
もうみんな知ってると思うけど

SAJAX - Simple Ajax Toolkit by ModernMethod - XMLHTTPRequest Toolkit for PHP
http://www.modernmethod.com/sajax/
0018nobodyさん05/03/13 03:42:20ID:???
15歳から20歳ぐらいの学生がやるような内容だねぇ。
0019nobodyさん05/03/13 06:22:28ID:???
>>18さんの作るソフトはとても面白そうですな
0020nobodyさん05/03/13 08:25:53ID:???
おれも18さんのようなりっぱな大人になって、大人のプログラムを
書きたいです。18さんのような尊敬される大人の男になるにはどう
したらいいですか?
0021nobodyさん05/03/13 11:39:56ID:???
ん?若さからくる豊富なアイデアなくしては実現できないって意味じゃないのか。
0022nobodyさん05/03/14 19:10:49ID:???
>>15
すごいねコレ
ひさびさに感動した
さーてチャット作るか
0023nobodyさん05/03/14 21:44:33ID:fYNfB8ND
リンクがめちゃくちゃだけど2chビュワー
http://www.2chsearch.info/test.html
0024nobodyさん05/03/15 12:51:25ID:???
オーケストラヒットうるさすぎ
0025nobodyさん05/03/15 20:07:20ID:mhBDhKKJ
>>24
JSエラーが多いってことか。
0026nobodyさん05/03/16 06:39:59ID:???
Ajaxで紙copiライクなツール、めもー
http://www.redcruise.com/blog/index.php?p=113
0027nobodyさん05/03/16 20:05:42ID:???
>>26
一見、なんだ?って感じだけど、面白ねこれ。
0028nobodyさん05/03/16 21:46:27ID:???
みんなで書き込むためには一定時間ごとに

1.現在の文章と前の文章の差分を取る
2.差分を送信しつつ新規に更新された差分をゲット
3.更新

を繰り返す必要があるな
0029nobodyさん05/03/16 22:04:04ID:???
patchのJavaScript版があればいい感じにいきそう
0030nobodyさん05/03/17 00:33:38ID:???
結局エキサイトブログのように使いやすい形で
同ページ内の更新に使うのが正解のようだな
0031nobodyさん05/03/17 23:15:09ID:???
Calculate pi with Ajax
http://k2works.sub.jp/ajax/pai/
Webで分散?こんぴゅーてぃんぐ

あ、ありえないけど。ちょっと新しいだろ!!
カウンター代わりとかにどうよ(;´Д`)
0032nobodyさん05/03/18 00:23:46ID:???
本人かな?とりあえず RSS 配信してくれ。

あと、どうせ分散こんぴゅーてぃんぐすらならトリップ解(ry
0033nobodyさん05/03/18 03:02:41ID:???
>>32
本人でした。RSSってChangelogの?
それとも、アレを見つけ、、、

トリップ解(ryはちょっと面白いかも知れませんね!
ちっと思案してみます。
0034nobodyさん05/03/18 21:23:11ID:???
RSS が何を意味してるのかくらいも知らんのか。馬鹿だなぁ。
0035nobodyさん05/03/18 23:05:46ID:???
その者、蒼き衣を纏いて金色の野に降り立つべし。
失われし大地との絆を結び、ついに人々を蒼き清浄の地へ導びかん。
0036nobodyさん05/03/20 19:48:43ID:???
>>31
Safariに対してブラクラ挙動なあたりがステキです
0037nobodyさん05/03/20 20:34:57ID:???
Safari ってシェアどのくらいの糞ブラウザだっけ?
0038nobodyさん05/03/20 21:06:17ID:???
スラドに載ってたよ、って自己宣伝かい
0039nobodyさん05/03/21 03:35:23ID:???
>>36
シェアで語るもんではないと思いますがweb屋の仕事増やしたAppleはぶん殴りたいと思いますね
Safari対応しないと苦情相次ぐので対応難しい場合諦めざるを得ない

別にスレ違いなマカ叩きをやりたい訳じゃないが、Ajaxも
クロスブラウザ互換確保の難易度が原因で廃れるだろうな。
まだFlashの方が案件答えるの早く済むわい
0040nobodyさん05/03/21 03:36:02ID:???
レスアンカ間違えたのは秘密ですが何か。
0041nobodyさん2005/03/21(月) 07:55:22ID:???
>>38
まぁ、リンゴの会社を擁護するわけではないが、
KHTMLって昔からKonquerorがあったわけだし、
0042nobodyさん2005/03/21(月) 09:01:28ID:???
Safari対応ってそんなに難しい?
KHTMLはW3C標準に素直だし、Geckoで大丈夫なコードならほぼいけるはずだけど。
SJISやEUCなサイトでAjax使ってるところは文字化けに遭うけど
それはそのサイトのやり方が間違ってると言い切れるし。
(JavaScriptの内部処理も、XMLも基本的にはUnicode)
0043nobodyさん2005/03/21(月) 10:03:02ID:???
      ∧__∧ ll
     |(・)。(・)| ( )< Unicode がトレンドなんだね!
      |ヾ三ヲ└'ノ
    .|    l´
     つ ま り
0044nobodyさん2005/03/21(月) 11:45:35ID:???
Mac は Win に比べてフォントが大きいのがデザインのときに困る
0045nobodyさん2005/03/21(月) 17:52:30ID:???
>>42
文字化けに関してはKHTMLが悪い。
というかXMLHttpRequestはW3C標準じゃないだろ、まだ。
どう実装しようと勝手だけど、UTF-16しか扱えないとかありえない。
http://www.hawk.34sp.com/stdpls/xml/xmlhttprequest.html
無理してsafari対応する必要ないと思う。
いくらなんでも、こんなカス仕様はKHTMLのバージョンアップ待ち。

>>39
operaはGmail対応のためにXMLHttpRequestサポートしたわけで、
http://www.opera.com/windows/changelogs/operabeta/
対応してないブラウザが廃れていく可能性の方が高いと思う。
0046nobodyさん2005/03/21(月) 18:49:16ID:???
>>45
すまなんだ。
UTF-8ならOKだと思ってた。
試してみたらUTF-16しか使えんかった。
確かにこれはうんことしか言い様がない。
# XMLHttpRequestがW3C標準じゃないのは知ってて、
# レンダリングやJavaScriptまわりのことを言ったつもりだった。

ところでOperaはOperaでJavaScriptやCSSの実装が不十分だったり
IEやW3C標準と微妙に違ったりして困ることない?
どっちかというとOpera対応のの方が面倒な印象がある。
0047nobodyさん2005/03/23(水) 01:58:51ID:???
<script language="JavaScript">
var TEXT_NODE = 3;
function toggle(elementId,actual){
if(document.getElementById){
var element = document.getElementById(elementId);
var child = element.childNodes[0];
if(child.nodeType == TEXT_NODE){
element.innerHTML = "<input type='text' value='"+ child.nodeValue + "' onblur='setValue(\""+ elementId +"\",this)'/>";
element.firstChild.focus();
}
}
}

function setValue(elementId,object){
var element = document.getElementById(elementId);
element.innerHTML = object.value;
}
</script>

<span id="span1" ondblclick="toggle('span1',this)">span1</span><br/>
0048462005/03/23(水) 02:00:45ID:???
適当にDOM使うだけでもJavaScriptで結構面白いことできるのね
0049472005/03/23(水) 02:01:44ID:???
番号間違えた・・・
0050nobodyさん2005/03/23(水) 02:14:22ID:???
そのうちHTMLエディタとかExcelくらい出てきそうな予感
0051nobodyさん2005/03/23(水) 02:17:28ID:???
>>31
Safariが落ちた…
0052nobodyさん2005/03/23(水) 05:25:13ID:???
>>50
>HTMLエディタ

はたくさん有るでしょ。HTMLArea FCKeditor みたいな。
0053nobodyさん2005/03/24(木) 13:55:59ID:???
エイブルみたいのって、どうやってんの?
0054nobodyさん2005/03/24(木) 20:52:21ID:???
>>45
> operaはGmail対応のためにXMLHttpRequestサポートしたわけで、
DOM3 Load and Save(XMLHttpRequestのW3C標準版)もサポートしたのね
0055nobodyさん2005/03/27(日) 23:34:24ID:???
多少規模の大きい物作ってみたいんだが、何かいいネタない?
0056nobodyさん2005/03/27(日) 23:57:34ID:???
>>55
メタ検索のajax版。
0057nobodyさん2005/03/28(月) 01:01:26ID:???
>>55
Adobe CreativeSuite clone
0058nobodyさん2005/03/28(月) 20:41:26ID:???
>>55
vnc
0059nobodyさん2005/03/28(月) 23:16:24ID:???
>>55
POSIX 互換の OS
0060552005/03/28(月) 23:28:30ID:???
>>56
いいかも。やってみようかな。
>>57
何それ?
>>58
無理
>>59
〃
0061nobodyさん2005/03/29(火) 00:20:43ID:???
>>60
ttp://www.adobe.co.jp/products/creativesuite/overview.html
0062nobodyさん2005/03/31(木) 00:03:54ID:???
あやうくJSON-RPCに似たようなものを作るところだった。
やっぱり同じ子と考えてるやつはいるんだね
0063nobodyさん2005/03/31(木) 20:00:11ID:???
>>62
詳しく
0064nobodyさん皇紀2665/04/01(金) 20:59:29ID:???
>>63
JSON-RPCくらいググれよ。
0065622005/04/02(土) 06:05:52ID:???
JavaScriptでのSOAP簡易版のようなものってことよ
0066nobodyさん2005/04/04(月) 12:27:39ID:???
じゃなくて、先に似たようなものを作ってたひとのことを詳しく、ということでは?
0067nobodyさん2005/04/04(月) 17:19:47ID:???
まかまか氏のことか?
どんぞこCGI+--でぐぐれ
0068nobodyさん2005/04/06(水) 17:29:09ID:???
ajaxを使ってファイルをうpしたいのだが、むりなんかな?
<input type="file" ...>ってやつでつ。

文字列とかしかサーバへは送れないっぽいのだが。

0069nobodyさん2005/04/06(水) 21:12:44ID:???
>>68
セキュリティ上の理由からインターネットゾーンのhtmlはローカルファイルに
アクセスできない。IE以外のブラウザもおおむね同様。
0070nobodyさん2005/04/06(水) 21:34:00ID:???
>>69
なるほど。そうっぽいでつね。
たしかにローカルファイルにアクセスできたらセキュリティ的に問題ありますものね。。。
サンクスコ。
0071nobodyさん2005/04/08(金) 11:02:04ID:???
このソースHTMLファイルにしてブラウザから読んでみて

<body onKeyDown=K=event.keyCode-38><script>function G(x){Z[x]==c&&(Z[x]=q>0?(P
+=k++,0):-c,G(x+1),G(x+8),G(x-1),G(x-8),v++)}function Y(){i=f=96;if(r)for(X=Z,e
=r=0;f--;)Z[j=f-8]*!Z[f]&&(Z[f]=Z[j],Z[r=j]=0);else{K?K+25?Z[a=h+K]|Z[a+B]?0:h=
a:Z[h+(E=B%8?B*8:-B/8)]?0:B=E:0;K=k=0;X[h]=2+t%5;X[h+B]=2+t/5;f=Z[8+h]+Z[8+h+B]
if(r=f*!e)Z=X}if(e=!e)if(h+=8,f*!r)for(t=Math.random(h=3)*25,B=8,X=[Z=X];i--;q=
v=0)if(c=Z[i],c>1)G(i),c=-c,r+=q=v>3,G(i);for(i=S="";i<
96;S+=i%8?"_■●★▲*□".charAt(c):"■<br>")c=X[i]|(X[i]=Z[i]|=++i%8<2|i>88);
document.body.innerHTML=S+P;Z[3]||setTimeout(Y,199-P)}Y(r=Z=[h=K=P=0])</script>
0072nobodyさん2005/04/12(火) 23:27:24ID:???
またテトリスかと思ったらぷよか。
safariでは回転できんかった
0073nobodyさん2005/04/12(火) 23:47:04ID:???
>>72
ttp://www.isl.cs.gunma-u.ac.jp/~shingo/make/7line/7line.html
多分コレだな。
0074nobodyさん2005/04/13(水) 02:43:13ID:V/hQ5arz
http://japan.cnet.com/special/story/0,2000050158,20082580,00.htm
0075nobodyさん2005/04/16(土) 22:30:54ID:Hb2FSUWw
Ajax Framework
http://glm-ajax.sourceforge.net/

Ajax.NET
http://sourceforge.net/projects/ajaxnet/
0076nobodyさん2005/04/17(日) 22:31:47ID:TdF9hJpc
Ajaxダメぽ。

ユーザーからのアクションとサーバーへのアクセスが同時に発生すると、再現性無く
通信がコケることがあるぽ。

小技的にJavaScriptによる新しいインターフェイスを使うのはいいと思うけど、Google
みたいな本格的なAjax Webアプリは、職人さんじゃないと作れないぽ。
0077nobodyさん2005/04/18(月) 11:21:58ID:???
>>76
通信がコケるっていうのは、sendした後にonreadystatechangeのハンドラも
呼ばれないまま止まっちゃうということ?
0078nobodyさん2005/04/22(金) 13:46:52ID:h+L2KJ2U
AJAX Considered Harmful by Sam Ruby
http://www.intertwingly.net/blog/2005/03/16/AJAX-Considered-Harmful
0079nobodyさん2005/04/22(金) 20:27:00ID:???
>>78
誰か訳してくれ
0080nobodyさん2005/04/23(土) 01:57:08ID:n2jeDdcB
>>79
はーい、まいく
はーい、じょん
げんきかい?
げんきだよ。そっちはどうだい?
げんきだよ。ところで、祭りの準備は進んでるかい?
ばっちりさ。
0081nobodyさん2005/04/23(土) 03:31:45ID:???
Webアプリのパラダイム・シフトか,米Googleなどが切り開いた新手法「Ajax」 : IT Pro US NEWSの裏を読む
http://itpro.nikkeibp.co.jp/members/ITPro/USURA/20050421/159855/
0082nobodyさん2005/04/26(火) 20:15:58ID:???
すみません、誰か教えてください。
AjaxとはJavaScriptのXMLHttpRequestと
DynamicHTMLとの既存の技術のあわせ技と知りました。
それがなんで今になって注目され始めたのですか?
GoogleMaps等が登場したからなのでしょうかか?
色々なサイトでAjaxの実験デモがどんどん登場してきているのですが
既存の技術ならば別に今になって流行らなくても、
もっと以前から流行っているものだと思うのですが。
単に今まで思いつかなかっただけだからなのでしょうか。
なにかトンチンカンなこと言っていたらごめんなさい。
0083nobodyさん2005/04/26(火) 20:26:57ID:???
>>82
名前が付いたから
0084nobodyさん2005/04/26(火) 20:29:21ID:???
Google が使ったってのも大きい。
ネームバリュー。
0085nobodyさん2005/04/26(火) 20:32:55ID:???
文字コードはHTTPで指定されてるかどうかが大きいんじゃないですかね
0086832005/04/26(火) 20:49:13ID:???
>>82
ちょうどそういう記事があったのでメモがてら

ITmediaニュース:古くて新しいWeb開発技術Ajax
http://www.itmedia.co.jp/news/articles/0504/26/news040.html
0087nobodyさん2005/04/29(金) 03:24:03ID:???
>>82
Windows独占に縛られていたPCが、遂にプラットフォームの垣根を
完全に意識しなくて済む気配が濃厚に垣間見えてきたから、積年の
感極まって盛り上がって来ているのだと思われます。

向こう数年間で急激にオープンソース由来のソフトウェアが企業にも
家庭にも支配的に浸透して行くかも知れません。

多くのPCユーザーが「LinuxでFirefoxが動けば事足りる」という世界
が実現して「Linux搭載PC」が当たり前になる可能性を秘めています。
0088nobodyさん2005/04/29(金) 03:47:10ID:???
ああ、田代砲のことか
0089nobodyさん2005/05/03(火) 17:23:07ID:???
なんでもかんでもAjax化がいいという誤解があるみたいだけど
サーバ側に負担かかるので、クライアント側だけで済む場面では使うべきではなかったりとか
都度考えなきゃな
0090nobodyさん2005/05/03(火) 17:29:42ID:???
ajaxだと何故サーバーに負担がかかるんですか?
0091nobodyさん2005/05/03(火) 17:56:49ID:???
リクエストがバンバン飛ぶからじゃない?
0092nobodyさん2005/05/03(火) 18:14:50ID:???
つか、開発に負担かかりまくり
0093nobodyさん2005/05/03(火) 20:40:53ID:???
アプリの内容にもよるけど、大まかには一括で処理・出力してたのがばらけることで
局所的な負荷が小さくなる代わり>>91の理由により全体的な負荷は増大する。
Ajaxはユーザの(主に心理的)負担を軽くする技術で鯖のための技術ではないので
CPU・メモリやネットワーク帯域のリソースが余ってる鯖じゃないと苦しい面がありますな。
0094nobodyさん2005/05/05(木) 23:02:41ID:???
onkeyupでリクエスト連発しなきゃいいような
0095nobodyさん2005/05/05(木) 23:17:06ID:???
iframeやscriptとかのタグではなく
XMLHttpRequestを使う利点って
どんなことがあるのでしょうか?
0096nobodyさん2005/05/06(金) 23:45:02ID:???
Flashで作れるWebアプリケーションはAjaxでもできるようなことが書いてあるのを見かけました。
具体的にはどんな物が作れる可能性があるんでしょうか?
0097nobodyさん2005/05/06(金) 23:55:46ID:???
根気さえあれば、なんでも作れるな。
画像の加工表示は難しいのかな。
0098nobodyさん2005/05/07(土) 00:07:41ID:???
Google map は、確か経路表示の画像を作りだしてなかったっけ?
0099nobodyさん2005/05/07(土) 00:43:55ID:???
拡大縮小回転変形色調変更とかは難しい気がするけど。
0100nobodyさん2005/05/08(日) 15:28:36ID:2445GJqw
結局今後はどうなるのでしょうか?
Flashなどのリッチクライアント技術が普及するといわれていましたが
それは既存の技術でも解決可能なAjaxによって妨げられてしまうのでしょうか?
今後の会社の方針に関わるのでどなたが教えてください。
0101nobodyさん2005/05/08(日) 15:43:39ID:5dwOKKll
http://p231.net220148094.tnc.ne.jp/

うぇwwwっうぇwwwwwwwwwwwwwwwwwwww
っうぇwwwっうぇwwwwwwおkwww
おkwww

おkwwwうはっwwwおkwwww
■ このスレッドは過去ログ倉庫に格納されています