元スレ+ JavaScript の質問用スレッド vol.108 +
JavaScript覧 / PC版 /みんなの評価 :
251 = :
イベントをstopPropagationやpreventDefaultしているのですが
これをしないとどういう不具合があったんだっけ?という疑問がわいてきました
とりあえず付けた場合と、目的があって付けた場合が混在していると思うのです
必要なものを判別するにはどうすればいいですか?
252 = :
evalを使ってないとか一定のルールクリアしてれば
最近のコンパイラは関数でどの変数が必要になるか調べてリストを作る
実行時の解決には馬鹿正直に内側のスコープから検索せずにそのリストを使うから
グローバルだから凄く遅いとか
クロージャで必要な変数内スコープにキャッシュしたから凄く早いというのはない
253 = :
たしかにchromeはまったくといっていいほど差がでないです
254 = :
>>251
そのコードをコメントアウトしてみる。
255 = :
これからは速度をつけるにはインラインワーカーだ!
256 = :
残念ながら速度の問題が発生する多くはWorkerから扱えないDOM周りなんだよ
257 = :
258 = :
var tr = $("table tbody tr");
sort(0,tr.length-1,tr);
function sortData(start,end,tr)
{
//var tr = $("table tbody tr");
var x =tr.eq([Math.floor((start + end) / 2)]).children().eq(0).text();
のように使いたいのですが
Uncaught TypeError: Cannot call method 'eq' of undefined とでてできません
sort内のvar trをコメントアウトするとできます
引数でtrがうまく渡されてないようですが
どのようにすればうまく動くか教えてください
259 = :
あ 再帰のほうの引数とるの忘れてました
できました
260 = :
スマホサイトで広告張ってるのですが在庫切れが多くて困っております
HTMLからロードした広告が在庫切れで表示されない場合にJavaScriptから別の広告をロードする方法はありますでしょうか。
具体的には、以下についてとなります。
①ロードした広告が在庫切れで表示されない状態を検知する方法
②在庫切れで非表示の場合に、別の広告タグをロードする方法
以上、よろしくお願い致します。
261 :
>>260
さすがにざっくりすぎる
広告配信元とどのような契約をしているか知らんが
在庫切れを配信するな、と言うのがベスト
それが出来ん場合、在庫切れだとどうなっちゃうのかがわからんが
404とかが帰ってくるなら、ステータスコードを見る
そうでなくても、在庫切れだと識別できる何かがあるのなら
それがあったら別のものを再度ロードする
とかとか
262 = 261 :
続きは、JSのどこがわからないか
がわかったら聞いてくだされ
263 = :
>>244
> これだけでパフォーマンスあがりますよね
いいえ、下がります。
264 = :
>>262
基本的にステータスコードは帰ってきません。
JSで広告要素が存在するか、等の低レベルでの確認しか方法は無いのですが、それすら可能なのか?
という疑問でした。
ありがとうございます。
266 = :
>>263
下がるわけないだろ
馬鹿かお前
267 = :
>>266
ベンチマークしてみればわかります。
上がったという証拠を見せてください。
269 = :
>>250を見れば分かりますよ
極度に最適化されている場合は差はなくなりますが
そうでない場合は数%の差はあります
というか原理的にそうなるのは当たり前のことです
273 = :
んー??
質問の意味が分からない・・・
280 = :
>>278
ソート関数でググレってアドバイスもらっといて無視するような輩はお帰りください
282 = :
構ってあげるなよ
283 = :
そーっとしておいてください!
284 = :
指定されたカウント数で0から1までループするにはどうしたらいいですか?
285 = :
増分は1/countですが、これを積み上げていくと丸め誤差でぴったり1ではなくなります
287 = :
if (0.1 + 0.2 == 0.3) {
// 処理
}
が動きません><
理由が分かる人はこのスレにいますか???
288 = :
います
289 = :
このスレは馬鹿な回答者しかいないから居ないよ
290 = :
煽っても教えてあげません
291 = :
お前らって浮動点少数の扱いも知らないんだなw
292 = :
いますか?ってJavaScripterなら常識だろ
煽りにしてもレベル低すぎ
293 = :
>JavaScripterなら
え?馬鹿ですか?
お前らもう口開かないほうがいいわw
294 = :
別にJSに限った話じゃないぞ
プログラムするなら一般常識
295 = :
クロージャって外のスコープを取り込んでいる関数のことですよね
だとしたら、あらゆる関数はグローバルスコープを取り込んでいるので
クロージャなのでしょうか?
296 = :
JavaScript限定の話?
297 = :
読み込んだJavaScriptファイルとCSSファイルのリストを取得するにはどうしたらいいですか?
298 = :
外の環境を保持する仕組みがクロージャだから
そこら辺の関数はクロージャじゃない
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.128 + (1001) - [97%] - 2016/2/26 6:45
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.138 + (1004) - [97%] - 2019/4/20 23:45
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + 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
- + JavaScript の質問用スレッド vol.123 + (966) - [95%] - 2020/10/20 2:30
トップメニューへ / →のくす牧場書庫について