元スレ+ JavaScript の質問用スレッド vol.112 +
JavaScript覧 / PC版 /みんなの評価 :
351 = :
>>349そんなに新しいものじゃない
ChromeやFirefoxのバージョンが1桁の時代では仕様差がかなりあったが今はもう全く大丈夫
352 = :
GoogleがIE10以下を切り捨てるそうじゃ!
353 = :
>>351
そうなんですね
ありがとうございました
354 = :
>>352
巨大企業は率先してくそブラウザを切り捨てるべき
355 = :
Googleほどになると古いブラウザに対応する分のランニングコストがバカにならないんじゃないの?
356 = :
Closure Libraryってどうですか?
googとかつけないといけないのはいやなんですが
ぱっとみた感じそれ以外はjQueryより好きかなという感じです
でも規模の大きい開発にしか向かないような記事が多くて
ちょっと使うのに導入するのはやめたほうがいいでしょうか?
357 = :
こんな質問してるようなレベルの低いうちは使う必要ないよね
358 = :
いや、違うだろ
むしろ分かるまで使ってみろ
359 = :
{key:value};
このkeyの部分を変数にするにはどうすればいいですか
361 = :
ありがとうございます
ES5ではまだ無理なんですか・・
362 = :
カーソルが画面の下の方に行くと、bodyの縦サイズが自動的に増加する、
みたいなことをしたいのですがどうしたら
363 = :
window.open以外でwindowオブジェクトを取得する方法ってないですか?
あるウィンドウから別ウィンドウを閉じたいです。
存在しないウィンドウをopen()すると一瞬空ウィンドウが開いてしまうがこれを避けたいです。
364 = :
>>359 >>361
var o = {}; o[key] = value;
365 = :
>>362
document mousemove で座標を調べて document.body.style.height を動的変化させたら
366 :
ある画像の四点の座標をとっていきたくてちょっと書いてるんだけど
次の画像を表示させる際にもっと良い書き方ないかな?
グローバル変数もなくしたい。
http://jsfiddle.net/Z5UVe/
367 = :
>>366
JavaScriptしかないから動作確認できない
368 = :
>>365
やってみます
ありがとうございます
372 = :
Array.prototype.__proto__ = Proxy.create({
get: function (t,i) { return i<0 ? t[+i+t.length] : t[i] }
});
[1,2,3][-1]; //3
373 = :
デバッグ情報をリアルタイムに確認するいい方法ないですか
consoleだとログが大量になるとスクロールアウトするので適していません
374 = :
console.clear()して表示すればOK
377 = :
>>374
出来ました
ありがとうございました
378 = :
なんかchromeでデバッガウインドウを画面一体型で開いている時
マウスイベントがおかしくなりません?
画面の下の方でイベントが発生しなくなったりします
セパレートにしたら直りましたが
379 = :
素朴な疑問ならバージョンを添えてChromeスレで聞いた方がいい
ここで聞きたいのならせめて「なったりします」ではなく再現性のあるソースを貼る
380 = :
単純な実験コードを書いたところ問題なかったので
プログラムのどこかに原因があるようです
ありがとうございました
382 = :
http://jsbin.com/elifIXU/1/edit
こちらがソースです
384 = :
はい
385 = :
ではどうすればいいですか?
387 = :
ありがとうございます
bodyのheightはabsoluteな要素の最大Y座標を基準に設定することになると思いますが
それがビューポートのサイズより小さくなったら問題が起きる気がします
そのあたりはどうしたらいいですか
388 = :
要素のサイズとイベントを受け付けるレイヤーのサイズは別だから問題ない
389 = :
そうなのですかー
ありがとうございました
390 = :
データのコンテナとして生のarrayを使ってきたのですが、
固有のメソッドを持たせたくなりました
生arrayにメソッドを後付けするみたいなことってします?
392 = :
後付メソッドならプロトタイプに持たせればいいよ
a = [1,2,3]
a.__proto__ = {
__proto__: Array.prototype,
method1: function(){return 654},
method2: function(){return 654}
}
394 = :
これからはOK
395 = :
ありがとうございました
でも
http://msdn.microsoft.com/ja-jp/library/ie/dn342818(v=vs.94).aspx
Internet Explorer 6 標準、Internet Explorer 7 標準、Internet Explorer 8 標準
Internet Explorer 9 標準、Internet Explorer 10 標準の各ドキュメント モードではサポートされません。
とあるので互換性を考えるとやはり抵抗あります
396 = :
>>394
ES6で Proxy が入るからそれまで待つといい
__proto__ はお勧めしない
397 = :
>>395
__proto__はIE11で採用されてるしES6の機能でProxyよりも仕様の安定度や実装度が高い
それとこういうのはそもそもProxy向きじゃないし速度にも良くない
ES5ならmixinするか、全ての配列に適応されることを良しとしてArray.prototypeにmixinするか、
ES6ならArrayを継承するか、プロトタイプチェーンに挟むか、
398 = :
http://crowd.biz-samurai.com/landing/i?c=7cd89a0a101d082e79b93090c9dda88a
あなたの知識や経験を活かしてみませんか?
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.122 + (116) - [97%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [97%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.117 + (1009) - [97%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.142 + (984) - [97%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.132 + (1001) - [97%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.142 + (926) - [97%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [95%] - 2013/9/7 10:16
トップメニューへ / →のくす牧場書庫について