- 2020年4月23日
【TypeScript】インターフェース満たしているか判断する機能を作る
TypeScriptはJavaScriptの拡張言語です。そのため他の型を明記することを前提とした言語によくある機能が存在しないことがままあります。使いたいのはPHPでいう次のよ […]
TypeScriptはJavaScriptの拡張言語です。そのため他の型を明記することを前提とした言語によくある機能が存在しないことがままあります。使いたいのはPHPでいう次のよ […]
ブロックエディタはCMS(コンテンツ管理システム)のwebページエディタの一形態です。これは次スクリーンショットの様にある一塊の形式のHTMLを編集しつつ並べていきます。HTML […]
例えば、次のコードがあるとします。 クリックの度に変数 i を 1 増加してそのインデックスの配列 items の中身を表示するプログラムです。これを実行するとクリックを何度か […]
ちょっと混乱したので、備忘録としてまとめ。 タイトル通り、axios を使ってフォームから入力されたデータを POST 送信する方法についてです。 axios の GitHub ペ […]
Node-REDはwebブラウザ上のGUIを用いてフロー図的にプログラムを作成するツールになります。言葉にするといささか分かりにくいですがScratchやカルネージハートのような […]
Cordova アプリでチャット機能を実装するときに便利な React コンポーネントを見つけたので、備忘録としてまとめ。 タイトルにもある通り、「react-chat-eleme […]
自分が良く使うスニペットを紹介します。大体、面倒な手作業を省くのに役立ってくれます。 一つ目は指定したセレクタたちの対象であるHTML要素を囲って丸番号を付けるスニペットです。 […]
今回はタイトルにもある通り、複数のクラス名を指定して要素を取得する方法についてです。 とあるプロジェクトで要素を取得する際に、たとえば A と B という 2つのクラスが指定されて […]
axiosとLaravelとVue.jsでよく使う設定のプリセット的な連携を紹介します。 Laravelのテンプレート上では静的部の定義をあらかじめ行っておきます。大体、met […]
実はあまりやったことの無い操作だったので、備忘録としてまとめ。 今回は、JavaScript で要素に class 名を追加・削除する方法についてです。 参考にさせていただいた記事 […]
以前に投稿した記事で、コーチマークチュートリアルを簡単に実装できるライブラリ「driver.js」を紹介したと思いますが、今回はこちらを使用していた時に遭遇した不具合の対処法につい […]
先日紹介した、時間単位でカレンダーを表示できるライブラリ「react-big-calendar」について、こちらで表示できるカレンダーの曜日などを日本語で表示出来るように修正したの […]