タグ

Javascriptとネットワークに関するyomamaのブックマーク (4)

  • JavaScriptのデバッグにはdebugger文を使おう - Qiita

    JavaScript初心者のため、デバッグ力がまだまだ拙くどうしたらデバッグ力ってつくのだ…と悩んでいたら 👨‍💻 < スタックトレースするといいよ! 👨‍💻 < スタックトレースするにはdebuggerとかconsole.trace()使うといいよ! と教えていただきdebuggerを使ったらとても便利だったので🙏 スタックトレースとは スタックトレース (stack trace)とは エラーが発生したときに表示される内容で、そのエラーが発生するまでの過程(どんな処理がどの順番で呼び出されたかの流れ)を、ざっくりと表示したものです。 「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 スタックトレースを使って問題をどう切り分けるか まずは問題が起きている箇所のスコープを狭くしていきましょう💡 問題の切り分け方として ざっくり入口と出口の関数に適切な値が入って

    JavaScriptのデバッグにはdebugger文を使おう - Qiita
  • Vesper - 格好良いデザインのHTML5音楽プレイヤー

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました HTML5になって、audio/videoなどマルチメディアを操作するタグが追加されました。それによってFlashなどのプラグインを使わなくともWebブラウザだけで音楽や動画が再生できるようになっています。 問題はそれらのタグは最低限の表現しか提供しておらず、より使いやすくしようと思うと独自の実装が必要と言うことでしょう。そこで今回は一例としてVesperを紹介します。 Vesperの使い方 Vesperは以下のようなHTMLタグを書きます。 <audio id="player" src="music/sample.mp3" controlls="controlls" ontimeupdate="zTimeUpdate()"></audio> 0:00 <progress id="

    Vesper - 格好良いデザインのHTML5音楽プレイヤー
  • 改行削除するくらいなら gzip したらいいじゃない

    CSSJavaScript ファイルなどを gzip 圧縮して転送量の削減や Web サイト表示速度の向上を実現する方法を解説。既存 Web サイトのソースには一切手を加えない方法でまとめています。おまけでキャッシュ関連の記述もあり。 いや、1バイトの無駄もゆるせねぇんだよとか、難読化したいとかなら別にやればいいんですけど、CSSJavaScript ファイルの改行やスペースを削除しただけでファイル容量圧縮、読み込み速ーい的なこという人がいるので今さらですが書いてみます。すでに色々なところで書かれてるのでかぶるのは承知の上で。 改行や無駄なスペースなどを削除すること自体が悪いと言ってるわけではありませんのでその辺は誤解ないようにお願いします。ただ、gzip 使って圧縮するのに比べたら、改行削除して削れるファイルサイズなんて微々たるものです。もちろん、両方やれば最大限ファイルサイ

    改行削除するくらいなら gzip したらいいじゃない
  • 【レビュー】JavaScript ASPでセキュア通信を - パスワード盗聴対策に"aSSL"はいかが? (2) 「ほどほどの」セキュリティソリューションの魅力 | エンタープライズ | マイコミジャーナル

    aSSLの動作の仕組み 執筆現在における最新版は8日(米国時間)にリリースされたaSSL ver 1.2 beta3。同バージョンにおける基的な通信確立手順は次のとおり。 クライアントからサーバへ接続確立要求 サーバからクライアントへRSAモジュール(公開鍵)および暗号化指数を送信 クライアント側でサーバの公開鍵および暗号化指数を使ってランダムな128ビットの交換鍵を生成 クライアントから交換鍵をサーバへ送信 サーバ側で自身の秘密鍵を使って交換鍵を復元 サーバ側で通信可能を確認したら、サーバからセッション継続時間をクライアントへ送信 クライアントがセッション継続時間を受け取ったら接続保持時間を設定 接続が確立したあとは、aSSLを経由したサーバクライアント間の通信はAESアルゴリズムを使って暗号化が実施される。暗号化通信を開始するまでのネゴシエーションはシンプルでわかりやすいものだ。 H

  • 1