- 2021年2月9日
【JavaScript】【TypeScript】あるプロパティに値が代入された時に発火するイベントを持つクラスを作る方法
Vue.js や React の様な値の変化を検知して何かしらを発火させる処理を書きたい時、JavaScript では setter, getter を使って次の様に書くことがで […]
Vue.js や React の様な値の変化を検知して何かしらを発火させる処理を書きたい時、JavaScript では setter, getter を使って次の様に書くことがで […]
待っていれば条件を満たすことが期待される処理があり、条件を満たすことを待ちたいことがあります。具体的には複数ファイルでライブラリの JavaScript ファイルを扱う前提で、ラ […]
今後も行いそうな操作なので、私のための備忘録としてまとめ。 タイトル通り、要素がオブジェクトの配列を、そのオブジェクトの特定のキーでソートする方法についてです。 参考にさせていただ […]
UUID を発行する方法…というより、ライブラリのご紹介です。 タイトル通り、UUID.js というライブラリを用いると、簡単にユニークなID が生成できます。 GitHub のペ […]
JavaScript の値の挙動は少々独特です。例は次のコードとデモです。 要するに値の大本が変わっても、ネストの先にあるオブジェクトのプロパティ等の値は共通であるという挙動で […]
number_format は PHP の関数の一つでその名の通り数値のフォーマットを定めます。主に千の位ごとにカンマをつける目的で使われます。number_format は単に […]
Vue.js は JavaScript のフレームワークでコンポーネント単位での開発を容易にし、巨大な機能を持つページも比較的容易に開発できます。 新規機能の開発を楽にしたいの […]
web アプリケーションのバージョン番号はいたるところに現れます。例えば、package.json、composer.json、APIドキュメント、外部への説明用ドキュメント。こ […]
PHPのIDEであるPhpStormは、非常に強力で優秀なIDEですが、ファイルやコード内から情報を読み取る”インデックス”という処理を行っている際はCPU […]
TL;DR innerHTML は HTMLコード、innerText は表示される文字列、textContent は純粋な文字列。 JavaScript では HTML 要素を表 […]
タイトル通り、JavaScript で日付データを「○日前」や「○時間前」などの表記で表示する方法についてです。 調べたところ、「moment-timezone」というライブラリを […]
React は ユーザインターフェース構築のための JavaScript ライブラリ を名乗っています。React 上ではしばしばサーバからマスタデータ全体を取得する必要がありま […]