20230326のJavaScriptに関する記事は22件です。

Webの次世代アーキテクチャ - PESPA

PESPAというアーキテクチャについて、みなさんご存じでしょうか? これはWebにおける次世代のアーキテクチャを表しており、MPAやPEMPA、そしてSPAの欠点を解決し、シンプルかつプログレッシブ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

メソッドのアクセス権

メソッドのアクセス権について メソッドのアクセス権は、そのメソッドがどの範囲から呼び出されることができるかを制御するもので、主に3つの種類があります。 public:publicなメソッドは、どこか…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

v-forでMapオブジェクトを対象にするケース

記述例 <script> const map = new Map([ ['key': 'value'], ... ]); </script> <template> <div v-for="([k, …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

”MDN Web Docs”を用いたjavascript学習 その1

目的 ・javascript関連知識の習得 参考サイト https://developer.mozilla.org/ja/docs/Learn/Common_questions/Tools_and_…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【React VS Vue.js】Todoアプリを通じて見えてきたReactとVue.jsの違いとは?

今までVue.jsは少し触ったことがあったのですが、Reactについてはほとんど知見がなかったため、両者の違いを比較するため、Todoアプリを作ってみました。 この記事では、ReactとVue.js…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ChatGPTに対する指示、質問の構造化の実験

はじめに ChatGPTはMarkdownを表現し、理解できます。 ChatGPTは自然言語の構造解釈はそこまで得意ではないです。 じゃあ、ChatGPTとの対話の基本フォーマットは極論Markdo…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ChatGPTに対する指示、質問および出力の構造化の実験

はじめに ChatGPTはMarkdownを表現し、理解できます。 ChatGPTは自然言語の構造解釈はそこまで得意ではないです。 じゃあ、ChatGPTとの対話の基本フォーマットは極論Markdo…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

レスポンシブデザインにて、SPとPCでコンテンツの並びが全く違うときのベストな対処法

フロントエンドエンジニアのみなさん。 webのレスポンシブデザインで、スマートフォン用デザイン(SPデザイン)とPCデザインで、コンテンツの並び順が著しく違うデザインを渡されたことはありませんか..…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

React + TypeScriptで一意のIDを生成

結論 「Math.random()ではなくuuidを使用して一意のIDを生成しましょう」 Introduction Reactでアプリケーションを開発する際に、一意のIDが必要になることがあります。…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Javascriptについて

●constの注意点 const で定義した定数でできないのは socres = 10; といったような scores そのものへの再代入であって、配列の要素への代入はできる ●配列の命令 ・uns…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【G's EXPANSION】React実践プログラムを受講してみた

はじめに 「拡張プログラム|ジーズアカデミー」の「【G's EXPANSION】React実践プログラム」を受講してみましたので、簡単な内容、感想等をまとめたいと思います。 私は2016年頃にG's…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Laravel と Vue と Docker でシンプルな SPA を作る ③【フロントエンドとバックエンドの通信】

はじめに この記事は、3本立ての3本目です。 Laravel と Vue と Docker でシンプルな SPA を作る ①【フロントエンド】 Laravel と Vue と Docker でシンプ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【備忘録】主要プログラミング言語について

今回の目的 こんにちはももぞうです。 今回はプログラミング言語について紹介をします! 備忘録ベースなので気になるところがあればご指摘をお願いします。 プログラミング言語について プログラムを書くとき…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Next.js getServerSidePropsとgetStaticProps Docker環境のAPIにアクセスできない

起こったエラー DockerでNext.jsとLaravelの環境を構築 getServerSidePropsやgetStaticPropsのメソッドの中でLaravelで作成したapiにアクセスし…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

お母さんでもわかるReact基礎

大前提 大前提としてReactは、関数をコンポーネントとして扱っています。 つまり関数を一つのブロックとして、それをうまい具合に積み重ねてUIを作っていくということ。 react-domの必要性 r…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Functionとconstの宣言の違いに関してまとめてみた

2つの宣言方法について まず、constで宣言される関数の宣言は、アロー関数式を使用している。 例えば以下のようなコードです。 const MyFunctionComponent = (props)…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JavaScriptを初めて学ぶ6

ーイベント〜ブラウザ上でユーザーが行ういろんな動作のこと ex) マウスをクリック、ボタンを押す、、、 ーイベントハンドラ〜イベント発生をきっかけに何らかの処理を実行する ex) マウスでボタンをク…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JavaScriptを初めて学ぶ5

ノードとはHTML上ではエレメントとかタグを指す。<bodyとか、<sectionとか、<pとか。 そのノードを追加する方法があるので学んでいく ・createTextNode テキストノードを作成…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JavaScript の関数の引数に {value1, value2} が指定される場合の挙動を調べてみた

何がわからないかというと 例えば、このページ Basic Features: Pages | Next.js に記載されているサンプルコードで、 export default function Bl…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Whisper APIで音声入力にも対応!】ChatGPT x GoogleAppsScript(GAS) でお手軽LINEbotを作ってみた

はじめに 本記事では、OpenAI の ChatGPT API と Whisper API を使って、以下のような LINE のチャットボットを作成します。 ボットに人格設定可能 音声入力にも対応 …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JavaScriptを初めて学ぶ4

DOM操作について学んでいく DOM操作とは、今まで勉強したJavaScriptを使ってようやっとWebサイトを動的に置き換えていくこと その前に必要な要素を学ぶ。 ・getElementByIdメ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【JavaScript】JavaScriptまとめ④(関数)

概要 JavaScriptの理解を深めるため、 で学習した内容を記載していく。 本記事では、関数について記載する。 関数とは  関数とは、「処理をひとまとめにして名前をつけたもの」である。  関数は…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む