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

みんなの評価 :
レスフィルター : (試験中)
>>649
UAで分けるのが一番無難で問題がないと思うが。
JavaScriptの挙動で判別するのは判別が不完全だと最悪閲覧出来なくなってユーザーが唯一取れる手段であるUA偽装もつかえない
そしてブラウザのバージョンアップでjsの挙動が変われば当然動かなくなる、ユーザーは何もできない。
UAは”そのブラウザとみなして動かしてほしい”という意思表示
UAで分けるのが一番無難で問題がないと思うが。
JavaScriptの挙動で判別するのは判別が不完全だと最悪閲覧出来なくなってユーザーが唯一取れる手段であるUA偽装もつかえない
そしてブラウザのバージョンアップでjsの挙動が変われば当然動かなくなる、ユーザーは何もできない。
UAは”そのブラウザとみなして動かしてほしい”という意思表示
>>652
UA偽装しなければならない状況を説明してくれ
機能検出はある機能をユーザに提供するためにUAが使用できる機能を検出する為に使用する
>>617でいえばイベント定義するために addEventListener を使用できるかテストする
if (node.addEventListener) {
node.addEventListener('click', listener, false);
} else if (node.attachEvent) {
node.attachEvent('onclick', handler);
}
UA検出だろうが機能検出だろうが提供するものは同じはずだ
> そしてブラウザのバージョンアップでjsの挙動が変われば当然動かなくなる、ユーザーは何もできない。
そのための機能検出であるはずだ
UA検出は既知のUAに対してのみ有効な手法、制作者がテストしていないUAでの動作は保証されていない
機能検出ならその機能があることは保証されるのだから、正しく検出していれば問題は発生しない
UA偽装しなければならない状況を説明してくれ
機能検出はある機能をユーザに提供するためにUAが使用できる機能を検出する為に使用する
>>617でいえばイベント定義するために addEventListener を使用できるかテストする
if (node.addEventListener) {
node.addEventListener('click', listener, false);
} else if (node.attachEvent) {
node.attachEvent('onclick', handler);
}
UA検出だろうが機能検出だろうが提供するものは同じはずだ
> そしてブラウザのバージョンアップでjsの挙動が変われば当然動かなくなる、ユーザーは何もできない。
そのための機能検出であるはずだ
UA検出は既知のUAに対してのみ有効な手法、制作者がテストしていないUAでの動作は保証されていない
機能検出ならその機能があることは保証されるのだから、正しく検出していれば問題は発生しない
>>656
どうもありがとう
どうもありがとう
>>662
横から口出すだけでおまえは参加しないのか?
横から口出すだけでおまえは参加しないのか?
質問の方は「テンプレ議論」をNG登録してください
ってテンプレに入れて、テンプレ議論するときは
名前かメ欄か本文にテンプレ議論て書くのはどうだろう
ってテンプレに入れて、テンプレ議論するときは
名前かメ欄か本文にテンプレ議論て書くのはどうだろう
IDやレス番は結局何をしたいんだ?質問者の特定?質問者なりすましの防止?
IDは日付を跨いだら意味なし
レス番はいくらでも騙れる
質問者をどうしても特定したいならトリップしかないんじゃないの?
IDは日付を跨いだら意味なし
レス番はいくらでも騙れる
質問者をどうしても特定したいならトリップしかないんじゃないの?
別に特定しなくていいし
PHPスレのアレルギー体質を一部のやつが持ち込みたがってるだけ
PHPスレのアレルギー体質を一部のやつが持ち込みたがってるだけ
>>674
それ草案段階で捨てられたんじゃないっけ?
それ草案段階で捨てられたんじゃないっけ?
これはちょっとjavascriptじゃなくてプログラミング的な質問かもしれないのですが
test['a'][0] = 123
test['a'][1] = 12
test['a'][2] = 311
test['b'][0] = 0
test['b'][1] = 1
test['b'][2] = 2
↓test['a']についてソート
test['a'][0] = 311
test['a'][1] = 123
test['a'][2] = 12
test['b'][0] = 2
test['b'][1] = 0
test['b'][2] = 1
で、test[a]についてソートしたとき、そのソート順に対してtest[b]も同じ順番にしたいのですがどうしたらいいのでしょうか?
test['a'][0] = 123
test['a'][1] = 12
test['a'][2] = 311
test['b'][0] = 0
test['b'][1] = 1
test['b'][2] = 2
↓test['a']についてソート
test['a'][0] = 311
test['a'][1] = 123
test['a'][2] = 12
test['b'][0] = 2
test['b'][1] = 0
test['b'][2] = 1
で、test[a]についてソートしたとき、そのソート順に対してtest[b]も同じ順番にしたいのですがどうしたらいいのでしょうか?
・aとbをペアにした配列の配列を作って
・a[0]とb[0]を比較する比較関数でソートしたあと
・それぞれの配列に書き戻す
・a[0]とb[0]を比較する比較関数でソートしたあと
・それぞれの配列に書き戻す
◯ ああ、一応補足しておくと ◯
◯ 二行目のa[0]とb[0]は ◯
◯ 比較関数の変数名であって ◯
◯ testのハッシュ名のことじゃないからな ◯
◯ 二行目のa[0]とb[0]は ◯
◯ 比較関数の変数名であって ◯
◯ testのハッシュ名のことじゃないからな ◯
入力された文字列をinputやtextareaのvalueとして設定する場合
エスケープするべき(したほうがいい)文字はありますか?
エスケープするべき(したほうがいい)文字はありますか?
使い方というと?
submitしたりするわけではありません
ということでいいのでしょうか?見当違いでしたらすみません
submitしたりするわけではありません
ということでいいのでしょうか?見当違いでしたらすみません
使い方によってエスケープするべき場合とそうでない場合があるようでしたら
例をいただけると嬉しいです
例をいただけると嬉しいです
文字列のエスケープ処理のことです
escape()というわけではありません
escape()というわけではありません
JavaScriptならinnerHTMLとかでHTMLとして出さない限りエスケープは不要
今話題のPHPならmb_check_encodingした後htmlspecialchars、両方文字コードは絶対に指定すること
今話題のPHPならmb_check_encodingした後htmlspecialchars、両方文字コードは絶対に指定すること
>>683
変数に設定するだけならない
変数に設定するだけならない
いや、書き出す書き出さないに限らずエスケープした方がいいかは場合によるでしょ
eval使う場合もあるし、それらがむしろ好まれる場合もある
eval使う場合もあるし、それらがむしろ好まれる場合もある
JSlint初めて使ってみた
unexpected spaceが大量に出た
俺が見やすいようにしてるんだからいいんだよ、うぜえなあこれオフにできないのかよ糞
unexpected spaceが大量に出た
俺が見やすいようにしてるんだからいいんだよ、うぜえなあこれオフにできないのかよ糞
そんなの使ってるのは好奇心旺盛な厨房までだろ
コンソールのデバッガでいいじゃん
コンソールのデバッガでいいじゃん
>>694
JSONがさあ・・・
JSONがさあ・・・



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.87 + (1001) - [97%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.137 + (1003) - [95%] - 2019/3/26 11:46
- + JavaScript の質問用スレッド vol.127 + (160) - [95%] - 2021/7/16 9:30
- + JavaScript の質問用スレッド vol.127 + (1001) - [95%] - 2016/2/4 0:15
- + JavaScript の質問用スレッド vol.117 + (1009) - [95%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [95%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.82 + (1001) - [95%] - 2011/1/19 7:54
トップメニューへ / →のくす牧場書庫について