READ MORE

Riot.jsでタグをエスケープせずに出力する

Riot.jsは、変数としてHTMLタグを含む内容を渡しても、XSS対策として自動でエスケープして表示する仕様です。 しかし、WEBコンテンツを作成していると、こんなことも。 名称をキリの悪い場所でなりゆき改行させるわけ …

READ MORE

Lodashでor検索and検索

JavaScriptのLodashで、JSONの配列からOR検索、AND検索をしてみました。 サンプルは、Vue.jsで表示を制御しています。 光の三原色RGBと、色の三原色CMYを検索項目として、 選択された要素を含ん …

READ MORE

querySelectorAllで取得したNodeリストを配列化

querySelectorAllで取得したDOMはNodeListという形式で配列ではないため filterを使用してソートやユニーク判定をしようとすると 「これは配列ではないので実行できないよ」というエラーを返され実行 …

READ MORE

input form をリセットするJavaScript

<input type=”file”>は、JavaScriptでvalueをリセットしても選択したファイルの情報が残ってしまうので 入力前のinputタグごとDOMを削除再描画して復元する方法でリセットを実行 …