- 投稿日:2023-05-20T23:35:24+09:00
【備忘録】luxonとタイムゾーン
はじめに 日時の表現はややこしい。特に手元の開発環境(PC)と実行環境(クラウドやコンテナ)でタイムゾーンが異なっていると厄介だ。 業務使っているTypeScript・luxonでどう書いたら何が返…
- 投稿日:2023-05-20T22:50:14+09:00
indexOf()メソッドの使い方と小技
indexOf()メソッドは、配列中から、指定した値を持つ要素を探し、最初に見つけたインデックスを返します。見つからなかった場合は1-を返します。検索は配列の先頭から末尾方向に処理します。lastI…
- 投稿日:2023-05-20T21:49:19+09:00
癒やしの写真と労いの言葉を送ってくれるLINE Botを作ってみた
はじめに 最近急に暑くなったりして身体がお疲れではないですか? そんな疲れた日に、寝る前に好きな人から労いの言葉をかけられたらぐっすり寝られるような気がしませんか? ということで、好きな人ではありま…
- 投稿日:2023-05-20T19:34:05+09:00
UUIDバージョン4メモ
UUIDのバージョン4の実装がシンプル且つjs及びビット演算の再確認になったため、ここにメモを残します。 UUIDとは Universally Unique Identifier。ソフトウェア上でオ…
- 投稿日:2023-05-20T18:31:55+09:00
反復練習と発信でBKB力を鍛える (ブンブン)
人間も負けていられない ChatGPTの影響はすごいですね。毎日ネットには新しい使い方だのプロンプトテンプレートだの、世の中からなくなる仕事100選みたいな記事が雨後の筍のように出ています。 先日も…
- 投稿日:2023-05-20T18:25:36+09:00
JavaScript関数の定義方法とそれぞれの特性を理解する
関数定義 JavaScriptの関数は様々な方式で定義することができます。 それぞれの方式が適しているシーンを理解し、適切に使い分けることが重要です。 以下にそのいくつかを示します。 関数宣言 最も…
- 投稿日:2023-05-20T17:14:35+09:00
Vue.jsと音声APIで世界のみんなにこんにちは!
外国人観光客に話しかけられたとき・・・ 2020年から3年間続いたコロナ禍もようやく落ち着き、最近は街中で外国人観光客の姿を見ることが多くなりましたね。私は話しかけやすそうな見た目なのか、よく彼らに…
- 投稿日:2023-05-20T16:54:56+09:00
JavaScriptにおける変数宣言とスコープについて
変数の宣言 JavaScriptには主に3つの変数宣言があります。 それぞれの変数宣言とスコープ(変数が有効である範囲)と特性について説明します。 var、let、constはJavaScriptの…
- 投稿日:2023-05-20T16:54:56+09:00
JavaScriptにおける変数の初期化と変数宣言とスコープについて
変数の初期化 JavaScriptでは、変数は使用する前に必ず宣言する必要があります。 もし宣言せずに変数を使おうとすると、JavaScriptは"ReferenceError: x is not …
- 投稿日:2023-05-20T15:22:39+09:00
デバッガを使ってJavaScriptのコールバックとコールスタックを理解する
はじめに 自分は2023年4月に京都のWeb系ベンチャ企業にフロントエンジニアとして入社。現在エンジニア歴1ヶ月になります。 実務ではWordpress, JavaScript, PHPを使用した開…
- 投稿日:2023-05-20T14:32:50+09:00
[自分用]Next.jsのuse〜の初期値
文字列の場合 ※早速注意点だが、関数を記述する場所には注意(別の投稿に詳しく書いてあるよ)。 export function Home(){ const [text , setText] = use…
- 投稿日:2023-05-20T09:57:53+09:00
バニラJSとReactで作るメモアプリ(比較)
今回行うこと JavaScriptでDOM操作をしてwebアプリを作る Reactを使用して同じwebアプリを作る フロントエンド用語一覧 DOM Document Object Model の略 …
- 投稿日:2023-05-20T08:43:21+09:00
JavaScriptのthisキーワードを理解する
はじめに JavaScriptの世界では、「this」というキーワードがよく出てきます。しかしこの「this」、一体何を指すのでしょうか。初学者にとってはこの「this」の挙動が分かりにくく、混乱を…
- 投稿日:2023-05-20T07:51:14+09:00
google clone まとめ Part11-17完
参考 https://www.udemy.com/course/react-js-tutorial/learn/lecture/36592882#overview 一覧 Part11 27 comp…
- 投稿日:2023-05-20T07:50:54+09:00
google clone Part17 Pagination実装
概要 目次 https://qiita.com/RYA234/items/7cf917e4e5cdea668e2e 検索結果の2ページ目を表示できるよう実装します。 以下gifアニメは実装後の様子で…
- 投稿日:2023-05-20T07:46:34+09:00
google clone Part16 Imageの検索結果を実装
概要 目次 https://qiita.com/RYA234/items/7cf917e4e5cdea668e2e 今回は画像の検索結果を実装します。 以下gif画像は実装後の結果です。 開発環境 …
- 投稿日:2023-05-20T07:45:51+09:00
google clone Part15 30 Create Search result component 3/3 APIのレスポンスのHTMLを反映するために react-parserを導入
概要 目次 https://qiita.com/RYA234/items/7cf917e4e5cdea668e2e 今回はReact-parserを使って、Responseの文字列をHTML文として…
- 投稿日:2023-05-20T07:45:17+09:00
google clone Part14 Create Search result component 2/3 検索結果を実装
概要 目次 https://qiita.com/RYA234/items/7cf917e4e5cdea668e2e 今回は文字検索の結果を実装します。 以下実装後のgifアニメです。 開発環境 OS…
- 投稿日:2023-05-20T07:44:35+09:00
google clone Part13 30 Create Search result component 1/3 検索結果 時間を実装
概要 目次 https://qiita.com/RYA234/items/7cf917e4e5cdea668e2e 今回は検索結果画面の 検索件数と検索に要した時間を実装します。 以下実装後の様子で…
- 投稿日:2023-05-20T06:46:51+09:00
Sentry SourceMapを利用する
SentryにSourceMapを連携してエラー画面で元のコードを見れるようにした時の方法、理解しておくべき内容やはまった点などをメモします。 話の流れとして、まずは全体の仕組みに関わるような話をし…
- 投稿日:2023-05-20T01:49:21+09:00
Reactよりも使いやすい?Svelteを始めよう!
今日はSvelteのフレームワークを紹介します。 Svelteってどんなフレームワーク Svelteは、JavaScriptベースのフロントエンドフレームワークです。Svelteは、コンパイル時にコ…