Webdev

Webdev

22 件の記事が見付かりました。
  • おわりに - Vue フロントエンド開発入門

    @nabbisen

    おつかれさまでした ! この学習セットを通じて、あなたはフロントエンド開発、特に Vue を使った Web アプリ開発の基礎から始めて、多くのことを学びました。

    ...

    読む
  • UI/UX - 大規模な CSS への対応

    @nabbisen

    大規模なスタイルセットを記述する場合、CSS では限界があります。そこで登場するのが、CSS プリプロセッサ と呼ばれるツールです。その中でも代表的なのが SCSS (サス、Sassy CSS) です。

    ...

    読む
  • UI/UX - CSS でスタイル定義

    @nabbisen

    CSS とは

    Web ページの見た目を装飾するのが CSS (Cascading Style Sheets) です。HTML でページの骨格を作り、それに対して CSS で色、フォント、レイアウトなどを指定します。

    ...

    読む
  • UI/UX - デザインの基本的な原則

    @nabbisen

    デザインの基本的な原則について概説します。これらはシンプルながら強力で、ユーザーにとって直感的で快適なフロントエンドを実現するのに役立ちます。

    ...

    読む
  • UI/UX - ユーザー視点デザイン

    @nabbisen

    Web アプリを作る上で、コードが正しく動くことはもちろん重要です。しかしそれと同じくらい、あるいはそれ以上に大切なことがあります。ユーザーが使いやすいと感じる「見た目」と「操作性」 です。

    ...

    読む
  • Web API を操作してみよう

    @nabbisen

    データ送受信のフォーマット

    Web API でのデータのやり取りでは、ほとんどの場合、JSON (JavaScript Object Notation) という軽量なデータ交換フォーマットが使われます。

    ...

    読む
  • Web API とは何か

    @nabbisen

    Web API

    現代の Web アプリの多くは、単に静的な情報を表示するだけにとどまりません。外部のデータソースと連携しながら、情報処理を動的で柔軟なかたちで提供します。この「外部のデータソース」とやり取りするためのしくみが Web API です。

    ...

    読む
  • Vue の TypeScript 親和性

    @nabbisen

    Vue は TypeScript との相性が非常に良い

    Vue 公式も TypeScript の利用を推奨しています。特に Vue 3 の Composition API は、TypeScript と非常に高い親和性を持っています。

    ...

    読む
  • TypeScript で型安全

    @nabbisen

    型安全な開発

    JavaScript (JS) は非常に柔軟な言語ですが、その柔軟性ゆえに、特に大規模なアプリ開発では予期せぬエラーやバグ発生のリスクが高くなります。そこで登場するのが、TypeScript (TS、タイプスクリプト) です。

    ...

    読む
  • Vue の状態管理

    @nabbisen

    状態管理

    propsemit を使った親子間のデータ連携は便利ですが、これだけでは以下のようなケースでは十分ではありません。データの受け渡しが複雑になりがちです。

    ...

    読む
  • Vue で SPA - ルーティング

    @nabbisen

    現代の Web アプリの多くは SPA (エスピーエー、Single Page Application) と呼ばれる形式で作られています。これは、ページ遷移してもブラウザの再読み込みがなく、スムーズなユーザー体験を提供するアプリのことです。

    ...

    読む
  • Vue コンポーネント間 データ受渡し: 子 -> 親

    @nabbisen

    子から親へ: emitでイベントを通知する

    子コンポーネントから親コンポーネントへデータを送り返したり、何らかの操作を親に伝えたりするには、 イベントを発行 (emit) します。子コンポーネントから「こういうことがあったよ !」と親に知らせるイメージです。

    ...

    読む
  • Vue コンポーネント データ受渡し: 親 -> 子

    @nabbisen

    コンポーネント間のデータの受渡し

    コンポーネントは独立しているとはいえ、時には互いに情報をやり取りする必要があります。特に頻繁に行われるのが 親子コンポーネント間でのデータの受け渡し です。

    ...

    読む
  • Vue コンポーネント 階層

    @nabbisen

    Web アプリを効率的に開発するには、機能を小さな部品に分割して考えることが大切です。この部品こそが コンポーネント (Components) です。

    コンポーネント とは

    コンポーネントは、再利用可能な UI の塊です。例えば、EC サイトであれば、商品カード、カートのアイコン、検索バーなど、それぞれを一つのコンポーネントとして作成できます。

    ...

    読む
  • Vue ディレクティブ 基本要素

    @nabbisen

    Vue テンプレートで頻繁に使うディレクティブを学びましょう。これらは HTML 要素に特別な機能を追加します。

    ...

    読む
  • Vue 3 Composition API エッセンス

    @nabbisen

    Vue 3 では、Composition API という新しい API が導入され、より柔軟で再利用しやすいコードを書けるようになりました。それまでの Options API (data, methods, computedなどで区切る形式) に比べて、関連するロジックをまとめて記述できるのが特徴です。

    ...

    読む
  • Vue とはどのようなものか

    @nabbisen

    いよいよ、 Web アプリの「見た目」と「動き」を作る主役、Vue (ヴュー) について深掘りしていきます。 Vue は、学習コストが低く、直感的に使えるため、初心者にも非常におすすめのフレームワークです。

    ...

    読む
  • Vue 初めてのプロジェクト作成

    @nabbisen

    プロジェクトの作成

    実際の Vue プロジェクトの作成に入りましょう。Vite というものが下支えしてくれるテンプレートで作成します。

    コマンドプロンプトやターミナルで以下を実行してください。

    ...

    読む
  • フロントエンドフレームワーク 共通の考え方

    @nabbisen

    Vue のようなフロントエンドフレームワークには、共通の考え方 (哲学) があります。

    コンポーネント指向 (Component-Based)

    コードの再利用性を高め、開発効率を良くしてくれます。

    ...

    読む
  • Web アプリ 開発環境

    @nabbisen

    Web アプリ開発を始めるには、いくつかのツールが必要です。

    必要なソフトウェア

    • Node.js + npm / Vite
    • VS Code + いくつかのエクステンション
    • ターミナルエミュレーター
    • Web ブラウザ
    ...

    読む
  • Web アプリ 基本構成

    @nabbisen

    Web サイトや Web アプリ (Web アプリケーション) は、どのようにして私たちの PC (パソコン) やスマートフォンの画面に表示されているのでしょうか ? ここでは、そのしくみと、開発を始めるために必要な環境を整えましょう。

    ...

    読む
  • はじめに - Vue フロントエンド開発入門

    @nabbisen

    Vue と実践的フローで学ぶ Web アプリ開発

    ようこそ !

    あなたは今 Web アプリ開発のワクワクする世界への一歩を踏み出そうとしています。Web サイトを見るだけでなく、Web アプリとして自分で動くものをつくれるようになるのは、きっととても楽しい体験になるでしょう。

    ...

    読む