JavaScript
GitHub Pagesにアップロードされたページから投稿できる。
WebAPIを叩いたりする時に必要。
白い背景なら黒い字にする等を自動化する。
サイズ、色、角度、角丸、塗りつぶし是非を任意に指定できる。
Webアプリ動作確認用。
思ったより簡単だった。
今週のお題「最近見つけたかわいいもの」。ドット絵ってチマーンとしてて可愛いから好き。
JavaScriptの[Map][]で値を取得するときmap.get('key')と冗長です。でも[Object][]ならmap.keyと短く書けます。ここに夢を見た人々は、[Object][]を辞書として使い、沼に沈み死にます。
知らない子も生まれたようですが、いつもの奴に行き着きました。
くだらない所でハマって、ものすごく悔しい。
ライブラリを使用して実現できましたが、実用性皆無です。
どの方法もリスクがあり最適解がない。
好きなSVG画像をインポートして作れる。
アイコンの設計を考える レスポンシブなアイコンを作りたい。色やサイズを適切に変更でき、画像データは単一でメンテが容易。そんな理想のアイコンを、どうすれば実現できるかを考える。
一瞬ハマったので実際に書いてみた。
JavaScriptのdocument.body.clientWidthなどで画面サイズを取得すると、間違った値が返される。
[9,10,1].sort()の結果が[1,10,9]になってしまう。バカなの?
[<canvas>][canvas]は、JavaScriptで描画する領域である。</canvas>
最低でもこれくらい知っておくべき。
[vite]と連携できる高速なテスト用フレームワーク[vitest]を使ってみた。
フレームワークもあるが、まずは標準APIを使ってみる。
ラズパイ4(4GB, 32bit)にて、WEBアプリやサイトを開発するために。
[規格][]に応じたコードを書いて動かしてみる。
DenoはNode.jsの後継版。
閉じたとき、更新したときなどアンロードされたら保存する。
CSSのカスタムプロパティをJSで操作する。
最小コードを書いてビルドし実行して結果が正しいことを確認した。
文字数と読了時間を表示する要素を作ってみた。
右クリック禁止は効果がありません。代わりにワンタッチで引用できるツールを導入したほうがよいでしょう。
HTMLでルビを振ったあとブラウザでテキストコピーしたら漢字かんじみたくなるのを防ぐ方法。