マガジンのカバー画像

へっぽこ学習記録

186
運営しているクリエイター

2021年9月の記事一覧

【VBA】VBAのこと、すっかり忘れていたあなたの為の、VBA思い出しメモ

ひっっさしぶりに大昔に作ったVBAの改修しようとしたら全部忘れててえらい目に遭ったので、後から思い出したい最低限のことを、半年後の自分の為に書いておきます。

半年後の自分以外ですと、「昔書いてたけど全部忘れた。でも目の前に要改修のVBA」っていう方向けです。

変数・定数を宣言するDim hoge As String '型付きで宣言する。宣言と同時に代入はできないDim fuga As Inte

もっとみる
【Firebase+Firestore】コレクションの変更を監視する

【Firebase+Firestore】コレクションの変更を監視する

「ドキュメントが更新されたら画面の表示を変更する」はもうずっと使っているんですが、ドキュメントが複雑になってきたので、ドキュメント配下にコレクションを作って、そのコレクションを監視するように変更していきたいと思います。

結論'use strict'; // 動作を安定させるおまじないfunction loadMessages() {var query = firebase.firestore()

もっとみる
【JavaScript】クリップボードにテキストをコピーするnavigator.clipboard.writeText()

【JavaScript】クリップボードにテキストをコピーするnavigator.clipboard.writeText()

「JavaScript クリップボード コピー」で検索すると、

document.execCommand('copy');

でやる方法がチョコチョコ引っかかるのですが、このやり方は現在非推奨で、clipboardを使う方式へ順次移行が進んでいるところ、とのことなので、ナウいやり方をチェックしていきましょう。

順次移行が進んでいるところなので、2021年9月現在、古いブラウザだと動作しなかった

もっとみる
【JavaScript】window.confirm()でOK/キャンセル処理を作る

【JavaScript】window.confirm()でOK/キャンセル処理を作る

OKボタンがあるだけのalertじゃなくて、OK・キャンセルボタンのあるあれ……あれはどうやって作るんだっけ……

って、突然そう言う基本的な事忘れるよね。

window.confirm()でOK/キャンセルボタンが付いているウインドウが出せる

これは、

window.confirm("入力内容を消去します")

これだけで出ます。

戻り値はTrueかFalse。ブラウザがダイアログを拒否

もっとみる
【JavaScript】onClick="clear()"が動かない時はメソッド名を変えろという話

【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()で時間計算する(時に、ハマりまくった話)

【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ファイルへのリンクパスを疑え

【JavaScript】わたしへ。「Uncaught SyntaxError: Unexpected token '<'」が出てきたらHTMLからjsファイルへのリンクパスを疑え

タイトルが全てです。3日で2回同じところにハマりました。

と、いうわけで、「Uncaught SyntaxError: Unexpected token '<'」が出てきたらHTMLからjsファイルへのリンクパスを疑え。

何が起きたかなーんかjsが上手く動かなくてコンソール見てみると、真っ赤な文字でUncaught SyntaxError吐いてるじゃないですか。んで、

こっちが出てくれれば、

もっとみる
【JavaScript】こっちのjsで行った値変更をあっちのjsで感知したい-MutationObserverを使ってみる

【JavaScript】こっちのjsで行った値変更をあっちのjsで感知したい-MutationObserverを使ってみる

表題の通りです。

地獄のスパゲッティと化してきたjsファイルを分割するにあたって、今までワンストップでやっていた処理を、「こっちは表示を変えるだけ」「表示が変わったらこっちで計算をし直す」に分割したいのですが、イベントリスナーのchangeだと、jsから行った値の変更は感知出来ない。

ということで調べてみたところ、MutationObserverが良さそうということで使ってみます。

結論ht

もっとみる