JavaScript, プログラミング入門

Webページには以下の3つのレイヤーがあるとされています。

コンテンツ(HTML)
プレゼンテーション(CSS)
ふるまい(JavaScript)

これらのレイヤーは境界がはっきりしていると良いとされてい ...

JavaScript

await と一緒に使用する async ですが、普通の関数に async をつけるとどのような違いがあるのかというと、return される値が Promise になります。

const hoge = async () => ...

JavaScript

階層の最後までみてひとつでも check: true があるなら true を返す。

const data = {children: }, { check: false, children: }, { check: fals ...

JavaScript, コードレビュー

getElementById は null を返すことがあります。

引数で指定したIDを持つ要素が見つからない場合にnullが返ります。

指定したIDが間違っていた場合や、対象の要素がDOMに追加されるタイミン ...

JavaScript

開発をするときに、同じような機能だけどどのモジュールを使ったらいいか迷うことがある。

そんなときは で、今トレンドのモジュールを見つけよう!

JavaScript, Vue

すべてのコンポーネント、または、多くのコンポーネントで同じコンポーネントを使いたい場合は、そのコンポーネントをグローバルコンポーネントとして登録しておくと便利です。

例えば、ComponentA、ComponentB、Co ...

JavaScript

enumerable が true なら、そのプロパティはプロパティ列挙に現れます。プロパティ列挙とは Object.keys などの結果に含まれるということです。

const obj = {}Object.defineProp ...

JavaScript

json server を使うとわずか30秒でREST APIのmockが作れてしまう。コードを一切書く必要がない。

json serverをインストールする
APIが返すjsonをdb.jsonに記述する
json ...

JavaScript, 覚書

setupFiles

主にenvを読み込む処理を書く。この時点ではjestはセットアップされていないので、jest.xxxx みたいなAPIはコールできない。

setupFilesAfterEnv

jestがセットアップされた ...

JavaScript

変数や関数で delete をした場合、削除できないので false が返りますが、実行時のエラーにはなりません。

let hoge = 'hoge'delete hoge//false が返るconsole.l ...