技術とか戦略とか

IT技術者が技術や戦略について書くブログです。

2021-08-01から1ヶ月間の記事一覧

SQL:where 1 = 1の使い所

SQL

SQL文の条件指定で"where 1 = 1"を指定した場合、この条件は必ず真になり、全てのカラムが条件を満たすようになります。これはSQLインジェクションで用いられることで有名ですが、プログラムでSQL文を生成する時に"where 1 = 1"を利用すると便利なことがあり…

HTMLのclassを複数指定する

小ネタですが、HTMLのclassはスペース区切りで複数指定できます。cssで細かく部品化している場合に、複数指定すると便利です。以下、サンプルです。 【サンプルコード】・sample.html<html lang="ja"><head> <meta charset="UTF-8"> <title>sample</title> <style> .add-border { border: 3px solid #000; } .add-color { backgr</style></meta></head></html>…

JavaScript:オブジェクト型の定数値にはObject.freeze()を使う

プリミティブ型(Number型やString型等)の変数は、constで定義することで変更不可にできます。これを利用して、定数値を定義することができます。 【サンプルコード】const hoge = 1;hoge = 2;console.log(hoge); 【ChromeのデベロッパーツールのConsoleで…

Vue.js:componentでpropsを使って属性を受け取る

Vue.jsでは、componentを使用して独自タグを定義することができます。これは部品化に役立ちます。 独自タグではslotタグにより値を受け取ることができますが、propsプロパティを用いて属性値を受け取ることもできます。属性値はテンプレート構文で使用できる…