Webページをつくるときに気にするとよいレイヤーの話
Webページには以下の3つのレイヤーがあるとされています。
コンテンツ(HTML)プレゼンテーション(CSS)
ふるまい(JavaScript)
これらのレイヤーは境界がはっきりしていると良いとされてい ...
JavaScript async について
await と一緒に使用する async ですが、普通の関数に async をつけるとどのような違いがあるのかというと、return される値が Promise になります。
const hoge = async () => ...
JavaScript 再起処理サンプル
階層の最後までみてひとつでも check: true があるなら true を返す。
const data = {children: }, { check: false, children: }, { check: fals ...
getElementById を使う場合の注意点
getElementById は null を返すことがあります。
引数で指定したIDを持つ要素が見つからない場合にnullが返ります。
指定したIDが間違っていた場合や、対象の要素がDOMに追加されるタイミン ...
npm モジュールのトレンドを調べるサイト
開発をするときに、同じような機能だけどどのモジュールを使ったらいいか迷うことがある。
そんなときは で、今トレンドのモジュールを見つけよう!
Vue グローバルコンポーネントの使い方
すべてのコンポーネント、または、多くのコンポーネントで同じコンポーネントを使いたい場合は、そのコンポーネントをグローバルコンポーネントとして登録しておくと便利です。
例えば、ComponentA、ComponentB、Co ...
javascript Object. defineProperty の enumerable について
enumerable が true なら、そのプロパティはプロパティ列挙に現れます。プロパティ列挙とは Object.keys などの結果に含まれるということです。
const obj = {}Object.defineProp ...
30秒でREST APIが作れてしまう json server
json server を使うとわずか30秒でREST APIのmockが作れてしまう。コードを一切書く必要がない。
json serverをインストールするAPIが返すjsonをdb.jsonに記述する
json ...
Jest setupFiles と setupFilesAfterEnv
主にenvを読み込む処理を書く。この時点ではjestはセットアップされていないので、jest.xxxx みたいなAPIはコールできない。
setupFilesAfterEnvjestがセットアップされた ...
JavaScript use strict だと delete 演算子でエラーになってくれる
変数や関数で delete をした場合、削除できないので false が返りますが、実行時のエラーにはなりません。
let hoge = 'hoge'delete hoge//false が返るconsole.l ...