TypeScript

TypeScript の学習メモ

TypeScript のインストール Typescript は開発時にのみ必要なので、--save-dev を付けてインストール。 $ npm init $ npm install --save-dev typescript ...
Git

Git と GitHub の使い方についての学習メモ

Git の初期設定 ユーザー情報の登録 ユーザー名 git config --global user.name "githubに登録したユーザー名" メールアドレス git config --global u...
Mac

Mac 操作メモ

アップデート ソフトウェアのアップデート 左上のリンゴのアイコンから「この Mac について」を開く。「ソフトウェア・アップデート...」をクリックする。 App Store のアップデート 左上のリンゴのアイコン...
TypeScript

【TypeScript】Literal 型の Widening / NonWidening を理解する

Literal 型でアノテーションやアサーションをすると、NonWidening な Literal 型になる let str: 'Hello' = 'Hello'; let str2 = str; str2 = 'Goodby...
HTML&CSS

【HTML / CSS】Position と z-index についてのメモ

Position プロパティ Position プロパティとは 画面の指定の位置に要素を移動させたり、指定の位置に要素を固定して表示させたいときに使用する CSS のプロパティ。(参考:position) Posit...
Markdown

Markdown の基本的な書き方についてのメモ

エンジニアであれば、README.md などの文章を書くために、Markdown についての知識は必須だ。とはいっても Markdown は非常にシンプルな記法なため、すぐに使いこなせるようになる。慣れると色々なメモを全て Markdow...
Docker

【Udemy】「超 Docker 完全入門」の学習メモ

この記事は、Udemy のコース「米シリコンバレーDevOps監修!超Docker完全入門【優しい図解説とハンズオンLab付き】」で学習した内容を記録したものだ。 このコースでは Linux の基礎的なコマンドや docker の基...
Vue.js

【Vue.js】データバインディングを理解する

データバインディングとは JavaScript のデータを書き換えると、そのデータに紐づく DOM にその変更が反映され、描画内容が書き換わる仕組みのことをデータバインディングと呼ぶ。つまりデータの更新を DOM の更新に反映さ...
Git

【Git】git add コマンドの本質を理解する

Git が分かりにくく感じる理由は、その背後でどのような処理が行われているのか、そのメカニズムがブラックボックスになっていることが原因だ。この記事では git add コマンドに焦点を絞って、その背後で何が行われているのかを明らかにしてい...
プログラミング学習

Webpack による環境構築

yarn のインストール npm install -g yarn package.json の初期化 プロジェクトを管理する設定ファイル package.json を生成するコマンド npm の場合(リンク) ...
タイトルとURLをコピーしました