元スレ+ JavaScript の質問用スレッド vol.106 +
JavaScript覧 / PC版 /みんなの評価 :
501 = :
うーん
jquery経由で使った部分にオーバーヘッドがあるのは当然だと思うけど
jqueryを使っていない部分まで遅くなるなら抵抗ありますね
502 = :
>>497
ビット演算子もあるのに、とか思うよね。
503 = :
>>501
使わないページにはjqueryを読み込まないようにすればいいだけじゃ
504 = :
文字列をn文字ずつに切って配列に入れる、一番シンプルな方法を教えて下さい
505 = :
>>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 = :
str.lengthをループ判定に入れたら、その分文字数の取得が繰り返されるから、
自分は最初にvar len = str.length みたいに他の変数に入れるかな
実際にはほとんど差はなさそうだけど
507 = :
ありがとうございました
508 = :
クライアントサイドのJavaScriptに対してファイルをアップロードすることって出来ますか?
アップロードというか、ロードですが。
HTML5のFile APIのようにではなくて、OSレベルのファイルを読み込ませたいのです
509 = :
できるわけないだろ
510 = :
サーバサイドにアップロードさせてから裏でダウンロードしたら、
同じことが実現できるわけで
それなら最初から出来て欲しいんですけど・・
511 = :
お前の日本語がおかしい
512 = :
ワロタ
513 = :
出来ないんですか?
515 = :
>>511のは嫌味や馬鹿にしてるんじゃなくて、本当に日本語がおかしい。
だから、回答は得られない。
516 = :
>>515
うるせーバカ
517 = :
バロンwww
518 = :
ばーかばーか
519 = :
でろーん
520 = :
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 = :
ブラウザ画面の横幅を知るにはどうしたらいいですか?
523 = :
CSSで設定した値をJavaScriptから読めないのでしょうか?
var div = document.createElement('div');
div.id = 'test';
document.body.appendChild(div);
として、div.styleからCSSの#test{}の設定内容が読めると思ったのですが、無理でした・・・
524 = :
525 = :
526 = :
要素のstyleの値は、実際にその要素に適用されている値ではなくて、
style=""でHTML的に設定されている値ですか?
CSSやstyle=""指定の結果、実際に摘要されている値を得るにはどうしたら?
527 = :
>>524
ありがとうございました。
>>180の方法で望む結果が得られました。
528 = :
getComputedStyle
529 = :
>>528
ありがとうございます
530 = :
モーダルウインドウを表示してからウインドウサイズを変えられると、
モーダルウインドウの位置がちょうどいい位置にならないのでどうしようと思ったのですが
そこまで考える必要ないですか?
531 = :
ダブルクリック判定までの間隔が長く、
時々意図と違ったダブルクリックが発生します
オブジェクトからフォーカスを外すつもりのクリックを少し間隔をおいて二度したら
ダブルクリックイベント発生など。
dblclickハンドラではなく、clickハンドラで自前で判定すべきでしょうか?
どうやってますか?
532 = :
ダブルクリックの間隔が長いのは、マウス等の設定の問題では
533 = :
言われてみればそうかもしれません
ダブルクリックイベントはブラウザの前にOSが発生させているのだろうから
534 = :
ありがとうございました
535 = :
>>530
サイト閲覧中にウィンドウサイズ変える機会ってそう多くないでしょ。
それよりかモーダルの表示サイズや位置に関係なく、
簡単にモーダル閉じれる手段を用意したほうがいいんじゃないの。
536 = :
ですよね
閉じるのは、流行の右上に丸い閉じるボタン付けるやつにしようと思ってます
537 = :
閉じるボタンでしか消せないモーダルウィンドウはウザい
モーダルウィンドウ外をクリックしたら消せるようにしてくれって毎回思う
538 = :
なるほど
閉じるボタン以外で消せるようになってるって気付かなかったけど消せますね
そうしよう
539 = :
>>537
しかも今時の標準の200dpi超の高精細ディスプレイのことなんか
一切考えてないようなサイズの閉じるボタンで
どこにあるのか全くわからないとかw
540 = :
そもそも閉じるボタンって必要ですか?
ない方が、フォーカスを外せば消えると分かりやすいような
541 = :
>>540
情弱でも「ここ押せば消せる」と理解できるようにするための精神安定剤
544 = :
クライアントに理不尽な追加修正指示かまされてjsいじるとき辛いよね
545 = :
メモリ使用量を比較しようと思い、
--enable-memory-infoを付けてchromeを起動し、
console.log(window.performance.memory.usedJSHeapSize);
だけの単純なJavaScriptを実行してみました
するとリロードのたびに数字が上昇していきます
リロード=メモリ解放だと思っていたのですが、違うのでしょうか?
546 = :
>>541
infoseekの○天関係の広告の画像の右上角に
Windows XPの閉じるボタンが付いていたのを
思い出すww
549 = :
継承をしようとしています。
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は関数ではないというエラーが出ます
どこが間違っていますか?
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.126 + (952) - [97%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.126 + (348) - [97%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [95%] - 2015/4/27 23:30
トップメニューへ / →のくす牧場書庫について