JavaScript, プログラミング入門

開発初期では、サーバーサイドが未実装なために、簡易的なJSONサーバーが必要なときがあります。

そのような時に便利なJSONPlaceholderというサービスがあります。

使い方は至って簡単で、公式ページに書 ...

コードレビュー

理解できないコードがあるときは素直に聞いてみる

コードレビューをしていて、コードが理解できない時は、ストレートに聞いてみるようにしています。

大抵は、担当者がミスしているか自分が理解していない仕様があるかです。

...

JavaScript, プログラミング入門

switch文のcaseで変数を使いたいケースがあるとします。

しかし、以下のコードでは、messages 変数は同じブロック内で重複しているためエラーになります。

switch(value){case 'a ...

プログラミング入門, リファクタリング

変数はプログラムを書く上で必要ですが、何も考えずに使っているとわかりにくいコードが生まれます。

以下、変数を使う上で気をつけるポイントです。

不要な一時変数は削除する
変数のスコープは狭くする
同じ変数を ...

JavaScript, プログラミング入門

以下はJavaScriptで書かれたコードです。

const result = ;const isActive = user.status === '1'if(isActive) {result.push(use ...

TypeScript

TypeScriptを少しいじってみたいけど、インストールやら環境を整えるのが面倒、という方におすすめのWebサービスをご紹介します。

アクセスしたら左のセクションにTypeScriptを書きます。

const st ...

プログラミング入門

ブラウザはHTMLとCSSをもとに画面に描画していますが、その流れについて記載します。

参考:

HTMLファイルを解析してDOM Treeを生成する

ブラウザがHTMLファイルを受け取ると、HTMLファイルを解析 ...

JavaScript, プログラミング入門

JavaScriptのconcatは配列を結合するときに使用します。

基本的な使い方は以下の通りです。

const arr1 = ;const arr2 = ;const arr3 = arr1.concat(arr ...

JavaScript

HTMLやCSSを動的に操作することができるJavaScriptですが、実際はどのようなことが起っているのでしょうか。

JavaScriptの実行フローをイベントループを軸に説明している動画をご紹介します。

イ ...

JavaScript

関数型プログラミングが何かをわかりやすく説明してくれている動画をご紹介します。

日本語の字幕もでるので英語が苦手な方でも全く問題ありません。

関数型プログラミングの特徴を要点をまとめて簡潔に説明しています。