のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,839人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ+ JavaScript の質問用スレッド vol.93 +

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : Name_Not - 2011/11/19(土) 19:03:59.13 ID:??? (-1,-30,-134)
    >>143
    var scope = "global";
    function checkScope() {
    alert(this.scope); // "global"
    var scope = "local";
    alert(scope); // "local"
    }
    checkScope();
    152 : Name_Not - 2011/11/19(土) 19:07:52.21 ID:??? (+55,+27,-13)
    スコープ調べたいのに、this を付けたら駄目ですの
    153 : Name_Not - 2011/11/19(土) 19:14:54.49 ID:??? (+8,-29,-41)
    つか、undefined がかえるよね。
    window.scope は undefinedだし。
    154 : Name_Not - 2011/11/19(土) 19:23:43.81 ID:??? (+45,+27,+0)
    えっ
    155 : 153 - 2011/11/19(土) 19:36:50.22 ID:??? (+48,+20,-19)
    あ、そか。
    jsfiddleにそのまま流しこんでテストしてた。
    全部が関数に囲まれてました。
    156 : Name_Not - 2011/11/19(土) 20:19:37.13 ID:??? (+74,+25,-9)
    テンプレの関連サイトというかリンク先に
    http://bonsaiden.github.com/JavaScript-Garden/ja/
    これ入れない?
    157 : Name_Not - 2011/11/20(日) 05:25:25.67 ID:??? (+48,+30,+0)
     
    158 : Name_Not - 2011/11/20(日) 11:51:41.38 ID:??? (+71,+8,+0)
    159 : Name_Not - 2011/11/20(日) 12:46:39.01 ID:??? (+188,+29,-21)
    >>139
    貼りました。どうやったらこんな拡大縮小が再現できるんですか?
    160 : Name_Not - 2011/11/20(日) 12:51:04.79 ID:??? (+53,+5,-15)
    >>159
    ただの絵じゃん。
    拡大縮小を実現してるURLはよ。
    163 : Name_Not - 2011/11/20(日) 13:37:36.58 ID:??? (+27,-21,-5)
    >>159
    ブラウザの機能のことを言ってるなら、F12でCSS見るなりすれば
    164 : Name_Not - 2011/11/20(日) 13:46:31.51 ID:??? (+79,+28,-5)
    >>159
    確認してるブラウザはなんだ?
    結局>>140,163だとおもうけどw
    165 : Name_Not - 2011/11/20(日) 14:17:22.10 ID:??? (+39,-29,-86)
    質問です
    formのsubmitやdocument.submit()を使うと画面が更新されますが
    phpファイルにPOSTしても画面が切り替わらないでちゃんとPOSTされ計算結果が帰ってきたりするのがあります
    ああいうのってAjaxやjQuery見たいなのを使った新技術なのでしょうか?

    そしてライブラリとか必要なんでしょうか?
    使ってみたいのですが、どう検索したらいいのかわからずです
    166 : Name_Not - 2011/11/20(日) 14:18:09.49 ID:??? (+71,+29,-29)
    >>162
    どこに書いてる?
    避けるべきとして書かれてるのは
    組み込みされてるオブジェクトを
    無闇に拡張するなって事ぐらいだと思うんだけど
    167 : Name_Not - 2011/11/20(日) 14:49:12.55 ID:6b7OrAPk (+42,+29,-7)
    >>166
    避けるべきという事は推奨してないという事ではないですか?
    168 : Name_Not - 2011/11/20(日) 14:57:29.94 ID:??? (+3,-30,-76)
    こんな風に既存のオブジェクトを拡張すんなってことでしょ。
    自分で設計したオブジェクトなら構わんでしょう。

    Number.prototype.add = function(n) {
     return this + n;
    };

    alert((3).add(4));
    169 : Name_Not - 2011/11/20(日) 15:13:36.08 ID:??? (+57,+29,-52)
    組み込みオブジェクトの拡張を、どう書き換えるのがスマートかって聞きたいんじゃない もしかして
    170 : Name_Not - 2011/11/20(日) 16:10:46.79 ID:??? (+30,-27,-13)
    >>165
    Ajaxについて調べろ
    171 : Name_Not - 2011/11/20(日) 17:01:20.12 ID:??? (+57,+29,-16)
    pjaxとかなんとかいう奴じゃないのか
    172 : Name_Not - 2011/11/20(日) 17:25:37.38 ID:6b7OrAPk (+11,+13,-15)
    pjaxってどうやるの?
    173 : Name_Not - 2011/11/20(日) 17:27:16.56 ID:??? (+98,+30,+0)
    174 : Name_Not - 2011/11/20(日) 17:29:06.02 ID:??? (+68,+29,-2)
    >>170>>173
    ありがとうございます!
    なんだか夢が広がります!
    175 : Name_Not - 2011/11/20(日) 17:36:11.65 ID:??? (+4,-28,-17)
    >>167
    組み込みオブジェクト拡張は推奨してない
    177 : Name_Not - 2011/11/20(日) 17:42:59.13 ID:??? (+0,-29,-33)
    >>172
    pushStateと通常のajaxを組み合わせた物だけど結構取り回しが面倒
    178 : Name_Not - 2011/11/20(日) 18:15:28.24 ID:??? (+46,+18,-51)
    本家のpjaxのサンプルサイトを丸コピペしたのにpjaxになりません
    これってサーバサイドで何かする必要あるのですか?
    180 : Name_Not - 2011/11/20(日) 19:00:27.00 ID:??? (+49,+26,-13)
    pjax難しすぎ
    181 : Name_Not - 2011/11/20(日) 19:02:42.77 ID:??? (+57,+29,-5)
    そういうサイズ制限みたいなのはブラウザ依存でしょ
    クッキーとかでもそうだし
    182 : 182 - 2011/11/20(日) 19:09:03.04 ID:??? (+113,-30,-299)
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Page 1</title>
    <script type="text/javascript" src="jquery.1.5.1.js"></script>
    <script type="text/javascript" src="jquery.pjax.js"></script>
    <script type="text/javascript">
    $(function() {
    $('a[data-pjax]').pjax();
    });
    </script>
    </head>
    <body>
    <div id="header"><h1>ヘッダー1</h1></div>
    <div id="navi">
    <a href="page1.php" data-pjax='#main'>page1</a>
    <a href="page2.php" data-pjax='#main'>page2</a>
    </div>
    <div id="main">あああああああああああああああああああああああ</div>
    </body>
    </html>
    183 : 182 - 2011/11/20(日) 19:09:27.04 ID:??? (-2,-30,-299)
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Page 2</title>
    <script type="text/javascript" src="jquery.1.5.1.js"></script>
    <script type="text/javascript" src="jquery.pjax.js"></script>
    <script type="text/javascript">
    $(function() {
    $('a[data-pjax]').pjax();
    });
    </script>
    </head>
    <body>
    <div id="header"><h1>ヘッダー2</h1></div>
    <div id="navi">
    <a href="page1.php" data-pjax='#main'>page1</a>
    <a href="page2.php" data-pjax='#main'>page2</a>
    </div>
    <div id="main">あああああああああああああああああああああああ</div>
    </body>
    </html>
    184 : 182 - 2011/11/20(日) 19:11:53.89 ID:??? (+3,-30,-164)
    サーバで確認したヘッダは以下の9つです
    'Host'
    'Connection'
    'User-Agent'
    'Accept'
    'Referer'
    'Accept-Encoding'
    'Accept-Language'
    'Accept-Charset'
    'Cookie'

    ヘッダに X-PJAX がどうしても含まれません
    先生方のお知恵を拝借させていただきどうか私にpjaxを体験させてください
    185 : Name_Not - 2011/11/20(日) 19:23:18.93 ID:??? (+57,+29,-26)
    >>179
    つか、エラーにならずにクラッシュするんだったら、報告しておいたほうがいいんじゃないか?

    ブラクラつくっちゃったか…
    186 : 182 - 2011/11/20(日) 21:25:15.36 ID:??? (+96,+29,-37)
    やっぱpjaxって解答付かないぐらい難しいんですね
    素人が手を出すものじゃなかったみたいです
    187 : Name_Not - 2011/11/20(日) 21:31:50.25 ID:??? (+7,-28,-35)
    >>186
    へぇーpjaxって初めて知った
    でも、$.ajaxで十分じゃない?
    188 : Name_Not - 2011/11/20(日) 21:42:18.13 ID:??? (+71,+29,-21)
    pjaxって何?と思って調べたら普通に使ってたわ、あれに名称あったのか
    189 : Name_Not - 2011/11/20(日) 21:47:46.66 ID:??? (+86,+29,-1)
    見栄春ばっかりwwwwwwwwwwww
    190 : Name_Not - 2011/11/20(日) 22:09:47.02 ID:??? (+49,+26,+0)
    もしかして:見栄晴
    191 : Name_Not - 2011/11/20(日) 23:16:17.35 ID:??? (+46,+28,+0)
    見栄貼る
    192 : Name_Not - 2011/11/21(月) 00:41:17.16 ID:??? (+7,-29,-101)
    location.hrefを書き換える時点でその書き換えたurlにアクセスしてしまうのですが
    アクセスしないで書き換える方法はありませんか?
    同一ドメインなので
    http://ドメイン/から後の部分だけ書き換えられればいいです
    193 : Name_Not - 2011/11/21(月) 00:43:37.21 ID:??? (+3,-28,-16)
    >>192
    pushState
    >>182がなんか失敗してるみたいだけどpjax使ってみれば良い
    http://github.com/defunkt/jquery-pjax
    194 : Name_Not - 2011/11/21(月) 01:13:19.01 ID:??? (+78,-30,-64)
    レスポンスに <html を含んでると直接飛ぶみたいだぞ
    えらいアバウトだなしかしw
          if ( !$.trim(data) || /<html/i.test(data) )
            return window.location = options.url
    195 : Name_Not - 2011/11/21(月) 01:13:47.67 ID:??? (+69,+29,-9)
    >>189
    hash見てコンテンツの内容変えるだけなのに見栄とか意味わからんね
    196 : Name_Not - 2011/11/21(月) 10:45:15.90 ID:cQI1Bvu0 (+26,+22,-38)
    >>188
    総称じゃなくて固有名称じゃろ
    gitのサイトで使ってたのをプロジェクト化した際の
    197 : 182 - 2011/11/21(月) 11:25:35.66 ID:??? (+39,+16,-4)
    記述自体はあってますか?
    198 : Name_Not - 2011/11/21(月) 11:30:50.92 ID:??? (+0,-28,-25)
    あってるとおもう
    php側が記述されてないのでどうとも
    あとpjaxのバージョン等も記入されてないし
    199 : 182 - 2011/11/21(月) 11:40:39.97 ID:??? (+52,+29,-2)
    至急用意しますのでお待ちください
    200 : 182 - 2011/11/21(月) 11:45:00.77 ID:??? (+3,-30,+0)
    PHPを埋め込んだバージョンです
    pjaxとjaqueryはhttp://pjax.heroku.com/で使われているものを保存しました
    <?php
    $headers = apache_request_headers();
    ?><html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Page 1</title>
    <script type="text/javascript" src="jquery.1.5.1.js"></script>
    <script type="text/javascript" src="jquery.pjax.js"></script>
    <script type="text/javascript">
    $(function() {
    $('a[data-pjax]').pjax();
    });
    </script>
    </head>
    <body>
    <div id="header"><h1>ヘッダー1</h1></div>
    <div id="navi">
    <a href="page1.php" data-pjax='#main'>page1</a>
    <a href="page2.php" data-pjax='#main'>page2</a>
    </div>
    <div id="main">
    <p><?php if ($headers['X-PJAX']) echo 1pageのテキスト'; var_dump($headers); ?></p>
    <p>あああああああああああああああああああああああ</p>
    </div>
    </body>
    </html>
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について