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

私的良スレ書庫

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

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

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
401 : Name_Not - 2013/10/21(月) 03:50:28.80 ID:??? (+57,+29,-22)
順位は重要じゃないでしょ
大事なのは処理をスキップするように決められているかどうか
402 : Name_Not - 2013/10/21(月) 04:16:33.59 ID:??? (+3,-30,-116)
スクリプト要素のエンコーディングは外部ファイルの場合
ヘッダのContent-Typeから取れなければタグのcharasetを見る
それも無ければmeta→ページと同じ
つまりは単純な理屈の上ではContent-Typeやらなんやら結局全て文字コードが同じ場合は
charsetを付けるのはサーバーがContent-Typeを送るのなら無駄な分だけ低パフォーマンス
送らないのなら付けたほうが早いと思われる
403 : Name_Not - 2013/10/21(月) 04:56:28.91 ID:??? (+37,-29,-41)
headerのcharsetと実際の中身が違ったらどうなるの?
文字化けしちゃうよね
だからscriptで指定する方が強いと思うんだけど
404 : Name_Not - 2013/10/21(月) 04:58:14.01 ID:??? (+78,+27,-4)
>>403
>>387のリンク先を読んでからいったら?
405 : Name_Not - 2013/10/21(月) 04:59:07.23 ID:??? (-2,-30,-51)
そうなると、scriptタグでcharsetの指定があればheaderをいちいち解析する必要もないから
指定した方がはやそうなんだけど
406 : Name_Not - 2013/10/21(月) 05:03:57.38 ID:??? (+37,-7,-5)
>>404
HTML文章の話ではありません
HTMLの話はHTMLのスレでしてくださいね?
407 : Name_Not - 2013/10/21(月) 05:12:57.16 ID:??? (+13,-21,-111)
>>333
この件ですが、ポップオーバーが消えている時にも、
textフォームからfocusoutした時にはfadeToでふんわり消す、を実行していたため
消えている要素が一瞬アクティブ的になって(このあたり不明)それがカーソルを反応させているのでした
displayがnoneになっているのだからマウスが反応するのも変な気がしますが
ともかくもともと非表示の時にfadeToしないようにしたところ、現象が消えました
ありがとうございました
408 : Name_Not - 2013/10/21(月) 05:18:42.05 ID:??? (+42,-24,-26)
>>406
HTML4.01ではHTTPヘッダにも言及されています。
思い込みで発言せずにちゃんと読みましょうね。
409 : Name_Not - 2013/10/21(月) 05:22:37.67 ID:??? (-1,-29,-31)
消す速度をものすごくゆっくりにしたところ、
カーソルが変わるだけでなくリンクも有効で
クリックするとジャンプしました
displayがnoneでもfadeToしている間は表示されるのかな~?
410 : Name_Not - 2013/10/21(月) 05:23:17.88 ID:??? (+63,+29,-5)
>>408
答えになっていません
逃げずにちゃんと答えてください
411 : Name_Not - 2013/10/21(月) 05:26:17.13 ID:??? (+41,-30,-41)
>>403
「「charasetが」」headerから送られてくるものと必ず一致してないといけないというルール
http://www.w3.org/TR/html5/scripting-1.html#the-script-element
それに基いてheaderがあればcharasetは見られない
412 : Name_Not - 2013/10/21(月) 05:27:12.14 ID:??? (+57,+29,-11)
HTTPヘッダが全てに優先するに決まってる
原理的に考えてもそうだし、試さずに適当な事言うやつどうにかしてくれ
413 : Name_Not - 2013/10/21(月) 05:28:25.97 ID:??? (+97,+29,-4)
>>411
だから、それが違っていたらどうなるかって話をしてるんですけど?
414 : Name_Not - 2013/10/21(月) 05:32:51.45 ID:??? (+7,-30,-71)
違ってたらも何もheaderからContent-Typeが送られれば
100%Content-Typeに基いてエンコーディングが判断される
charsetはなんの効果も出さない、無いのと同じ、それだけ
415 : Name_Not - 2013/10/21(月) 05:42:26.93 ID:??? (+9,-29,-126)
http://jsbin.com/adoquco/2/edit

再現コードが書けました\(^o^)/
openをクリックすると黒いボックスが出ます
closeをクリックすると閉じます
close with fadeをクリックすると、ボックスは消えますが、領域は生きていて、マウスも反応します
その後は別にエラーもでていないのに、openをクリックしても何も起きなくなります
何故こんな挙動になるのでしょうか?
416 : Name_Not - 2013/10/21(月) 05:48:00.33 ID:??? (+32,+4,-12)
chromeだけかと思ったらfirefoxでも起きますね
417 : Name_Not - 2013/10/21(月) 09:29:59.36 ID:??? (-1,-29,-23)
Chromeでyieldを使いたいのですがどうすればよいですか?
V8 3.20.17.15です
418 : Name_Not - 2013/10/21(月) 09:42:14.21 ID:??? (-1,-30,-84)
>>414

なお、data:text/plain;charset=sjis,あいう
だと文字化けし、
data:text/plain;charset=utf8,あいう
だと文字化けしない模様
419 : Name_Not - 2013/10/21(月) 10:37:27.17 ID:??? (+71,+29,-24)
>>413に触るな
他のスレでも質問しまくってる
ただの愉快犯のゴミカスだから
420 : Name_Not - 2013/10/21(月) 11:03:32.01 ID:??? (+56,+24,-28)
正規表現エスケープはどうするのが一番いいですか?
421 : Name_Not - 2013/10/21(月) 11:06:12.82 ID:??? (+56,+28,-16)
こういうのはlodashが実装していて欲しいのですがないみたいですね
422 : Name_Not - 2013/10/21(月) 13:24:00.43 ID:??? (+43,+15,-15)
lodashはおんぶにだっこツールではありませんw
423 : Name_Not - 2013/10/21(月) 14:21:14.79 ID:??? (+5,-29,-20)
>>420
UnicodeEscapeSequenceに変換する
424 : Name_Not - 2013/10/21(月) 14:40:04.95 ID:??? (+41,+13,-43)
正規表現で使われる特殊文字のみエスケープしたいってことでしょ?
425 : Name_Not - 2013/10/21(月) 15:25:20.64 ID:??? (-1,-29,-3)
http://stackoverflow.com/questions/3446170/escape-string-for-use-in-javascript-regex

これでいーじゃん
string.replace(/\W/g, '\\$&')
426 : Name_Not - 2013/10/21(月) 16:04:38.44 ID:??? (+57,+29,-15)
それでは関係ない文字までエスケープされてしまいます
427 : Name_Not - 2013/10/21(月) 17:06:13.91 ID:??? (-1,-29,-26)
具体的にどうしたいの?
たとえば /[入力文字列]/ の場合だと
[]内は多くがエスケープ不要だから違ってくる
428 : Name_Not - 2013/10/21(月) 18:21:06.15 ID:??? (+36,-30,-46)
ここに載っているようなことです
http://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions

function escapeRegExp(string) {
return string.replace(/([.*+?^=!:${}()|[\]\/\\])/g, "\\$1");
}

コピペすれば出来ますが、こんなものはライブラリで実装していて欲しいのです
429 : Name_Not - 2013/10/21(月) 18:59:36.60 ID:??? (+57,+29,-9)
必要だと思うなら自分でライブラリに追加したらいいじゃん?
430 : Name_Not - 2013/10/21(月) 19:15:59.87 ID:??? (+57,+29,-28)
ライブラリの作成者が追加すれば一人分の作業コストですみますが
利用者がおのおの追加したら作業コストは膨れあがります
だから源流で修正するのがベストなのです
431 : Name_Not - 2013/10/21(月) 19:22:32.33 ID:??? (+62,+29,-8)
>>428
「ようなこと」じゃわからないんだけど、具体的には
432 : Name_Not - 2013/10/21(月) 19:33:05.10 ID:??? (+51,-10,-4)
なんだ解決方法を探ってるんじゃなくて
自分の案を入れて欲しいってだけなのね
pullrequest投げてしね
433 : Name_Not - 2013/10/21(月) 19:36:31.35 ID:??? (+62,+29,-46)
> (4) 常に自発的に調べる心構えを持ってください。
>   具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。
>   わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。
434 : Name_Not - 2013/10/21(月) 19:41:04.08 ID:??? (-6,-29,-6)
ECMAScriptで実装して紅の
435 : Name_Not - 2013/10/21(月) 20:21:09.10 ID:??? (+87,+29,-19)
お前しか使わんものを実装しても仕方がない
436 : Name_Not - 2013/10/21(月) 20:58:28.04 ID:??? (+7,-30,-107)
いくつかのブロックが並んでいまして左右に巡回スクロールできるとします
12345
例えばこの内4つ見えるとしたら
|1234|←
|2345|←
|3451|→
|2345|→
|1234|→
|5123|
というイメージです
ここまではいいのですが、例えば7つ見える時に
|1234512|→
|5123451|←
|1234512|←
|2345123|
のようにしたいのです
ここで問題なのですが、
例えば
|1234512|
の状態で左の1に起きたことをそのまま右の1にも起こしたいといいますか、
1つのものをなんとかオブジェクトの参照コピーのように複製して配置できないでしょうか
437 : Name_Not - 2013/10/21(月) 21:02:02.31 ID:??? (+64,+29,-9)
>>432
最初から「一番いい方法は何ですか」と言っていますが?
438 : Name_Not - 2013/10/21(月) 21:03:37.13 ID:??? (+60,+20,-29)
>>435
正規表現のエスケープなんてごく一般的な処理の一つです
439 : Name_Not - 2013/10/21(月) 21:04:31.00 ID:??? (+57,+29,-5)
いろいろ方法教えてもお前受け入れる気ないじゃんw
440 : Name_Not - 2013/10/21(月) 21:06:18.63 ID:??? (+57,+29,-3)
いい方法は受け入れますよ
当たり前のことです
441 : Name_Not - 2013/10/21(月) 21:07:03.15 ID:??? (+57,+29,-15)
回答者の回答にちゃんと駄目だしするのも質問者の使命ではないですか?
俺はそう考えています
442 : Name_Not - 2013/10/21(月) 21:08:44.82 ID:??? (+57,+29,-28)
却下されることが不快なら最初から答えないことです
そんな人の意見は大抵たいしたことはないので
443 : Name_Not - 2013/10/21(月) 21:12:31.62 ID:??? (+57,+29,-7)
要件を出せない質問に答える必要はないね
以後スルーで
444 : Name_Not - 2013/10/21(月) 23:44:26.71 ID:??? (-1,-29,-22)
>>436
それって DOM の話?
なら現状 cloneNode とかするしかないような
SVG なら use 要素使えるけど
445 : Name_Not - 2013/10/22(火) 00:42:17.92 ID:??? (-1,-29,-12)
例えば片方のリンクにフォーカスがあたったとしたら
もう片方も同じ表示にしたいんです
SVGなら可能ということですがforeignObjectはどうなのでしょうか
446 : Name_Not - 2013/10/22(火) 01:17:22.40 ID:0ptdTFsS (+24,+29,-45)
かなりサイズの大きな画像を表示させようと考えています。
スマートフォンで見た場合縮小されて表示されるのですが、
これを縮小せずに表示させることは可能ですか?
448 : Name_Not - 2013/10/22(火) 02:05:14.03 ID:??? (+57,+29,-7)
JSerは覚えることが多いので充実してるし周りの評判なんて気になりません
449 : Name_Not - 2013/10/22(火) 03:06:23.67 ID:??? (+53,+29,-36)
初心者向けとされる言語は馬鹿にされがちだけど
実際には初心者向け言語を馬鹿にする奴ほどC級なんだよね
しかもJSは実際には全然初心者向けじゃないという
450 : Name_Not - 2013/10/22(火) 04:36:34.50 ID:??? (-1,-29,-21)
documentオブジェクトは"document"という自分を表わす文字列を持っていますか?
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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