JavaScriptのエラー処理、ちゃんと書いていますか? エラーを無視せず、どこに問題があるのか、きちんと確認できるコードの書き方をデモで紹介。 この記事はTim SeverienとMoritz Krögerが査読を担当しています。最良の記事を提供することができ、SitePointの査読担当者の皆さんに感謝します。 JavaScriptのエラー処理には危険が潜んでことを知っていますか? もしマーフィーの法則を信頼しているとしたら、不具合が生じる可能性が本当に高いです! この記事では、JavaScriptのエラー処理について考え、その落とし穴から便利な実践例までを説明します。さらに最後には、非同期コードとAjaxにも触れます。 JavaScriptはイベント駆動型プログラムで、プログラミングをより豊かなものにしてくれます。ブラウザーをイベント駆動型プログラムと考えると、発生するエラーは同一
text by 鈴木忠平(Number編集部) Tadahira Suzuki (Sports Graphic Number) PROFILE 25年ぶりの歓喜の瞬間に、2人は宙に舞った。エースと4番。 共に苦悩の時代を支え、同じ時に広島を去り、戻ってきた盟友同士。 今季、勢い増すチームの精神的支柱となり ペナント独走の原動力として闘い抜いた。話すことはいくらでもある。 優勝のこと、後輩のこと、互いの野球観、 そして何より「広島カープ」について。 カープが生んだ2つの奇跡が語り尽くした。 日本シリーズ期間限定で、 Number911号 掲載の特集を特別に全文掲載します! ――東京ドームが真っ赤に染まった9月10日。優勝を決めた後、穏やかな表情だった黒田さんが、新井さんと抱き合った瞬間に号泣されました。胴上げされている時も涙を見せないように顔を覆うシーンが印象的でした。やはり、
はじめに JavaScriptのタイマー処理(setTimeout(), setInterval())は1000分の1秒の精度(ms)で遅延時間を指定することができます。 setTimeout(function() { // 1ms後に実行してほしい alert('hello!'); }, 1); 見ての通り、上記のコードは第一引数に渡した関数が1ms後に実行されることを期待して書かれていますが、実際にこれを実行すると4ms以上の遅延が発生する可能性があります。 これは、JavaScriptエンジンの実装によって、4ms以下の設定値は4msに矯正するという処理が行われているためです。 ※追記)厳密には上記処理のみを実行した場合は4msへの矯正は行われないようです。4msへの矯正が行われる条件として当記事最下部に追記を行っておりますので併せてご参照下さい。 なぜ4msなのか 実はこの4msと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く