maxalog

ガジェット

トラックボールは使いにくい?1年以上使用した感想や使いやすくするポイントを解説!

本記事では私が実際に1年以上トラックボールを使用した感想や、トラックボールを使いやすくするためのポイントについてご紹介しています。トラックボールに少しでも興味を抱いている人はぜひご覧ください。
JavaScript

JavaScriptのスコープについて理解を深める

スコープとは JavaScriptにおけるスコープとは、関数や変数の有効範囲のことを指します。 スコープによってその関数や変数がどこから参照可能なのかが定義されます。 JavaScriptの関数や変数は、定義されたスコープ内でのみ参照するこ...
JavaScript

【JavaScript】スプレッド構文について理解を深める

スプレッド構文とは JavaScriptでドットが3つ並んだコード「 ... 」を見かけることがありますが、これをスプレッド構文と呼びます。 スプレッド構文を使用することで、オブジェクトを展開したり結合したりすることができます。 とは言って...
ガジェット

プログラミングに4Kディスプレイは必要なのかについて

ここ最近、4K解像度のPC用ディスプレイが手を出しやすい価格帯でも販売されるようになってきていて、昔に比べると多くの人が購入しやすい状態になってきました。 リモートワークが定着してきた現代では、自宅の作業環境を整えるために4Kディスプレイの...
HTML&CSS

JavaScriptでclass属性を取得・変更する

class属性 HTMLにおけるclass属性は、スタイルシート(CSS)の適用対象として指定したり、スクリプト(JavaScript)の参照先として指定したりといった用途に使用されます。 同じ文書に同じclass属性を複数指定することが可...
JavaScript

JavaScriptの非同期処理についてまとめてみた。

同期処理とは 非同期処理について学ぶ前に、まずは同期処理について理解しましょう。 同期処理とは、複数の処理を実行する際に一つずつ順番に処理を実行する方式のことを指します。 例として処理1、処理2という二つの処理が順番に同期処理で記述されてい...
JavaScript

【JavaScript】コールバック関数について理解を深める(高階関数・非同期処理・コールバック地獄)

コールバック関数は、関数を引数にとる関数であり、JavaScriptの非同期処理などに使われています。コールバック関数を上手く使うことで汎用性・保守性の高いコードが書けるようになりますが、コールバック地獄には注意が必要です。
プログラミング

JavaScriptでHTML要素を追加する方法まとめ

JavaScriptでHTML要素を追加する方法をまとめてみました。 要素の追加はJavaScriptにおいて基本中の基本ですが、意外と忘れがちなのでしっかり覚えておきましょう。 JavaScriptでHTML要素を追加する JavaScr...
JavaScript

JavaScriptのループ処理まとめ【for・while・do~while・forEach・map】

ループ処理 JavaScriptに限らず、プログラミングにおいては同じ処理を繰り返し行うことが多々あります。 そんな時に便利な仕組みがfor文などの「ループ処理」と呼ばれるものです。 ループ処理を行うことで、同じ処理を複数回記述する必要がな...
プログラミング

JavaScriptの「let」「const」「var」の違いと使い分け

let、const、var とは JavaScriptでは、変数を使用するときには変数名を宣言することが推奨されており、変数名を宣言するときに、使用するキーワードが「let」「const」「var」です。 以前は var のみ使用できました...