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

私的良スレ書庫

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

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

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
501 : Name_Not - 2013/07/07(日) 12:05:04.68 ID:??? (+88,+29,-54)
うーん
jquery経由で使った部分にオーバーヘッドがあるのは当然だと思うけど
jqueryを使っていない部分まで遅くなるなら抵抗ありますね
502 : Name_Not - 2013/07/07(日) 12:23:04.80 ID:??? (+61,+29,-16)
>>497
ビット演算子もあるのに、とか思うよね。
503 : Name_Not - 2013/07/07(日) 12:27:03.51 ID:??? (+61,+22,-30)
>>501
使わないページにはjqueryを読み込まないようにすればいいだけじゃ
504 : Name_Not - 2013/07/07(日) 23:16:29.88 ID:??? (+9,-25,-9)
文字列をn文字ずつに切って配列に入れる、一番シンプルな方法を教えて下さい
505 : Name_Not - 2013/07/07(日) 23:53:08.52 ID:??? (+4,-30,-64)
>>504
function f1(str,n){for(var a=[],i=0;i<str.length;i+=n)a.push(str.substr(i,n));return a;}
function f2(str,n){return str.match(RegExp("[\\w\\W]{1,"+n+"}","g"));}
配列要素数が少ないほど顕著に常にf1が速い。
506 : Name_Not - 2013/07/08(月) 01:54:11.98 ID:??? (+3,-29,-48)
str.lengthをループ判定に入れたら、その分文字数の取得が繰り返されるから、
自分は最初にvar len = str.length みたいに他の変数に入れるかな
実際にはほとんど差はなさそうだけど
507 : Name_Not - 2013/07/08(月) 10:50:32.09 ID:??? (+28,+5,+1)
ありがとうございました
508 : Name_Not - 2013/07/08(月) 17:20:18.37 ID:??? (+3,-29,-52)
クライアントサイドのJavaScriptに対してファイルをアップロードすることって出来ますか?
アップロードというか、ロードですが。
HTML5のFile APIのようにではなくて、OSレベルのファイルを読み込ませたいのです
509 : Name_Not - 2013/07/08(月) 17:37:20.68 ID:??? (+50,+27,-2)
できるわけないだろ
510 : Name_Not - 2013/07/08(月) 18:07:09.39 ID:??? (+57,+29,-19)
サーバサイドにアップロードさせてから裏でダウンロードしたら、
同じことが実現できるわけで
それなら最初から出来て欲しいんですけど・・
511 : Name_Not - 2013/07/08(月) 18:10:14.98 ID:??? (+81,+25,+0)
お前の日本語がおかしい
512 : Name_Not - 2013/07/08(月) 20:27:57.35 ID:??? (+11,-6,-1)
ワロタ
513 : Name_Not - 2013/07/08(月) 20:46:50.02 ID:??? (+51,+28,-2)
出来ないんですか?
514 : Name_Not - 2013/07/08(月) 21:04:27.75 ID:??? (-4,-22,-2)
ワロスw
515 : Name_Not - 2013/07/08(月) 21:34:00.59 ID:??? (+93,+29,-37)
>>511のは嫌味や馬鹿にしてるんじゃなくて、本当に日本語がおかしい。
だから、回答は得られない。
516 : Name_Not - 2013/07/08(月) 22:05:09.02 ID:??? (+56,+22,+2)
>>515
うるせーバカ
517 : Name_Not - 2013/07/08(月) 23:20:23.77 ID:??? (+18,+0,-1)
バロンwww
518 : Name_Not - 2013/07/08(月) 23:34:30.75 ID:??? (+47,+29,+0)
ばーかばーか
519 : Name_Not - 2013/07/08(月) 23:49:24.57 ID:??? (+28,+10,-3)
でろーん
520 : Name_Not - 2013/07/09(火) 00:37:01.61 ID:??? (+32,-30,-153)
var text = "aaax123bbbx456ccc789dddx135eee375";
var res = text.match(/x(\d+?)([a-e])/g);
for (var i = 0; i < res.length; i++) {
document.write(res[i] + "<br />\n");
document.write(RegExp.$1 + ", " + RegExp.$2 + "<br />\n");
}

それぞれのマッチングの1グループ目、2グループ目を取得するにはどうすればいいでしょうか?
[["123", "b"], ["456", "c"], ["135", "e"]]みたいな結果が欲しいです
RegExp[i].$1とか試してみましたがダメでした
521 : Name_Not - 2013/07/09(火) 09:08:30.23 ID:??? (+46,+18,-17)
ブラウザ画面の横幅を知るにはどうしたらいいですか?
522 : Name_Not - 2013/07/09(火) 09:27:27.52 ID:??? (-1,-29,-14)
javascript ブラウザ画面の横幅 [Google検索]
523 : Name_Not - 2013/07/09(火) 10:11:51.50 ID:??? (+22,-30,-65)
CSSで設定した値をJavaScriptから読めないのでしょうか?

var div = document.createElement('div');
div.id = 'test';
document.body.appendChild(div);

として、div.styleからCSSの#test{}の設定内容が読めると思ったのですが、無理でした・・・
524 : Name_Not - 2013/07/09(火) 10:40:18.49 ID:??? (+71,+6,+0)
>>520
>>174 あたりから
525 : Name_Not - 2013/07/09(火) 10:41:52.91 ID:??? (+32,+6,+0)
>>523
>>442 あたりから
526 : Name_Not - 2013/07/09(火) 12:04:42.54 ID:??? (+3,-30,-31)
要素のstyleの値は、実際にその要素に適用されている値ではなくて、
style=""でHTML的に設定されている値ですか?
CSSやstyle=""指定の結果、実際に摘要されている値を得るにはどうしたら?
527 : 520 - 2013/07/09(火) 12:10:07.31 ID:??? (+66,+29,-16)
>>524
ありがとうございました。
>>180の方法で望む結果が得られました。
528 : Name_Not - 2013/07/09(火) 12:11:52.74 ID:??? (+18,-29,+0)
getComputedStyle
529 : Name_Not - 2013/07/09(火) 12:15:39.77 ID:??? (+44,+18,+2)
>>528
ありがとうございます
530 : Name_Not - 2013/07/09(火) 12:45:50.76 ID:??? (+91,+29,-59)
モーダルウインドウを表示してからウインドウサイズを変えられると、
モーダルウインドウの位置がちょうどいい位置にならないのでどうしようと思ったのですが
そこまで考える必要ないですか?
531 : Name_Not - 2013/07/09(火) 13:02:52.61 ID:??? (+54,+21,-59)
ダブルクリック判定までの間隔が長く、
時々意図と違ったダブルクリックが発生します
オブジェクトからフォーカスを外すつもりのクリックを少し間隔をおいて二度したら
ダブルクリックイベント発生など。
dblclickハンドラではなく、clickハンドラで自前で判定すべきでしょうか?
どうやってますか?
532 : Name_Not - 2013/07/09(火) 13:33:48.02 ID:??? (+55,+27,-18)
ダブルクリックの間隔が長いのは、マウス等の設定の問題では
533 : Name_Not - 2013/07/09(火) 13:36:46.18 ID:??? (+57,+29,-29)
言われてみればそうかもしれません
ダブルクリックイベントはブラウザの前にOSが発生させているのだろうから
534 : Name_Not - 2013/07/09(火) 13:37:16.53 ID:??? (+28,+5,+1)
ありがとうございました
535 : Name_Not - 2013/07/09(火) 18:25:19.79 ID:??? (+70,+29,-23)
>>530
サイト閲覧中にウィンドウサイズ変える機会ってそう多くないでしょ。

それよりかモーダルの表示サイズや位置に関係なく、
簡単にモーダル閉じれる手段を用意したほうがいいんじゃないの。
536 : Name_Not - 2013/07/09(火) 19:07:43.07 ID:??? (+57,+29,-9)
ですよね
閉じるのは、流行の右上に丸い閉じるボタン付けるやつにしようと思ってます
537 : Name_Not - 2013/07/09(火) 19:09:41.58 ID:??? (+91,+29,-31)
閉じるボタンでしか消せないモーダルウィンドウはウザい
モーダルウィンドウ外をクリックしたら消せるようにしてくれって毎回思う
538 : Name_Not - 2013/07/09(火) 19:19:36.25 ID:??? (+57,+29,-27)
なるほど
閉じるボタン以外で消せるようになってるって気付かなかったけど消せますね
そうしよう
539 : Name_Not - 2013/07/09(火) 19:29:36.52 ID:??? (+69,+29,-36)
>>537
しかも今時の標準の200dpi超の高精細ディスプレイのことなんか
一切考えてないようなサイズの閉じるボタンで
どこにあるのか全くわからないとかw
540 : Name_Not - 2013/07/09(火) 19:31:54.63 ID:??? (+91,+29,-18)
そもそも閉じるボタンって必要ですか?
ない方が、フォーカスを外せば消えると分かりやすいような
541 : Name_Not - 2013/07/09(火) 19:38:41.28 ID:??? (+74,+29,-15)
>>540
情弱でも「ここ押せば消せる」と理解できるようにするための精神安定剤
542 : Name_Not - 2013/07/09(火) 21:04:41.29 ID:??? (-5,-28,-16)
疑似ダイアログ?
544 : Name_Not - 2013/07/10(水) 05:55:38.08 ID:??? (+57,+29,-21)
クライアントに理不尽な追加修正指示かまされてjsいじるとき辛いよね
545 : Name_Not - 2013/07/10(水) 07:16:10.04 ID:??? (+3,-30,-115)
メモリ使用量を比較しようと思い、
--enable-memory-infoを付けてchromeを起動し、
console.log(window.performance.memory.usedJSHeapSize);
だけの単純なJavaScriptを実行してみました
するとリロードのたびに数字が上昇していきます
リロード=メモリ解放だと思っていたのですが、違うのでしょうか?
546 : Name_Not - 2013/07/10(水) 07:41:23.82 ID:??? (+7,-29,-18)
>>541
infoseekの○天関係の広告の画像の右上角に
Windows XPの閉じるボタンが付いていたのを
思い出すww
549 : Name_Not - 2013/07/10(水) 10:00:15.71 ID:??? (+3,-30,-232)
継承をしようとしています。
Test = function(){};
Test.prototype = {
func: function(){alert("func")}
}
Test1 = function (){}
Test1.prototype = Object.create(Test.prototype,{
func1: function (){alert("func1")}
});
var t = new Test1();
t.func1();

Testを継承したTest1に、func1メソッドを付けたイメージです
しかしfunc1は関数ではないというエラーが出ます
どこが間違っていますか?
550 : Name_Not - 2013/07/10(水) 11:51:51.32 ID:??? (-2,-30,-83)
http://msdn.microsoft.com/ja-jp/library/ie/ff925952(v=vs.94).aspx

ここを見ると、createの第二引数はメンバを上書きするためのものではなく、
生成したオブジェクトのプロパティの振る舞いを定義するもののようでした
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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