カテゴリ:JavaScript:記事一覧

このカテゴリの記事は、JavaScriptを使ったプログラミングについて、実際にやったことを中心に紹介します。

ブラウザのCanvas要素に描画した画像を、BMP形式でダウンロードしてみます。CanvasのtoDataURL()は、画像データをPNGやJPEG形式に変換して、データURLを生成してくれます。FirefoxはtoDataURL()の引数にimage/bmpを指定すると、BMP形式に変換してくれます。

先日ランレングス圧縮という言葉を目にしました。データ量を減らすランレングス圧縮というアルゴリズムだそうです。内容を見ると、30年位前にデータを圧縮しようとして自分で考えてやっていたのを思い出しました、考えることはみんな同じのようです。今回は、ランレングス圧縮の簡単な解説と、JavaScriptコードを紹介したいと思います。

JavaSciptで最小公倍数を求めてみます。最小公倍数 は 値1 × 値2 ÷ 値1と値2の最大公約数 で計算できます。

JavaSciptで最大公約数を求めてみます。ユークリッドの互除法を使って求めることができます。

RGBAで表される色を、下地を考慮してRGBに変換してみます。

ある値をある値の倍数に合わせたいとき、切り上げるケースと切り捨てるケースがあります。JavaScriptでの方法を考えてみました。

JavaScriptで特定の範囲に含まれる、3や5などの数値の倍数を求めてみます。倍数かどうかの判定は余りがゼロになるかどうかを確認します。

このカテゴリに記事は、PHPやをJavaScript使ったプログラミングについて、実際にやったことを中心に紹介します。

複数の数値を区切り記号なしで文字列として出力したい。そんなときはどうすればいいのでしょうか。今回は、一般化可変長整数という考え方で実現してみます。

日本語が混ざった文字列をドメインとして使用する場合、Punycodeという規格で変換され文字をドメインとして登録します。今回僕は、Punycode変換ツールを作成するためにPunycodeについて調査してみました。

JavaScriptのオブジェクトにプライベートなプロパティが実装されることを待ち望んでいる人が多く存在していました。その声に押されたのか、プライベートプロパティが実装されるようです。そこでプライベートプロパティについて解説してみます。

JavaScriptにもクラスがあった。今更知った僕です。そこでさっそく、JavaScriptのクラスについて調べてみました。

PHPやをJavaScript使ったプログラミングについて、実際にやったことを中心に紹介します。

ブラウザのtextarea要素でテキストが選択されたとき、何らかの処理をおこないたいケースが時々あります。今回は、その方法についてお伝えします。

二つの文字列の相違点を知りたいときUNIX系ならdiffなどのコマンドが使用できます。しかしWindowsにはそんなコマンドありません。そこでブラウザでの文字列比較ツールの作成を最終目的として、JavaScriptでのテキスト差分検出を実装してみます。

プログラム言語には、値渡しと参照渡しという概念があります。 コード作成で重要な概念ですが、言語によって扱いが異なります。 そこで今回は、『JavaScriptの変数が値渡しか参照渡しか』ということについてお伝えします。

page:8 記事数:304