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

私的良スレ書庫

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

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

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 - 2009/12/10(木) 08:13:53 ID:??? (+136,+29,-1)
>>149
お前はスレの流れを読んでレスしろよ。
152 : Name_Not - 2009/12/10(木) 08:17:49 ID:??? (+2,-25,-68)
RegExpのプロパティを使おうとすること自体間違い。
実質グローバル変数なんでスレッドセーフじゃないし。
(今の)ブラウザに本当のスレッドはないとかいう
突っ込みは遠慮したい。
153 : Name_Not - 2009/12/10(木) 08:51:37 ID:??? (-2,-30,-22)
 ,.――――-、
 ヽ / ̄ ̄ ̄`ヽ、
  | |  (・)。(・)|
  | |@_,.--、_,>
  ヽヽ___ノ  とほほを貶めようと思ったら逆に恥をかいたでござる
                             の巻
154 : Name_Not - 2009/12/10(木) 09:38:41 ID:??? (+41,-30,-268)
>>149
RegExp プロパティのいくつかは(Perl ライクな)長い名前と短い名前の両方を持っていることに注意してください。
【訳注: それらは 1.5 以前のバージョンでの実装であり、非推奨の機能です。】
RegExp プロパティのいくつかは(Perl ライクな)長い名前と短い名前の両方を持っていることに注意してください。
【訳注: それらは 1.5 以前のバージョンでの実装であり、非推奨の機能です。】
RegExp プロパティのいくつかは(Perl ライクな)長い名前と短い名前の両方を持っていることに注意してください。
【訳注: それらは 1.5 以前のバージョンでの実装であり、非推奨の機能です。】
RegExp プロパティのいくつかは(Perl ライクな)長い名前と短い名前の両方を持っていることに注意してください。
【訳注: それらは 1.5 以前のバージョンでの実装であり、非推奨の機能です。】
RegExp プロパティのいくつかは(Perl ライクな)長い名前と短い名前の両方を持っていることに注意してください。
【訳注: それらは 1.5 以前のバージョンでの実装であり、非推奨の機能です。】
155 : Name_Not - 2009/12/10(木) 09:54:56 ID:??? (+110,+29,-3)
>>151
>>149 == >>144 だけどなにか問題ある?
読解力ついたらまたおいで

>>154
>>151
156 : Name_Not - 2009/12/10(木) 10:07:30 ID:??? (+76,+29,-55)
>>155
> 正規表現の index といえばこれしかないと思え


これは誰に言ってんだよ。
まさか >>147 に対してではあるまいし。

自然言語の文脈読めないと、プログラミングにも影響してんじゃない?w
157 : Name_Not - 2009/12/10(木) 10:13:24 ID:??? (-1,-29,-8)
 ,.――――-、
 ヽ / ̄ ̄ ̄`ヽ、
  | |  (・)。(・)|
  | |@_,.--、_,>
  ヽヽ___ノ  大見得切った手前引っ込みがつかなくなったでござる
                             の巻
159 : Name_Not - 2009/12/10(木) 10:36:42 ID:??? (+49,+28,-1)
160 : Name_Not - 2009/12/10(木) 10:39:29 ID:??? (-1,-29,-21)
だれかECMA-262 5th editionを日本語訳してくれる神降臨しないかwktk
161 : Name_Not - 2009/12/10(木) 10:46:54 ID:??? (+57,+29,-4)
誰か翻訳してるでしょ。
昨日出たのなら、しばらく待たないと。
162 : Name_Not - 2009/12/10(木) 10:49:06 ID:??? (+37,+19,+0)
アフィ厨でないことを祈る
163 : Name_Not - 2009/12/10(木) 12:43:54 ID:??? (+47,+29,+0)
なんでアフィをそこまで嫌うんだよ
164 : Name_Not - 2009/12/10(木) 12:47:12 ID:??? (+4,-29,-26)
>>159
出たのは12/9じゃないぞ? ニュースリリースぐらい見なよ
http://www.ecma-international.org/news/index.html

実際に出たのは12/3だ
165 : Name_Not - 2009/12/10(木) 12:50:03 ID:??? (+9,-18,-2)
4は出ないの?
166 : Name_Not - 2009/12/10(木) 12:55:03 ID:??? (+93,+28,-14)
4の事は公式サイトに書いてありますよ
167 : 165 - 2009/12/10(木) 12:59:17 ID:??? (+75,+29,-55)
>>166
失礼しますた。ちょっと勉強不足でした。お詫びの印ににわか勉強で
仕入れた(重)情報を。大きな変更点はプロパティディスクリプタと
JSONのサポートのようです。このスレも益々繁盛しますね。祝JS!
168 : Name_Not - 2009/12/10(木) 13:10:48 ID:??? (+50,+27,-15)
んなもんPDF見りゃわかる
170 : Name_Not - 2009/12/10(木) 15:00:05 ID:??? (+3,-29,-69)
localhost上でWebサーバを立てていれば(さらに必要なプログラム
がそのサーバに揃っていれば)機能する。
file: URLで開いたら機能するわけがない。
Ajax→「サーバ側*プログラム*と非同期に*やりとり*する」こと。
通信する相手がいないのに動くわけがない。
172 : Name_Not - 2009/12/10(木) 15:25:58 ID:??? (+70,-30,-172)
ajaxで別のページの文字列を取得する時、~.responseText.match(/<始まりのタグ>(.+)<\/終わりのタグ>/);
を使っているのですが、
~.responseText.match(/<始まりのタグ1>(.+)<\/終わりのタグ1>/);
~.responseText.match(/<始まりのタグ2>(.+)<\/終わりのタグ2>/);
とした場合、と~.responseText.match(/<始まりのタグ>(.+)<\/終わりのタグ>.*?<始まりのタグ2>(.+)<\/終わりのタグ2>/);
とする場合どちらが早い・鯖に負荷がかからないのでしょうか?
~の部分の取得は一回だけで、こちらでマッチをチェックしているだけなので負荷は変わらないと考えたのですがあっているでしょうか?
また、その場合どちらのほうが早いのでしょうか?
173 : Name_Not - 2009/12/10(木) 15:47:26 ID:??? (+96,+29,-29)
>>172
鯖の負荷は変わらない。こちらのマシンの負荷もこんなものでは
全然変わらない。だから好きな方でよいと思うよ。
174 : Name_Not - 2009/12/10(木) 15:56:33 ID:??? (+70,+29,-3)
>>173
ありがとう。
見やすさを重視してわけることにするよ。
175 : Name_Not - 2009/12/10(木) 16:15:16 ID:??? (+71,+29,-10)
>>172
君が書いたコードだと前者と後者で結果が変わるのでは?
176 : Name_Not - 2009/12/10(木) 16:16:13 ID:??? (-2,-30,-35)
/<始まりのタグ>(.+)<\/終わりのタグ>.*?<始まりのタグ2>(.+)<\/終わりのタグ2>/);

の部分は↓の間違いではないのかね
/<始まりのタグ>(.+)<\/終わりのタグ>|<始まりのタグ2>(.+)<\/終わりのタグ2>/);
177 : Name_Not - 2009/12/10(木) 19:00:28 ID:??? (+7,-29,-26)
>>175-176
タグで囲まれた部分のみ取得する(かつ取得先は順番も決まっている)ので[1]と[2]で取れると思ったのですが、
認識ミスしてるでしょうか?
178 : Name_Not - 2009/12/10(木) 19:30:56 ID:zL18s6hr (-22,-30,-211)
if (navigator.userAgent.indexOf("win") == -1 && navigator.userAgent.indexOf("MSIE 7") == -1) {
(スクリプト本文)
}

とすれば、WindowsのIE7に、このスクリプトが適用されない、ということでいいでしょうか。
(== -1 の-1の意味がわからない、なぜ-1?)

IE8にも適用させたくないのですが、その場合は、
if (navigator.userAgent.indexOf("win") == -1 && navigator.userAgent.indexOf("MSIE 7") == -1 || navigator.userAgent.indexOf("MSIE 8") == -1 {
(スクリプト本文)


でよいのでしょうか?
179 : Name_Not - 2009/12/10(木) 19:32:47 ID:??? (-6,-29,-5)
win7にie7は入ってたのか
180 : Name_Not - 2009/12/10(木) 20:05:11 ID:??? (+25,+29,-28)
>>178
まずindexOf()がどういうものなのか調べろ
それすら怠っているようじゃだめだろ

後者の質問はそのままではだめだ
&&は||より先に処理されるから
だから||のほうを()でくくってやればいい
あと、閉じかっこが一つ足りない
182 : Name_Not - 2009/12/10(木) 20:59:14 ID:??? (-6,-30,-23)
UAはあてにならんから、if(/*@cc_on!@*/false)ieonly; のほうがええよ
183 : Name_Not - 2009/12/10(木) 21:09:43 ID:??? (+48,+29,-2)
まだ理解できてないやん
184 : 178 - 2009/12/10(木) 21:40:01 ID:zL18s6hr (-16,+26,-55)
>>182
よくわからないのですが、IE6以前のIEにのみ適用させたいスクリプトなんですが、
現状、IE8に適用されてしまって表示がおかしくなるので除外したいんです
IE7は、>>178に書いたような記述で除外できてるようで、表示がおかしくならないです

>>183
申し訳ありません
差し支えなければ、どの辺が理解できてないのか教えていただけませんでしょうか…
185 : Name_Not - 2009/12/10(木) 21:56:57 ID:??? (+3,-30,-180)
IE6以前と7以降のJavaScript実装の差を利用するほうが確実かな
if(typeof(document.attachEvent) == "object"){
  alert("IEです");
  if(typeof(XMLHttpRequest()) == "object"){
    alert("IE7以降");
  }else{
    alert("IE6以前");
  }
}else{
  alert("IEではない");
}
186 : Name_Not - 2009/12/10(木) 22:00:58 ID:??? (+3,-30,-125)
catchしてやらないと駄目だったか

if(typeof(document.attachEvent) == "object"){
  alert("IE");
  try{
    new XMLHttpRequest();
    alert("IE7以降");
  }catch(e){
    alert("IE6以前");
  }
}else{
  alert("IE以外");
}
187 : Name_Not - 2009/12/10(木) 22:09:04 ID:??? (-1,-29,-50)
標準モードできちんと表示されるサイトを作った方がいい
|| UA はあてにならんので別の手段を講じた方がいい
|| 論理演算が間違っとる
189 : Name_Not - 2009/12/10(木) 22:51:30 ID:??? (+17,-5,+0)
要素を追加しただけでは動かない
192 : Name_Not - 2009/12/11(金) 00:33:14 ID:??? (-6,-29,+0)
</p>が一つ余計じゃないか?
193 : Name_Not - 2009/12/11(金) 00:54:16 ID:??? (+31,+13,+0)
タイミング
194 : Name_Not - 2009/12/11(金) 00:54:57 ID:??? (+21,+28,-18)
当たり前だけどDOM構築後に追加しないと動かないよ
196 : Name_Not - 2009/12/11(金) 04:07:00 ID:??? (+34,+6,-34)
jQuery 使ったことないから間違ってたら悪いけど
live メソッドで設定すればいいんじゃないの
197 : Name_Not - 2009/12/11(金) 08:49:06 ID:??? (+23,+28,-7)
>>195
appendとイベントリスナ設置はどっちが先なの
ソース順じゃなくて実行順で
199 : Name_Not - 2009/12/11(金) 12:56:47 ID:??? (+3,-30,-169)
りんご
みかん
ばなな

↑の3行の文字列がfood.txtに保存してあります
または、↓の用に1つの文字列ごとにファイルを別けてあります
りんご・・・ringo.txt
みかん・・・mikan.txt
ばなな・・・banana.txt



Ajaxでみかんボタンを押したとき、food.txtを読み込んで2行目のみかんを表示するのと
みかんボタンをおしたときにmikan.txtを読み込んでみかんと表示するときの事で質問です

Ajaxでファイルを読み込むとサーバに負担がかかりますか?
また、前者と後者ではどっちがいいですか?ちなみに上ではデータは3つですが、300とか10000ある場合もあります
200 : Name_Not - 2009/12/11(金) 13:00:45 ID:??? (-1,-29,-31)
ajaxだろうがなかろうがアクセスはアクセスだ
普通にURL叩いてHTMLや画像を表示するのと同じ
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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