20230524のJavaScriptに関する記事は20件です。

オリジン間リソース共有 (CORS)とは

はじめに 私自身、以前SPAアプリケーションを作っている最中にオリジン間リソース共有 (CORS)に関するエラーにかなりはまってしまったので、関連用語を整理し、理解を深めるためにこの記事を書くことに…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GoogleMapで警告が出るから修正する

GoogleMapsAPI使ってたら、警告が出てるので修正しようと思う google.maps.event.addDomListener() is deprecated, use the stand…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

google map apiで現在地用の青丸のアイコンを表示する

Google Maps JavaScript APIには地図アプリによくある現在地を示す青丸のアイコンを表示する機能が提供されていないみたいですね。 自力で作るしかなさそうです。 ドキュメントを読む…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Google Maps JavaScript APIで現在地用の青丸のアイコンを表示する

Google Maps JavaScript APIには地図アプリによくある現在地を示す青丸のアイコンを表示する機能が提供されていないみたいですね。 自力で作るしかなさそうです。 ドキュメントを読む…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【JavaScript】setter / getter

setter / getter getterとsetterは、オブジェクトのプロパティにアクセスするための特殊なメソッド これらのメソッドを使用することで、プロパティの値の取得と設定をカスタマイズす…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【JavaScript】super

super 親クラスのメソッドやコンストラクタを呼び出すためのキーワード ▼ コンストラクタ内で親クラスのコンストラクタを呼び出す場合: class Child extends Parent { c…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【JavaScript】class - extend class

classとは コンストラクター関数をクラス表記で書けるようにしたもの JavaScriptにおけるクラスは、オブジェクト指向プログラミングの概念を実現するための仕組み クラスはオブジェクトの設計図…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【JavaScript】プロトタイプ継承

プロトタイプ継承 別のコンストラクター関数のプロトタイプを継承して機能を流用できるようにすること ※「継承」とは違う 継承は別のコンストラクター関数自体を受け継ぐこと // 親クラス functio…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Webデザイナー / WebコーダーがJavaScriptの理解を深めるためにやるべきこと9選

はじめに Web制作では切っても切り離せない存在の「JavaScript」。 難しいイメージがあり、敬遠される方も多いのではないでしょうか? ですが、WebデザイナーでもWebコーダーでもJavaS…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【JS】非同期のループ処理が終わるのを待って次の処理に進みたい【Vue.js】

やりたいこと 配列 'Array'の要素の数だけ、API 'featchData'と通信を行い、その処理が全て終わり次第、後続の処理を行いたい 実装サンプル let Array = [{name: …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

React Fragment

Fragmentとは? コンポーネント中の要素をまとめるラッパー機能。 並列に複数の子要素を返すコンポーネントの宣言に使う。 https://ja.legacy.reactjs.org/docs/f…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【GAS】Gmail APIを使わずにGmailをAPI経由で取得する

以下のような構成を取ればいい。 flowchart LR A[Gmail] -- 取得 --> B[Google Apps Script] B -- API --> C Gmail APIの面倒さ …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【正攻法】XSS対策しながら、<br>タグの反映方法

前回の記事 https://qiita.com/koinunopochi/items/b5a7779a96ea63101078 ここで、XSS対策を避けながら記述する方法記したが、自分で使わないこと…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Bootstrap】【Thymeleaf】モーダルを別htmlに切り出す

概要 Thymeleafのfragment属性を使ってモーダルを子要素として切り出す。 モーダルはBootstrap4を使用して作成する。 完成イメージ 宿泊プラン一覧 ↓ 「空室確認」を押すとその…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Bunとは?そしてBunのサーバーでクエリパラメーターを取得する方法

ハイサイ!オースティンやいびーん 概要 Bunのサーバーでリクエストからクエリパラメータをパースする方法を紹介します。 Bunとは BunはNode.jsに代わるJavaScriptのランタイム環境…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

sequelize-autoでDBスキーマからSequlizeのモデルを作成する

はじめに Sequelizeを使ってDBマイグレーションをやる方法2つを試してみたにある通り、ORMのモデルからDBスキーマを作成・更新するというのが一般的だろう。ただその場合、以下のような課題もあ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ElectronのAPI(プロセス間通信)実装を劇的に楽にする方法

前置き Electronは、Web技術を用いてクロスプラットフォームアプリを開発できる便利なフレームワークです。自分は主に複雑なUIが必要な中規模アプリの開発にElectronを使っています。 さて…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【React】MapオブジェクトをStateで管理する場合の留意点

概要 ユースケースとしてあまり無いかもしれませんが、JavaScriptのMapオブジェクトをReactのStateで管理する場合、どう更新するのかというのがふと気になりました。 Mapオブジェクト…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Firestoreでリアルタイム更新+無限スクロールの実装方法、2つのパターン:その2

はじめに Firestoreで行うリアルタイム更新 + 無限スクロールの実装第二弾です。 Typescript + Reactで作っていきます。 私が考えるに、これには大きく分けて2つの方法がありま…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【HTML】お手軽にQuineアートを作る

前書き Chromeでソースと同じ文字列が表示されればよしとする。 先に結論 <script>s=`/*3kawqkqa8v3repjnjj df 66 av bsh gr du nq sucr7 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む