最新の記事

  • Web Speech APIで発声できる声のサンプル一覧

    Web Speech APIは、文字の読み上げを担うSpeechSynthesisと、音声認識を担うSpeechRecognit

    続きを読む
  • forEach(というか配列メソッド)でasyncが非推奨の理由

    forEach()でも他の配列メソッドでも、asyncは正しく動く。ただ、配列メソッドに渡した関数が要素順に実行されなくなり、混

    続きを読む
  • JavaScriptにおけるtruthy/falsyな値の落とし穴

    JavaScriptのtruthy/falsyな値は、trueあるいはfalseと解釈されるだけで、値自体は変換されない。 そも

    続きを読む
  • JavaScriptのPromiseは何をどうするためのものか

    JavaScriptのPromiseは、非同期処理が終わるまで、その処理の代理人としてがんばってくれるオブジェクトである。おかげ

    続きを読む
  • JavaScriptのプロパティディスクリプタとは何なのか。

    JavaScriptのプロパティディスクリプタは、プロパティ1つ1つに対して変更や列挙、削除の可否を指定できる仕組みである。仕様

    続きを読む
  • JavaScriptのnewとコンストラクターを理解したい

    乱暴に言うと、JavaScriptのnew演算子は、関数を新しいオブジェクトを生成するコンストラクターに変える特別なキーワードで

    続きを読む
  • JavaScriptのSetって何をするために使うの?

    JavaScriptのSetオブジェクトは、複数のユニークなプリミティブ値、あるいはオブジェクトの参照を保持するために使う。つま

    続きを読む
  • JavaScriptのtry-catch-finallyの使い方と注意点

    try{}内の処理は必ず実行され、そこで例外が投げられたらcatch{}が実行される。finally{}は任意だが、記述がある場

    続きを読む
  • JavaScriptのstrictモードとは何で、どう使うべ...

    strictモードは、JavaScriptを頑固おやじモードにする。具体的には、ナァナァで許されていた一部の記述が許されなくなる

    続きを読む
  • D3.jsで要素にイベントリスナーを設定するには

    D3.jsでは、selection.on(イベント名, イベントリスナー, オプション)という形で任意の要素にイベントリスナーを

    続きを読む
  • Canvasの初歩の初歩 – HTMLとJava...

    Canvas APIは、JavaScriptとHTMLの<canvas>要素を使って画像を描くAPIである。 アニメ

    続きを読む
  • JavaScriptのProxyオブジェクトの使いどころと使い方

    JavaScriptのProxyオブジェクトを使うと、別のオブジェクトのプロパティの取得、設定、列挙、関数呼び出しなどを再定義で

    続きを読む
  • JavaScriptのReflectオブジェクトの使いどころ...

    Reflectは、プロパティの取得、設定、削除、存在確認といった任意のオブジェクトに対する操作を、一貫した方法で実現するオブジェ

    続きを読む
  • JavaScriptのparseFloat()とparseInt()が返す値

    JavaScriptのparseFloat()とparseInt()について、仕様を参照しつつ、適当な値を渡して何を返すか実験し

    続きを読む
  • JavaScriptのNaNって何なの……

    コンピュータサイエンスの文脈で言う"NaN"は、"Not a Number"の略である。

    続きを読む
  • npxとは何か?使い方とnpm execとの違い

    npxは、リモートでホストされるNode.jsのCLIツールや実行ファイルを実行できるツールである。名称はNode Packag

    続きを読む
  • Gulpとは?Web制作における使い方のきほん

    Gulpはタスクランナーである。JSに軸足を置くバンドラー(Webpackなど)やビルドツール(Viteなど)とは異なり、Web

    続きを読む
  • JavaScriptのArrayオブジェクトが持つメソッドの...

    JavaScriptのArrayオブジェクトは生き物である。知らないうちにメソッドが増えている。理解を深めるためにチートシートを

    続きを読む
  • JavaScriptで配列をソートする比較関数の書き方

    JavaScriptで配列のソートを行うには、配列.sort()メソッドを使うのが手っ取り早い。ただ条件(正確には比較関数)の書

    続きを読む
  • JSONとは?その仕様と使いどころ

    JSONとは、テキストベースのデータフォーマット(データの書き方)である。仕様がシンプルかつ直感的で、人でもプログラムでも読みや

    続きを読む
  • JavaScriptのSymbol値とは結局なんなのか。

    Symbol値(=symbol)は、JavaScriptのプリミティブ値(プロパティやメソッドを持たない値)の1つである。最大の

    続きを読む
  • PostCSSの概要と基本的な使い方のまとめ

    Tailwind CSSをがんばって使おうとしたら、PostCSSの設定が至らず地味に躓いた。そもそも、PostCSSがなんなの

    続きを読む