幸福なプログラマ

プログラマは幸福になれる。

javascript

Vue CLI 3 でvue-routerをインストールしたプロジェクトを作成する

タイトル通り、個人的なメモ ※macOSで実行 npmでVue CLI 3インストール ターミナルで以下のコマンド実行 vue create "APPLICATION_NAME" Please pick a preset と表示されるので Manually select freatures を選択 選択肢の中から Router を選択しEnter Use …

Javascriptで連想配列にキーが存在するかチェックする方法

連想配列にキーが存在するかチェックしたい時やりがちな判定 var map = {"key": 0}; if (map["key"]) { // "key"がmapに存在する } でも、これだと if (0) となるためkeyが存在するのにfalseとなる。 そこで以下のようにするのが正しい var map = {"key": 0}…

jQueryで親要素へのイベント伝播を防ぐ

jQueryでクリックイベントを設定する際、以下のように子要素と親要素両方にイベントを設定すると、子→親の順にイベントが走る。 これを イベントバブリング と呼ぶらしい。 <tr> <td>Test</td> <td> jQuery(function($) { $('tr').click(function(e){ alert('tr click'); }); </td></tr>…