カテゴリ:JavaScript:記事一覧
このカテゴリの記事は、JavaScriptを使ったプログラミングについて、実際にやったことを中心に紹介します。
今回はURLで指定された画像を読み込むJavaScriptコードを作成してみます。読み込みエラー時の処理も、しっかりと作りこみます。
htmlのCanvas要素をJavaScrptで動的に追加すると、うまく表示してくれないことがあります。その原因の一つが、タグ上とcss上のサイズ指定の動作が異なるという点です。理解すれば単純なことですが、理解せずにCanvasを使用するとハマります。
Canvas APIは画像描画時に globalCompositeOperationを使用すると、元からある画像との合成方法を指定することができます。ここでは、globalCompositeOperationに指定できる値と結果を一覧にしてお伝えします。
JavaScriptのCanvas APIでグラデーションの塗りつぶしができますが、少しクセがあります。大いに悩む点なので、まとめてみました。
Canvasでアニメーションをおこなう場合、全体をクリアしてから再描画する必要があります。しかし描画内容が複雑だと処理が重くなり、滑らかな表現が難しくなります。改善策として、動かない図形とアニメーションをさせる図形のレイヤーを分けることで、処理を軽くする方法をお伝えします。
JavaScriptの勉強をしていると、一度は作ってみようと思うのがアナログ時計ですね。僕も作ってみました。今回はデジタル時計の作り方も、あわせて紹介します。
JSDocってコメントの書き方の一つだと思っていたのですが、コメントを元にhtmlで仕様書を作成できるんですね。そこで僕のパソコン上に必要なものをインストールして、実際に仕様書を生成してみました。ちなみに僕のパソコンはWindows10です。
nullishな値とは、nullまたはundefinedを指します。 この値に関する演算子に、Null合体演算子とオプショナルチェーン演算子があります。ここでは、この二つの機能について簡単に解説していきます。
JavaScriptで作成したコードを、ブラウザだけでなくNode.jsなどのサーバーサイドでも動作させたいと思い、方法を調べてみました。