1 名前:nobodyさん [2006/12/22(金) 10:40:13 ID:Tqrhab4v] Google Suggest ↓ Google Maps ↓ もう Ajax って呼んじゃおうぜ adaptive path ≫ ajax: a new approach to web applications ttp://www.adaptivepath.com/publications/essays/archives/000385.php 邦訳 ttp://antipop.zapto.org/docs/translations/ajax.html AJAX - MDC ttp://developer.mozilla.org/en/docs/AJAX 作って理解するAjax (1):IT Pro ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051104/224040/ 作って理解するAjax (2):IT Pro ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051125/225193/ 過去スレ 1 pc8.2ch.net/test/read.cgi/php/1110287963/ 2 pc8.2ch.net/test/read.cgi/php/1134214341/ 3 pc8.2ch.net/test/read.cgi/php/1147750917/
607 名前:nobodyさん mailto:sage [2008/07/07(月) 14:05:16 ID:???] >XMLHttpRequestは他ドメインでも使えるよ。 >XMLHttpRequestは他ドメインでも使えるよ。 >XMLHttpRequestは他ドメインでも使えるよ。 えーーっと。
608 名前:nobodyさん mailto:sage [2008/07/07(月) 14:26:54 ID:???] JSONP
609 名前:nobodyさん mailto:sage [2008/07/07(月) 15:44:10 ID:???] >>608
610 名前:601 mailto:sage [2008/07/07(月) 23:27:16 ID:???] 色々と情報を頂いたり、ソースまで書いていただきありがとうございました。 もう少し自分で調べて、>>605-606 なんかをやってみます。
611 名前:nobodyさん mailto:sage [2008/07/08(火) 12:43:55 ID:???] >>601 アクセス解析をしたいのならログを取得するCGIを画像に見せかければいい。 Ajaxを絡める必要はありません。あとXMLHttp〜で他ドメインは無理です。
612 名前:nobodyさん mailto:sage [2008/07/08(火) 13:18:44 ID:???] >>611 それじゃINしか解析が取れないじゃん。 相談者はOUTの解析が取りたいみたいだけど。
613 名前:nobodyさん mailto:sage [2008/07/08(火) 13:28:19 ID:???] プライバシー侵害
614 名前:nobodyさん mailto:sage [2008/07/08(火) 14:22:32 ID:???] >>604 Ajaxとか使わなくても、直接アクセス取得用のCGIなりに 一旦飛ばして、そこからredirectでもLocationでも使って実際飛ばしたいリンク先に飛ばせばええやん。 飛ばし用のページは、CGIでもphpでもJavascriptでも、それこそStaticなHTMLでもできる。
615 名前:nobodyさん mailto:sage [2008/07/09(水) 07:06:32 ID:???] >>614 なにその気持ち悪いサイト。 そんなとこ絶対行きたくないわ。
616 名前:nobodyさん mailto:sage [2008/07/09(水) 09:16:16 ID:???] >>615 2ch は・・・
617 名前:nobodyさん mailto:sage [2008/07/09(水) 09:39:11 ID:???] >>616 どう考えても気持ち悪いだろ
618 名前:nobodyさん mailto:sage [2008/07/09(水) 10:30:52 ID:???] >>615 なに言ってんの? yahooの検索結果のページとかもこの方法だぜ。Google Adsense(Adwords)のクリックも・・。 広告とかのクリックをトラッキングするための常套手段なんだが・・。 >>616 ,>>617 2chでの、「外部ページに行こうとしています」ページ(だっけ?長らく専ブラ使いなんでそのページ見てない)とは違うよ。 2chの場合は一旦ユーザーがクリックした後、もう一回リンクをクリックしないといけないけど、 上で言ってる方法は、Javascriptとか、HTTPのLocationヘッダを使うやり方のことなんだが・・。 (ユーザーからは1回の通常のクリック動作のみ。まさかWebprog板住民が知らないってことないよな?)
619 名前:nobodyさん mailto:sage [2008/07/09(水) 10:49:01 ID:???] 常套手段だからなんだよ。 オレは個人でそんなことやってる気持ち悪いサイトには行かん。
620 名前:nobodyさん mailto:sage [2008/07/09(水) 12:36:44 ID:???] >>619 リンク先がどうかなんて、飛ぶ前に判るのか? アドレスで判断するとか言うのは、答えになっていない
621 名前:nobodyさん mailto:sage [2008/07/09(水) 12:43:35 ID:???] >>620 ブラウザのステータスバーで本当のリンク先URLが確認できないと怖くて踏めなくないか? ブラクラとかウィルスに飛ばされるかもしれないのに。 「相互リンクが全部tinyurl」みたいな状態ってことじゃん。
622 名前:nobodyさん mailto:sage [2008/07/09(水) 13:36:56 ID:???] >>619 すまないな。オレは商用サイトもやってて、クライアントや広告主(Adsenseやアフィじゃない)の 依頼なんかで、外行きリンクもある程度トラックしなきゃいけないんだわ。 それに個人サイトでも、アクセス解析用のscript貼ってたり、無料スペースなんかで 自動でそうゆうコード(広告とかが主だけど)が挿入されてるとことかも結構あると思うんだが・・。 >>621 オレも昔は、エロサイトなんかを巡回する時、Javascriptをoffって広告リンクかそうじゃないかの判断をしていた。 けど、海外のホスティングなんかは直ぐに閉鎖→分け分からんところにリダイレクトとかしょっちゅうだし、 ステータスバーにしても、Jsでonclick上書きしてしまえば、href=""でバーに表示されてるURLと実際の飛び先が 違うなんてザラにあるじゃないか。仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある? なにも転送しかけるのは自サイト内のリンクだけとは限らんでしょう。
623 名前:nobodyさん mailto:sage [2008/07/09(水) 13:41:03 ID:???] >>618 yahooとかgoogleは規模が違うからまだ信用できるだろ ウチの会社のサイトでもやってるし ただ気持ち悪いのには変わりないよね。 ステータスバー見て本物URLがでてないとちょっと躊躇するわ。 onclickでCGI叩いたりする方が見た目としては自然。
624 名前:nobodyさん mailto:sage [2008/07/09(水) 15:56:58 ID:???] どうでもいい議論に白熱
625 名前:nobodyさん mailto:sage [2008/07/09(水) 19:04:23 ID:???] Ajaxでも語りませんか
626 名前:nobodyさん mailto:sage [2008/07/09(水) 19:09:27 ID:???] エージャックス? ついアヤックスと読んでしまう。
627 名前:nobodyさん mailto:sage [2008/07/09(水) 19:53:19 ID:???] >>623 どっちも大して変わらんと思うけどね。 Location redirect にしろ、onclick_function + xhr にしろ、ユーザーが意図しないアクセスが発生することは変わらんし、 ウチらみたいに、Web制作等に関わってる者でもなければ、わざわざそこまで気にしてるユーザーも少ないんじゃないかね。 (この板だったかWeb制作板だったかで、<a href="phishing_site_desyo.cn">usono_url.com</a> みたいなspamメールを判断できずに踏んでしまう奴とかもいるし・・。) 話を元に戻そう。 >>601 氏がどこまでのものを望んでいるかはわからないけど、外部の解析用ライブラリなんかは、 ほとんどが上で挙げたような方法をとってる(onclick +(or Location))。それがどうゆう仕組みか、とか自前で実装したい、 ってことなんだから、それを例示しようと思ったんだけど、取得用のCGIなりを自サイト内で用意出来るのなら、 xhrで他ドメインにアクセス出来ない(firefox3のUpdateで、条件つきながら外部ドメインへのxhrも出来るようになるみたいだけど) ってのには当たらないと思うんだが、>>604 の内容からその解析用のCGIが他ドメインにあるのかなと思ったんで、 その一般的な例をあげたまで。 (まあ、色々とトリッキーな手法を使って、外部ドメインへのアクセスをJsだけでしてしまうってやり方もあるが。 それに、当たり前のことだけど、JsをOffのユーザーまでは追跡出来ない。ここはJs関係のスレなのでそこまでは求めないだろうけど・・)
628 名前:601 mailto:sage [2008/07/09(水) 22:16:17 ID:???] なんか私のせいでもめてしまったようですみません。 >>627 のおっしゃる通り、CGIが他ドメインにあるんです。 もちろんJavaScriptをオフにしてるユーザーに関しては、 詳細な情報が得られないのは理解しています。
629 名前:nobodyさん mailto:sage [2008/07/11(金) 11:30:45 ID:???] >>618 常套手段かどうかを別にしてそこまでする必要のあるサイトなのかってのが問題。 検索エンジンや広告なら目的が明確だろ。 そもそも広告関係は与えられたパラメータで判断してるのが大部分だろうけど。 >>622 >href=""でバーに表示されてるURLと実際の飛び先が違うなんてザラにあるじゃないか。 >仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある? そういうのはオミトロン使え。
630 名前:nobodyさん mailto:sage [2008/07/11(金) 12:04:34 ID:???] 必要、不必要とかはどうでもいいだろ。 ここは技術を語るスレじゃないのか?
631 名前:nobodyさん mailto:sage [2008/07/11(金) 17:52:36 ID:???] >>612 function onclick() { var img = document.createElement('img'); img.src = 'other-host.com/tracking.cgi?url= ' + this.href + '&tmp=' + String((new Date).getTime()); document.body.addElement(img); } for (var i = 0; document.links.length; ++i) { var link = document.links[i]; link.onclick = onclick; } テストしてねーけどな
632 名前:nobodyさん mailto:sage [2008/07/12(土) 23:47:00 ID:???] サーバ(PHP)→クライアント(JavaScript)のやり取りを行う際、 データのHTMLエスケープ処理はどちらでやったほうがいいのでしょうか?
633 名前:nobodyさん mailto:sage [2008/07/13(日) 00:01:00 ID:???] 本来あるべき形で可能な限り扱って、HTMLに含める 必要があるときに表示直前にエスケープするのがよい。 処理中に中身がエスケープされているかどうかを気にしなくて済む。
634 名前:632 mailto:sage [2008/07/13(日) 00:05:00 ID:???] >>633 >処理中に中身がエスケープされているかどうかを気にしなくて済む。 すごく納得しました。ありがとうございます。
635 名前:nobodyさん mailto:sage [2008/07/13(日) 08:15:59 ID:???] マスカットって使ってる人いますか? 評判とか全然わからない・・・
636 名前:!omikuji!dama [2008/07/15(火) 03:32:19 ID:hkWDclkT] てす
637 名前:nobodyさん [2008/07/15(火) 05:53:47 ID:XEwEzASh] >>635 美味いよ マスカットは 甘いし、おいしい
638 名前:nobodyさん mailto:sage [2008/07/15(火) 10:07:02 ID:???] ナイフで切る
639 名前:nobodyさん mailto:sage [2008/07/15(火) 16:30:41 ID:???] 金太マスカット切る。
640 名前:nobodyさん mailto:sage [2008/07/15(火) 17:14:52 ID:???] >>639 金太マスカットナイフで切る
641 名前:nobodyさん mailto:sage [2008/07/15(火) 17:23:42 ID:???] イタソー
642 名前:nobodyさん mailto:sage [2008/07/15(火) 18:50:51 ID:???] キンタマスカっとナイフで切る
643 名前:nobodyさん mailto:sage [2008/07/15(火) 18:53:53 ID:???] 金太マカオに着く
644 名前:nobodyさん [2008/07/15(火) 21:18:40 ID:DXWqVvj6] 金田負けるな
645 名前:nobodyさん mailto:sage [2008/07/25(金) 08:19:08 ID:???] てつおがんばれ
646 名前:nobodyさん mailto:sage [2008/07/25(金) 09:00:16 ID:???] 瓦礫の国の王様とはな!
647 名前:nobodyさん mailto:sage [2008/07/26(土) 17:37:22 ID:???] キンタマスカキスカットスル
648 名前:nobodyさん mailto:sage [2008/07/27(日) 02:47:15 ID:???] スレを見て 季節を実感 夏休み
649 名前:nobodyさん mailto:sage [2008/08/07(木) 01:00:06 ID:???] リクエストするとCSVファイルをContent-Disposition: attachmentで返す URL があります。 Ext.Buttonのクリックでダウンロードを行わせたいのですが、 anExtButton.on('click', function() { new Ext.Ajax.request({ url: URL, success: function(res) { // ここでどうにかできる? } }); }); みたいにすると、結果がAjaxに対するレスポンスボディの中身で返り、 ブラウザ側のダウンロード処理になりません。 ボタンクリックでダウンロードするにはどうすればいいでしょうか。 現在は、クリックのタイミングでサイズゼロの非表示iframeとformを生成、 formのアクションにURL、ターゲットに生成したiframeを指定、 submitとすることでどうにか実現しています。
650 名前:nobodyさん mailto:sage [2008/08/22(金) 09:53:00 ID:???] Ajaxで作りたい場合、 php等のプログラム言語+javascriptの知識 が必要になると思うんですが、 それぞれの比率ってどれくらいでしょうか? PHP等:javascript = 5:5 くらいですか?
651 名前:nobodyさん mailto:sage [2008/08/22(金) 10:23:49 ID:???] それを知ってどうする。どっちも基礎からちゃんとやれ。
652 名前:nobodyさん mailto:sage [2008/08/22(金) 12:06:57 ID:???] Ajaxでやりたいことによるでしょ。 大体その5:5ってどこから出てきたの?
653 名前:nobodyさん mailto:sage [2008/08/22(金) 12:25:00 ID:???] 実際、どんなサービスにするかで、君の言う比率は変わるよ!
654 名前:nobodyさん mailto:sage [2008/08/30(土) 17:56:17 ID:???] AjaxというよりJavaScriptのライブラリになると思うのですが、以下ができるテーブルはないでしょうか? 1.各セルが編集できる 2.行を追加できる 3.行の位置を変更できる
655 名前:nobodyさん mailto:sage [2008/08/30(土) 23:35:01 ID:???] >>654 2と3だけならprototype.jsを使って作ったことがある。 一応それに特化したライブラリを探したけどなかったと思う。 というか、書いてみたら意外と簡単で特にライブラリはいらなかったw 用途が業務系とかでブラウザが固められるなら、特にprototype.js等を使わなくても ネイティブのDOM処理系で作れるはず。 1はedit in placeで検索すればある程度情報があると思う。
656 名前:nobodyさん mailto:sage [2008/08/31(日) 10:45:40 ID:???] >>655 サンクス 検索してみます
657 名前:nobodyさん mailto:sage [2008/08/31(日) 11:35:30 ID:???] テーブル.rows[列].cells[行] を、 textareaとかにコピーして、編集が終わったら戻せばいいんじゃない? で、テーブル.insertRow()と.deleteRow()で行位置変更。
658 名前:nobodyさん mailto:sage [2008/09/01(月) 02:29:04 ID:???] つーか絶対そういうライブラリあるよ
659 名前:nobodyさん mailto:sage [2008/09/01(月) 12:44:09 ID:???] あるある大百科!
660 名前:nobodyさん mailto:sage [2008/09/01(月) 13:41:46 ID:???] jQueryあたりのpluginであるかもしれんな
661 名前:nobodyさん mailto:sage [2008/09/01(月) 21:30:56 ID:???] 俺もjQueryのライブラリであったなと思ったんだけど探せなかったな 前にブックマークしたと思ったのに sortばかり出てきた。なんてやつだっけかな
662 名前:nobodyさん mailto:sage [2008/09/01(月) 22:52:08 ID:???] ほい phpspot.org/blog/archives/2007/05/javascripttable.html
663 名前:nobodyさん [2008/09/02(火) 20:52:26 ID:4aUDg2rd] 最強のAjaxブラウザ登場か?Google Chrome jp.techcrunch.com/archives/20080901meet-chrome-googles-windows-killer/
664 名前:nobodyさん mailto:sage [2008/09/02(火) 23:28:56 ID:???] スクリプトエンジンは、ネイティブコードを吐く本格的なVMを用意するつもりらしい
665 名前:nobodyさん mailto:sage [2008/09/03(水) 02:10:17 ID:???] >>664 >ネイティブコードを吐く本格的なVM (゚Д゚)ハァ?
666 名前:nobodyさん mailto:sage [2008/09/03(水) 02:27:43 ID:???] どっちだよw
667 名前:nobodyさん mailto:sage [2008/09/03(水) 11:08:40 ID:???] >>663 これ表示が結構速いらしいな。IEの4倍とか。 JavaScriptでV8とかいう技術を使ってるらしいが、何なんだろうな。
668 名前:nobodyさん mailto:sage [2008/09/03(水) 11:39:10 ID:???] 技術じゃなくて、VM 実装の名前>V8
669 名前:nobodyさん [2008/09/03(水) 16:07:51 ID:roB79MS1] グーグル「Chrome」、JavaScriptベンチマークで競合ブラウザを圧倒 japan.cnet.com/story_media/20379766/chrome_subbenchmark_460x355.jpg builder.japan.zdnet.com/news/story/0,3800079086,20379766,00.htm
670 名前:nobodyさん mailto:sage [2008/09/03(水) 18:27:10 ID:???] ブラウジング体験を向上: 「V8」エンジンに込めた高速化の願い、Google Chromeの狙いとは 「Google Chrome」ブラウザ公開は、複雑性を増すWeb環境のパフォーマンス向上が狙いだったと、プロジェクト担当者が説明した。 www.itmedia.co.jp/enterprise/articles/0809/03/news051.html
671 名前:nobodyさん mailto:sage [2008/09/03(水) 18:28:51 ID:???] V8はデンマークを拠点に活動しているJava VM開発のエキスパート、ラーズ・パーク氏のチームが20年近く蓄積したノウハウを反映させて実現したものだと、 アプソン氏は説明。「既存の処理性能を何倍にも高速化することに注力し、今後のWeb世界での標準になることを目指したものだ」(同氏)
672 名前:nobodyさん mailto:sage [2008/09/04(木) 07:06:13 ID:???] ejohn.org/blog/javascript-performance-rundown/ 実務では、DOM のレンダリングやネットワークアクセスが遅いから それに引っ張られて V8 自体の効率はあまり関係無くなる感じ。 しかし、これだけ早いエンジンが BSD で出てきたら、 ちょっとうちのエンジンにスクリプト言語として組み込んでみようか、てのは有り得るかも。 V8 って名前がブランドになるかも知れないし。 JSON もそうだけど、主体が DOM から JavaScript になってきた感じ。
673 名前:nobodyさん mailto:sage [2008/09/05(金) 02:05:44 ID:???] そのベンチはChromeに有利なベンチだから普通に使うと全然違うよ。 ただ、処理量の多いやつだとかなり早いのは確か。 普通に使う分には飛びぬけて早くもない。
674 名前:nobodyさん mailto:sage [2008/09/05(金) 09:48:48 ID:???] 「Google Chrome」に脆弱性発覚、「ファイルを勝手にダウンロード」 −悪質ファイルを意図せず実行する危険性、対策は設定変更− itpro.nikkeibp.co.jp/article/NEWS/20080904/314175/ だってよ。
675 名前:nobodyさん mailto:sage [2008/09/05(金) 21:29:48 ID:???] 普通に落ちてしょんぼり…まだ人柱だな
676 名前:─━─━─━─━ ◆Ajax/1czSM mailto:sage [2008/10/15(水) 16:28:17 ID:???] >>37 それを言うでない
677 名前:nobodyさん mailto:sage [2008/11/01(土) 20:22:14 ID:???] マスカット良さそうだから使おうと思う VBライクな開発出来そうなのがいいな でも資料少なすぎ Dojoとかもっと良さそうだけど敷居高すぎ 英語わからんわ
678 名前:nobodyさん mailto:sage [2008/11/11(火) 22:09:43 ID:???] おっぱいもみたい
679 名前:nobodyさん [2008/12/18(木) 16:58:44 ID:yc+rNnSd] 要素数が不定のチェックボックス値をphpに送る場合って どういうのがスマート? とりあえず今は値を「,」で繋げた文字列をPOSTして phpで分解して処理してるんだけど。
680 名前:nobodyさん mailto:sage [2008/12/18(木) 17:11:58 ID:???] hoge[]だとダメなの?
681 名前:nobodyさん [2008/12/18(木) 18:39:02 ID:yc+rNnSd] >>680 あ、すごいゴメン。 javascriptで送信するんす。
682 名前:nobodyさん mailto:sage [2008/12/18(木) 20:32:51 ID:???] javascriptだとhoge[]でダメなの?
683 名前:nobodyさん mailto:sage [2008/12/19(金) 13:09:18 ID:???] javascriptの配列をphpに送っても配列として受け取ってくれないよね?
684 名前:nobodyさん mailto:sage [2008/12/19(金) 13:16:41 ID:???] >>683 こういうの使わないの? www.prototypejs.org/api/form/serialize var hoge = new Array("apple", "banana", "carrot");
685 名前:nobodyさん mailto:sage [2008/12/19(金) 13:19:13 ID:???] >684途中で送信しちゃったごめん。 自分はprototype.jsのシリアライズ使っちゃうけど、以前は var hoge = new Array("apple", "banana", "carrot"); var _hoge = hoge.join(","); で、コンマ区切り文字列として送信。 PHP側で、 $hoge = explode(",", $_POST['hoge']);
686 名前:nobodyさん mailto:sage [2008/12/20(土) 13:44:29 ID:???] jQueryのformプラグイン
687 名前:nobodyさん mailto:sage [2008/12/20(土) 16:51:47 ID:???] name属性はいくらでも好きに設定できるだろ
688 名前:nobodyさん mailto:age [2008/12/29(月) 19:24:29 ID:???] くだらない質問ですみません。 UI/Datepicker - jQuery JavaScript Library docs.jquery.com/UI/Datepicker これを使っているのですが、カレンダーのポップアップがアニメーションでの ろのろ表示されてわずらわしいのです。もっと一瞬で表示できるようにならな いでしょうか? $.datepicker.setDefaults({ showAnim: 'slideDown', speed: 'fast' }); この辺の設定が問題のような気がしますが、どういう値にしたら良いか分かり ません。
689 名前:nobodyさん mailto:sage [2008/12/29(月) 20:12:28 ID:???] すみません、自己解決しました。 jQuery UI - Functional demos ui.jquery.com/repository/tags/latest/demos/functional/#ui.datepicker ここの"Animations"という項目です。 $("#anim").datepicker({ duration: "", }); そして >>688 の項目を全部、取り除くと、すばやく動くようになりました。
690 名前:nobodyさん mailto:sage [2008/12/31(水) 23:05:07 ID:???] 池■田大■作の本名はソン・テチャク。小泉純一郎、小沢一朗は朝鮮人。 911では小型の水爆が使用されている。 ri ■ch■ardkosh■im■izu.at.webry.info/ 創価の保険金殺人事件。 オウム事件は、統一・創価.北朝鮮の共同犯行である。CIAが監修している。 www15.ocn.ne.jp/~oy ■ako■don/kok_web■site/ir■iguc■hi.htm 与党も野党もメディアも全部朝鮮人だった。 jb ■bs.li■vedo■or.jp/b■bs/read.cgi/news/20■92/115794■1306/ 2ちゃんねるは統一■教会が個人情報を集めるための道具。運営には統一■教会がいる。 駅前で「手相を見せてください」と勧誘してるのが統一教■会。(カルト宗教) カルト宗教の下にいる人と上にいる奴を分けて考えないといけない。下にいる利用される人は上がどんなことをしてるか知らない。 ユダヤ権力の子分→2ちゃん運営=統一協会上層部=層化上層部=自民党清和会=野党の朝鮮人ハーフの政治家= 与党の朝鮮人ハーフの政治家=金 正日(キム・ジョンイル )=読売サンケイ=小沢十朗 ユダヤ人=ロックフェラー=ブッシュ=クリントン=ヒラリー=アドルフ・ヒトラー=オサマ・ビンラディン 毎日新聞スレを荒らしてる奴らも統■一教会の可能性が高い。 荒らしは洗脳するために「ネトウヨ」などのレッテル付けレスを何千回もする。 現実には「ネトウヨ」などは存在しない。 changi.2ch.net/test/read.cgi/ms/1230363385/
691 名前:nobodyさん [2009/01/18(日) 21:08:38 ID:RWI8lZ69] いちユーザーだがAJAXの実行速度は改善したか? 07年にAJAXを使った大手企業が作ったシステム(グループウェア) を検証したが、遅すぎてつかえたものじゃなかった。 IE7使えとかは無しだぞ。
692 名前:nobodyさん mailto:sage [2009/01/18(日) 22:15:19 ID:???] Ajaxの実行速度ってナンジャロ リクエストを頻繁に送るなってことかいな
693 名前:nobodyさん mailto:sage [2009/01/19(月) 10:06:29 ID:???] >>691 言ってる意味がわからないけど、普通Ajaxの実行速度ってネットワークにかかわってくるんじゃないの? あと、ただでさえ重いIE7を引き合いに出してるのはなんで?
694 名前:nobodyさん mailto:sage [2009/01/19(月) 10:56:16 ID:???] >>691 実行速度はサーバに処理させる内容による。ブラウザはあまり関係ない。 下手なSEだったら、Ajax使おうが使うまいが体感速度は改善しないよ。
695 名前:nobodyさん mailto:sage [2009/01/19(月) 13:02:27 ID:???] 最近はサーバでもネットワークでもなく、クライアントの性能の比重が高まってる。 JavaScriptの実行性能が特に重要。 同じマシンで、GmailをIEとFireFoxの両方で動かしてみ。 JavaScriptの実行性能の違いでどれだけ変わるかを体感できるから。
696 名前:nobodyさん mailto:sage [2009/01/19(月) 13:57:11 ID:???] Javascriptの性能の違いが、実行速度の決定的差でないことを教えてやる、、、イヤムリ
697 名前:nobodyさん mailto:sage [2009/01/23(金) 11:14:53 ID:???] 質問させてください。 jQueryを複数のFrameで利用している状態において、 Content-Disposition: inline:(ファイル名)で画面に表示を行おうとするとJavaScriptのエラーが発生してしまいます。 自分で調べることができたのは jQuery内で document変数にアクセスした時点で「インターフェイスがサポートされていません。」 と、引っかかっているようでした。 環境はIE7、jQuery1.3.1 です。 同じような現象にあった方がいらっしゃれば教えていただけますか? またこの時だけjQueryの動きを無効にできればそちらでもありがたいです。
698 名前:nobodyさん mailto:sage [2009/01/23(金) 12:04:15 ID:???] >>697 状況が飲み込めませんが、content-dispositionを使わなければよいのでは? そのようなデータをAjaxで取得しようとするのは、何か違和感を感じます。
699 名前:nobodyさん mailto:sage [2009/01/23(金) 14:12:57 ID:???] >>698 レスありがとうございます。 ファイル表示にはAjaxを用いていません。ファイル表示用のサーブレットにキックしてそこで content-disposition inline:〜でファイル表示を行っています。 ただファイル表示以外のFrameではjQueryを使用している状態です。 ここから空想ですが、jQueryを使用しているFrameで他のFrameであろうが documentを取得しようとするためエラーが発生しているのではないかと思っています。
700 名前:nobodyさん mailto:sage [2009/01/23(金) 17:29:46 ID:???] >>699 あるframeのURLを書き換えてファイル内容を表示することが、 他のframe配下のスクリプトに影響するとは考えにくいですね。 必要最小限のシンプルなコードにしてテストすることをお勧めします。 あとAjax関係ないのであれば、ココ以外で聞いた方がいいような・・・。
701 名前:nobodyさん mailto:sage [2009/01/27(火) 23:09:57 ID:???] jquery uiのdialogって1.6rc5試してみたんだが、 dialog('close')で消しても、残ってね?
702 名前:nobodyさん mailto:sage [2009/01/28(水) 08:19:58 ID:???] 初心者にはprototype.jsとjqueryってどっちがいい? やりたいことは単純な要素の書き換えなんだが。
703 名前:nobodyさん mailto:sage [2009/01/28(水) 08:52:21 ID:???] 単純な書き換えなら、ライブラリを使わないのも手。
704 名前:nobodyさん [2009/01/28(水) 11:07:20 ID:mvznneH/] いざajaxと思ってすいすい作業をしていたがmultipartが使えないということが分かり絶望したorz みんなflashでアップロードやってるとかネットに出てる・・・複数指定できて便利とか でも認証で問題があるらしい。セッション管理してるから問題ないぜと一瞬思った しかしFLASHからクッキーを呼び出すとXSSで攻撃されるからだめだという話も出てる。 ああ、どうしたらいいんだ。orz そもそもFLASHを使うのってセキュリティ上、邪道じゃないのか ajaxでできないのは技術的にむずかしいからでなくて危険だから禁止にしてるってことでしょ
705 名前:nobodyさん mailto:sage [2009/01/28(水) 13:02:14 ID:???] 結局、iframeをダミーのPOST先してやる方法がいいかなと でもこれajaxじゃない・・・ただのDHTMLだ・・・
706 名前:nobodyさん mailto:sage [2009/01/28(水) 20:16:46 ID:???] >>702 初心者なんて自称する人にライブラリなんていらんと思うw ただ要素の書き換えをするって程度なら グローバルに適当に関数なり変数なりガシガシ置きまくって getElementById〜set/getAttr〜とかで適当に書き換えてやる程度で十分じゃね わざわざライブラリ使うほどのもんでもないとおも 解析しながら勉強とかもやってくつもりならprototype.jsのがいいかな jQueryはよくできてるけど仕組みが少し難しいから 自称初心者が勉強するには少しばかり座敷ryが高いかもしれない >>704 独り言なら日記帳へどうぞ^w^
707 名前:nobodyさん mailto:sage [2009/01/28(水) 20:32:43 ID:???] >>702 >>706 が言ってるような自分で全部やってくって作業は クロスブラウザの面で大変だからやめた方がいいと個人的には思うな。 「あれ?何でIEでsetAttribute上手くいかないの?」とか。 覚えること少ないのはjQueryだと。ドット使ってどんどんつなげていく感じで済むし。 Prototype.jsはそれぞれのオブジェクト名と使い方を覚えていかなきゃいけない