元スレ+ JavaScript の質問用スレッド vol.109 +
JavaScript覧 / PC版 /みんなの評価 :
801 = :
null や undefined はtoString()できません
何故ならToObjectでエラーになるから
ToObject
Undefined → Throw a TypeError exception.
Null → Throw a TypeError exception.
802 = :
なんか皆さんtoString()にこだわってるけど String(x) でいいんでしょ?
803 = :
>>802
>>747,>>772
こういう話
ちなみにMapやSetを使えばnullやオブジェクトもキーとして使えるよ
+0と-0も区別される
805 = :
まずStringを挙げる時点で話の眼点がズレてる。
806 = :
DOMツリーが複雑になると動作が重くなるのでこまめに削除・生成をしているのですが
作成する要素が増えると作成時の微妙な遅延が気になってきました
DOMツリーにappendしない状態のままの要素を大量に作ってもやはり重くなりますか?
807 = :
そりゃあ数に比例するだろ
808 = :
フェードイン・アウトの間に作成したりと高速化の努力をしたのですが
それでも微妙に気になるようになってきたんです
どこにも繋がっていないDOMにキャッシュできたらいいのですが・・
812 = :
V8は対応してるからChromeならchrome:flags、Nodeなら--harmonyで使える
イテレータブルじゃないのがかなりネックだけど基本機能はある
特にWeakMap、WeakSetはエミュレート不可だから重宝する
813 = :
標準厨は絶滅してください
世の中は広いんです
815 = :
ieもchromeみたいに自動アップデートにしたらいいのに
ふるくせーな
817 = :
テストしたところ、DOMツリーに追加しない要素は大量に作ってもパフォーマンスへの影響は小さいようでした
819 = :
ここは真剣に困った人が来る場所なの
パフォーマンス厨はお呼びでない
820 = :
???
パフォーマンスで困ってるんですが?
821 = :
質問内容を見れば
単なるパフォーマンスマニアじゃないことは明らかだと思うのですが・・
822 = :
分かるよ、分かる。
かまってちゃんだよね。
823 = :
質問内容を見れば構ってちゃんなどではないことは明らかですが?
825 = :
・・・とか。。。とか???とかよく使う奴にろくな奴はいねえな
このスレだとかまってちゃんと罵ってくる奴がよく使うんだよね
826 = :
人の足を引っ張るだけが趣味のクズよりマシだと思いますが・・
827 = :
処理をタイマーで定期的に分割実行するにはどうしたらいいですか?
たとえば実行に時間のかかるループを、
指定した実行時間で分割しながら少しずつ実行する、など
828 = :
JavaScriptのタイマー割り込みは、
タイマー割り込み処理中には発生しないのでしょうか?
830 = :
workerですか
使ったことないのでどんなものか分からないですが調べてみます
ありがとうござました
831 = :
Workerも知らないパフォーマンス厨には流石に苦笑
832 = :
もちろん知ってはいますよ
ただ互換性の点で「今は使わない機能」に分類して調べなかったということです
今調べたらDOMにはアクセスできないのですね
したいのは遅延描画なので違うかなぁ
少し前に知ったのですが
http://polygonplanet.github.io/Pot.js/#manualsub.overview.whats.Pot.js
これがヒントになるかもしれません
833 = :
障害のある方かな
834 = :
?
835 = :
DOMにはアクセスできない事すら知らないで
知ってたとかもうねw
836 = :
すぐには使わないものを調べないのはごく普通のことですが?
ネットで5分程度で分かるようなものなのだから
さらっとした輪郭だけ知っておけばそれでいいのですよ
低能な人ほどネットで5分程度で得られる単なる知識を誇りたがるから困ったものです
837 = :
自分から知ってるとか言い出したくせに支離滅裂だな(笑)
838 = :
知ってるって言ったら、
完璧に知ってるのが普通ですよ。
俺、JavaScript知ってるしwww
839 = :
「知っている」にそんな意味はありません
840 = :
存在を知ってるだけで知ってることになるとは何たる暴言……
841 = :
JavaScriptと直接関係ないかもしれませんが、Cometに挑戦しています。
Cometの実装方法についてなんですが、XMLHttpRequestをサーバに飛ばした後、
サーバはリクエストを確保(無限ループ)しておいて、
リクエストを返せる状態になったら返し、
返すものがなくても、ブラウザやサーバのタイムアウトを考慮して、
一定期間経ったら無限ループを終了して返す。
といった具合でいいのでしょうか?
Ajaxと同じ手順で実装して、サーバだけ変えてみたのですが、
ローディング中みたいなブラウザのクルクル表示(時計表示)がずっと回ってるんですが、
Cometを謳っているチャットを見るとそのようにはなっていません。
何が駄目なのか分かる方いますでしょうか?
842 = :
まずはwebに乗ってるサンプルコードで試してみたら?
やろうとしてる事はそれであってると思うが、それだけじゃ分からない
843 = :
あ、サーバー変えてるならクロスドメインの制限に引っかかってるんじゃないかな?
844 = :
憶測しかできない解答はいりません。
黙っててください。
845 = :
よっしじゃあみんなで憶測しようぜーw
846 = :
やり方が根本的に間違ってる
847 = :
そもそもクルクル表示以外の問題点、
一番肝心なサーバからのレスポンスを受け取れてるかどうかを書いてないとか
848 = :
駄目な理由はわかるけど教えたくない
849 = :
皆さんレスありがとうございました。
原因は単純なところにありました。
XMLHttpRequestのopenメソッドの第三引数にfalseを指定して同期にしていたせいでした。
後分かるとは思いますが>>844は偽物なのでスルーお願いします。
850 = :
ID出さないのなら >>841 = >>844 = >>849 の前提でスレは進行します
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.139 + (1001) - [97%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.129 + (926) - [97%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.129 + (981) - [97%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
トップメニューへ / →のくす牧場書庫について