のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,647,361人
昨日: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:??? (+49,+21,-19)
あ、そか。
jsfiddleにそのまま流しこんでテストしてた。
全部が関数に囲まれてました。
156 : Name_Not - 2011/11/19(土) 20:19:37.13 ID:??? (+74,+25,-10)
テンプレの関連サイトというかリンク先に
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:??? (+70,+7,+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:??? (+52,+5,-15)
>>159
ただの絵じゃん。
拡大縮小を実現してるURLはよ。
163 : Name_Not - 2011/11/20(日) 13:37:36.58 ID:??? (+26,-21,-5)
>>159
ブラウザの機能のことを言ってるなら、F12でCSS見るなりすれば
164 : Name_Not - 2011/11/20(日) 13:46:31.51 ID:??? (+79,+28,-6)
>>159
確認してるブラウザはなんだ?
結局>>140,163だとおもうけどw
165 : Name_Not - 2011/11/20(日) 14:17:22.10 ID:??? (+39,-29,-85)
質問です
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,-77)
こんな風に既存のオブジェクトを拡張すんなってことでしょ。
自分で設計したオブジェクトなら構わんでしょう。

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 (+10,+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:??? (+44,+16,-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,-163)
サーバで確認したヘッダは以下の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,-102)
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 (+27,+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,-26)
あってるとおもう
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 スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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