2022-07-01から1ヶ月間の記事一覧

JavaScript Tips

いつか使ってみよう! const func = ((cbFunc = arg=> { ; }) => cbFunc)() const ary = ((c=d=>'function'==typeof d?d(b):(b.push(d),c),b=[])=>c)();

ギアにペンを差し込んでグルグルまわるやつ

''' HTML canvas ol li label { display: inline-block; width: 10em; padding: 0 1ex; } ol li { margin: 2px; list-style: none; } ol li label, ol li input { border: 2px silver ridge; border-radius: 5px; } Aria B:radius B:offset Line color Gray …

location.hash と webapl を連動させるライブラリ

Ajax を利用してアプリを作るとき、location.hash の値と連動して動く。 onHashChange を使用せずに済む。 とある条件でページをスクリプトで生成するプログラムがあるとする。 その条件が変化するごとに location.hash に書き出し、コールバック(生成プロ…

location.hash を解析して object にして返す

正規表現を使うのは大げさな気がする。 location.hash を location.search に書き換えて URL.searchParams で取得するほうが簡単だろうか?[, 変数名, 大括弧, 変数値]に分割しながら解析する function parseParms (str = '') { let reg = /(?:^#)?(\D\w*)(\…

同一人物だろっ!

質問者のこいつらは同一人物だ! 回答するのを止めた。 goo では名前を漢字で、okwaveでは2つの単語をアンダースコアでつなぎ、寺尾では2つの単語をつなぐ。 回答したコードを精査しないで、そのまま引用して次の質問する。 自分のやりたいことだけが優先…

2段階プルダウンで表示内容を切り替えたい

2段階プルダウンで表示内容を切り替えたい 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい goo: https://oshiete.goo.ne.jp/qa/13030027.html okwave:https://okwave.jp/qa/q10026854.html無駄に答えてしまった。phpのプログラム…

HTML/JavaScriptでDOMをドラッグ&ドロップで動かせるようにしたい

https://teratail.com/questions/4pnustw5rp458d <meta charset="utf-8"> <title></title> <style> p { border: solid 1px black; width: 100px; height: 100px; margin: 0; } </style> <body> <p>drag</p> <script> class A { draggable = false; diffX = null; diffY = null; #init = function (e) { ['m…</body></meta>