Node.js CLIアプリでコマンドライン引数処理を自前で実行
processオブジェクトについて コマンドライン引数を扱う上で最も重要なのが、Node.js実行環境のグローバル変数のひとつで、実行プロセスの情報の取得・操作を行う process オブジェクトである。コマンドライン引 …
Node.jsやクライアントサイドJavaScriptについて
processオブジェクトについて コマンドライン引数を扱う上で最も重要なのが、Node.js実行環境のグローバル変数のひとつで、実行プロセスの情報の取得・操作を行う process オブジェクトである。コマンドライン引 …
コロナ禍でZoomなどのビデオチャットツールが通常業務で使用される機会が増えているが、その技術の中核といえるWebRTCについて簡単にまとめてみる。 WebRTC(Web Real-Time Communication) …
なぜならXSSが発生している場合に、誰にも気づかれずにトークン収集されたりセッションハイジャックされる恐れがあるから。 XSS自体を対策すればいいというのはもちろんだが、ブラウザやサーバー、ミドルウェアなどのバグによって …
基本的にはセミコロンはつけるべきだが、最近タイピングが辛くなってみたので、調べてみた。 JavaScriptは自動的なセミコロンを挿入してくれる。このセミコロンの自動挿入はECMAScript標準規格で厳密に規程されてい …
一度計算した値を再計算することなく、出力する関数
m知らんかった。 g Global:複数回マッチする i Insentive:大文字小文字を区別しない m Multiline:^ と $ が文字列のはじめと最後だけでなく、改行された文字列の各行のはじめと終わりにもマッ …
typeof 演算子などで とした場合、下記のようにプロトタイプチェーン上のオブジェクトにまで反応してしまう。 そのため、hasOwnPropertyを利用する。
model-viewer.jshttps://github.com/google/model-viewer 動画と同じく、ブラウザ(スマホOS)ごとに表示できる3Dモデルが異なるので、複数の形式を用意する必要がある。 A …
ほとんどのレンタルサーバーは海外のIPアドレスに対して、フィルターをかけるオプションがあるため、そのフィルターを外した上で、APIのテストを行わないと、ドツボにはまる。
ひとつめ。CSSで無理やり非表示にする方法。 ふたつめ。v-cloakを使う方法(マスタッシュ – {{ message }} などのようなもの)。