- 運営しているクリエイター
2021年9月の記事一覧
【VBA】VBAのこと、すっかり忘れていたあなたの為の、VBA思い出しメモ
ひっっさしぶりに大昔に作ったVBAの改修しようとしたら全部忘れててえらい目に遭ったので、後から思い出したい最低限のことを、半年後の自分の為に書いておきます。
半年後の自分以外ですと、「昔書いてたけど全部忘れた。でも目の前に要改修のVBA」っていう方向けです。
変数・定数を宣言するDim hoge As String '型付きで宣言する。宣言と同時に代入はできないDim fuga As Inte
【Firebase+Firestore】コレクションの変更を監視する
「ドキュメントが更新されたら画面の表示を変更する」はもうずっと使っているんですが、ドキュメントが複雑になってきたので、ドキュメント配下にコレクションを作って、そのコレクションを監視するように変更していきたいと思います。
結論'use strict'; // 動作を安定させるおまじないfunction loadMessages() {var query = firebase.firestore()
【JavaScript】クリップボードにテキストをコピーするnavigator.clipboard.writeText()
「JavaScript クリップボード コピー」で検索すると、
document.execCommand('copy');
でやる方法がチョコチョコ引っかかるのですが、このやり方は現在非推奨で、clipboardを使う方式へ順次移行が進んでいるところ、とのことなので、ナウいやり方をチェックしていきましょう。
順次移行が進んでいるところなので、2021年9月現在、古いブラウザだと動作しなかった
【JavaScript】window.confirm()でOK/キャンセル処理を作る
OKボタンがあるだけのalertじゃなくて、OK・キャンセルボタンのあるあれ……あれはどうやって作るんだっけ……
って、突然そう言う基本的な事忘れるよね。
window.confirm()でOK/キャンセルボタンが付いているウインドウが出せる
これは、
window.confirm("入力内容を消去します")
これだけで出ます。
戻り値はTrueかFalse。ブラウザがダイアログを拒否
【JavaScript】onClick="clear()"が動かない時はメソッド名を変えろという話
うごかねぇんですよ
最初からあったこれは動く<button name="submit" id="submit" onclick="submit()">投稿</button>
同じHTMLファイル上に足した、これが動かない<button name="clear" id="clear" onclick="clear()">クリア</button>
もちろんjs内にclearメソッドは用意している
【JavaScript】Date.SetMinutes()で時間計算する(時に、ハマりまくった話)
結論let now = new Date(); // 常に現在時刻を入れておく為のオブジェクトfunction calc(){ let now = new Date(); // 使い捨てにする計算用。必ず別に定義する。 let people = document.getElementById("people").value; // 入力フォームのvalueを取得 let
もっとみる【JavaScript】わたしへ。「Uncaught SyntaxError: Unexpected token '<'」が出てきたらHTMLからjsファイルへのリンクパスを疑え
タイトルが全てです。3日で2回同じところにハマりました。
と、いうわけで、「Uncaught SyntaxError: Unexpected token '<'」が出てきたらHTMLからjsファイルへのリンクパスを疑え。
何が起きたかなーんかjsが上手く動かなくてコンソール見てみると、真っ赤な文字でUncaught SyntaxError吐いてるじゃないですか。んで、
こっちが出てくれれば、
【JavaScript】こっちのjsで行った値変更をあっちのjsで感知したい-MutationObserverを使ってみる
表題の通りです。
地獄のスパゲッティと化してきたjsファイルを分割するにあたって、今までワンストップでやっていた処理を、「こっちは表示を変えるだけ」「表示が変わったらこっちで計算をし直す」に分割したいのですが、イベントリスナーのchangeだと、jsから行った値の変更は感知出来ない。
ということで調べてみたところ、MutationObserverが良さそうということで使ってみます。
結論ht