-
JavaScriptのコールバックで クラスthis が参照できないの解決策JavaScriptの [crayon-662bb8a1cc147444604624-i/] ってオブジェクト指向と相性が悪い・・・ 最近JSでクラス(class)を使っていて、そう感じる場面がありました。 そこでJa...
-
switch文を使わない 代わりの方法 をJavaScriptで本気で考えてみたご存知のように switch文は危険がいっぱいです。 別に気を付ければいいだけだけど、使わない方がメリットはどちらかと言えば多めです。 (もちろんswitch文にもメリットはあるけど、やっぱりできれば使いたくない) そこ...
-
removeEventListener が効かない・消えないときの原因&対処法JavaScript を使ってるとイベント関係で次のトラブルに悩まさること多いです。 addEventListenrでリスナー登録 removeEventListenerで解除する アレ?なぜか削除が効いてない...? ...
-
【JavaScript】blocked by CORS policy エラーの簡単な解決法たとえば Ajax とか XMLHttpRequest とか Fetch API とか・・・ それで外部スクリプトを呼び出そうとすると起こるのが次のエラー [crayon-662bb8a1ce812472457073/...
-
JavaScriptでリンクから画像を手動・自動ダウンロードする方法例えば画像素材サイトとかだと・・・ 素材ページに飛んだら、自動でダウンロードみたいな機能がついてると思います。 こういう自動ダウンロードは意外と簡単に実装できます。 ここでは JavaScript、jQuery 両方での...
-
JavaScriptで画像をbase64形式のURLに変換するやり方画像データを直接送れない場面・・・ 例えば画像そのものをPOST送信するときとか、URLに変換したいときとか そんなときに 画像データを base64形式 に変換する方法 をまとめました。 難しそうと思ってたけど、Jav...
-
【JavaScript】Fetch APIの使い方とか注意点とか、、、最近知ったけど、最新のJSだと Fetch API っていうのが使えるみたいです。 使ってみたら、確かに便利ですね。Ajax 的な感覚で使いやすい ただいくつか注意しなきゃいけないこともありました。 そこで自分の記憶の整...
-
JavaScriptで配列とか文字列を結合・連結させる方法アレコレJavaScriptを使っていると、頻繁にする処理 文字列同士を連結させたり、 配列同士を結合させたり・・ そういうときに便利なメソッドとか方法についてまとめてみました。 知っていれば簡単だけど忘れがちなので、自分用メモ...
-
JavaScriptで配列や文字列を分割する方法をまとめたよJavaScriptでコードを書くとき、次の2つのやり方によく悩みます。 文字列をある規則で配列に分割するやり方 配列をN等分の配列に分けるやり方 やり方さえ分かってれば、どうってことないんですが・・・ ということで、こ...
-
JavaScriptから使用言語コードを取得する方法とかコード例ブラウザで使われてるページの言語を調べるといった場合・・・ 次の2通りの方法があります。 優先的に使用されている言語 インストールされている言語リスト ここでは この2つをJavaScriptから取得する方法&コード例 ...