ぽんぽこ開発日記

主にHTML, CSS, JavaScriptなどフロントエンドの話を。目指せ脱初心者。

JavaScript

文系にも分かりやすいJavaScriptの高階関数の基本と使い方

高階関数とは何か?今までよくわからなったので改めて勉強してみた。 高階関数とは ・引数や返り値に他の関数をセットした関数 というものらしいです。とかいっても全然わからなかったので自分なりに解釈して飲み込んでみた。 高階関数は上司と部下の関係に…

意外と曖昧なJavaScriptの変数スコープ

改めて、JavaScriptを書いていると「あれ?変数のスコープってどこまででしたっけ?」ってなることが多々ある。その都度確認してるんだけど、なぜか忘れてしまいがちなので一度こうやって整理がてら理解しておくべきだと思う訳でございます。 グローバル変数…

プリミティブ型とオブジェクト型の特徴

JavaScriptにおけるデータの種類を大きく分類するとプリミティブ型とオブジェクト型がある。これらデータ型の特徴についてまとめてみました。

JSでsubmitイベント時のreturn falseの扱い方

会員登録フォームなどで登録ボタンを押したときに名前フォームが空だったりするときに「入力しないと登録できません」とエラーを出すよう設計することがよくあります。その際のベストプラクティスを模索してみました。