前回の回答 さて、まずは前回の宿題の答え合わせから。 問題は 三角形を一つ、canvas 上に描画してください でしたね。 では回答。 回答としては正三角形に近い形にしてみましたが、 ヒントにもあったように「角が 3 つ […]
前回の回答 さて、まずは前回の宿題の答え合わせから。 問題は 三角形を一つ、canvas 上に描画してください でしたね。 では回答。 回答としては正三角形に近い形にしてみましたが、 ヒントにもあったように「角が 3 つ […]
アニメーションを作ってみよう! 最近、動きがある Web ページが多くなりましたね。 ここ数年で Web は大分進化しました。 今では単純に動くだけのページだけではなく、 Web ページで本格的なゲームができたりします。 […]
class がないのに new するってどいういうこと? JavaScript 書いてますか? JavaScript を書いているあなたはご存じかと思いますが、 あの言語には class がありません。 いや、正確には […]
JavaScript のデフォルト値設定の文法はちょっと珍しい JavaScript 書いてますか? コードを書いているとよくやりたくなる処理として、 「変数が未定義だったり、 null だったらデフォルト値を入れたい」 […]
対応ブラウザなんて気にせずに JavaScript 書きたい? 前回ご紹介しました 「Can I use」、活用されていますでしょうか? 前回は、 JavaScript の世界は、今どんどん新しい文法などができてきている […]
JS を書くときには、ブラウザごとに考慮しなければならないことが… みなさん、JavaScript 書いてますよね! 最近、JavaScript 界隈の発展は特にすさまじく、 2、3 年前の情報は今年はレガシー…なんてこ […]
今回は JS ではあまり使われていない、Map のご紹介 JavaScript で連想配列のような、キーと値のペアを覚えさえるとき、 基本的には皆さんオブジェクトを使いますよね? 例えば、以下のような感じで。 JavaS […]
JS の変数定義では let, const を使うべし!…って何で? JavaScript は最近色々と進化してきていますよね。 で、最近の JS の書き方としてよく言われているのは、 「変数定義では var ではなくて […]
JavaScript 書いてると、 「○○秒ごとに実行」 みたいなことしたくなること、よくありますよね。 で、そんなときに使うのが setTimeout とか setInterval です。 さらに、その実行の予約をキャ […]