iT邦幫忙

vue相關文章
共有 801 則文章
鐵人賽 JavaScript DAY 6

技術 【Day5】Vue的分組報告—實作To Do List(下)

延續昨天,我們已經完成了To Do List的新增與刪除功能。實戰演練中少不了的就是CRUD,今天我們要來完成剩下「修改」與「頁籤搜尋」功能! 修改功能 滑鼠...

技術 A6 React 和 Vue 實作表格元件:排序、搜尋與分頁功能詳解

用途 在前端開發中,表格元件(Table)通常是用來展示大量資料的最佳方式。特別是當資料需要被排序、搜尋或分頁顯示時,構建一個高效且可擴展的表格元件變得尤為重要...

鐵人賽 JavaScript DAY 5

技術 【Day4】Vue的分組報告—實作To Do List(上)

終於進入到實戰演練的環節,拿出我們前天建立好的專案,準備來練習To Do List!◎題外話:今天原本感覺時間很充裕,還在慢慢刻樣式…結果也花太多時間在喬css...

鐵人賽 Modern Web DAY 6

技術 欸你是要進 Vue 了沒? - Day6:Vue 專案你是怎麼組起來的?從根組件看組件之間的互動關係

大家好!承前兩天,我們使用 Vite 建置了 Vue 專案,並且理解了它的資料夾結構,今天一起來更深入看一下這個專案是怎麼「組」起來的。 從 App.vue 根...

鐵人賽 Modern Web DAY 6

技術 D06 - 調皮的按鈕:更多範例

元件測試完成後,讓我們新增更多範例吧!( ‧ω‧)ノ╰(‧ω‧ ) 新增範例 與其使用大量文字描述參數用途,不如提供情境完整的範例,可以讓使用者有更具體的理解。...

鐵人賽 Modern Web DAY 5

技術 D05 - 調皮的按鈕:單元測試

現在讓我們對元件進行單元測試吧 單元測試的原則為「把待測物當成黑盒子,專注於測試公開介面」,也就是說我們只會針對元件的 template、props、event...

鐵人賽 Modern Web DAY 5

技術 欸你是要進 Vue 了沒? - Day5:Vue 專案資料夾你裡面夾了什麼

昨天我們已經把一個最簡單的 Vue 專案在本地 run 起來了(請為自己掌聲鼓勵)⋯⋯今天一起看一下這個專案的資料夾結構吧! 專案主結構 行前通知 由於這個專案...

鐵人賽 JavaScript DAY 4

技術 【Day3】搞懂Vue專案資料夾下的分工

本章節是實作範例的前哨站,我們將接續使用上篇後半段建立的專案練習。不過,在開始寫code之前,先來搞懂Vue專案結構! ├── public | └── fa...

鐵人賽 Modern Web DAY 4

技術 欸你是要進 Vue 了沒? - Day4:Vue 我要把你 run 起來

經過前兩天的介紹,小菜菜已有大致了解 Vue 的概念了,今天來嘗試遵循官方文件的步驟,看看如何把一個最基本的 Vue 專案在本地 run 起來!兩種方法:CLI...

鐵人賽 Modern Web DAY 4

技術 D04 - 調皮的按鈕:開發元件

現在有需求和規格了,讓我們開始開發吧。 基本結構 第一步先來建立基本樣式,需求提到「除了按鈕本體,在按鈕離開後,會有『拓印』留在原地」。 所以應該要有個容器,裡...

鐵人賽 Modern Web DAY 3

技術 欸你是要進 Vue 了沒? - Day3:Vue 請你自我介紹五分鐘

今天我們邀請到 Vue 來幫自己自我介紹 定義 官方文件:Vue (發音為 /vjuː/,類似 view) 是一款用於構建用戶界面的 JavaScript 框...

鐵人賽 Modern Web DAY 2
React 學得動嗎 系列 第 2

技術 [Day 2] React起步:從Vue開發者視角看React基礎

昨天我們談到了為什麼要學習React,今天我們就開始動手學習,作為一個有Vue開發經驗的開發者,我們會特別注意React和Vue的異同。 開發環境設置 首先,讓...

鐵人賽 Modern Web DAY 3

技術 D03 - 調皮的按鈕:分析需求

所有的開發第一步一定是通靈,喔不對,是分析需求。(≖‿ゝ≖)✧ 你一定在想這個元件又沒什麼功能,是要寫個雞毛需求。( ・ิω・ิ) 其實你說得很對,不過這就和練...

技術 A4 面板元件-靈活的收納按鈕設計

前幾天,我們從Playground的佈局下手,已經保證一個自適應的窗口來容納canvas,並獲得游標的位置,現在,讓我們延續昨天的基礎,設計更靈活的菜單收納方法...

技術 A3 蹲馬步:掌握模板動態生成的導航欄元件

回來做元件! 今天接著介紹如何利用模板動態生成DOM,並比較 React 和 Vue 的不同實作方式。 Functional component vs Com...

鐵人賽 JavaScript DAY 1

技術 【Day0】開學第一堂不能翹—前言

前言 進入職場已超過5年,論資歷卻處在一個好像不太像Junior卻也不算Senior的尷尬階段。從新聞媒體業轉跳軟體開發工作,靠自己胡亂探索和Google大神後...

鐵人賽 Modern Web DAY 2

技術 D02 - No Site No Start

所以我說那個畫面呢? 畢竟是網頁,還是應該先來個網頁才能夠有畫面嘛。( ´ ▽ ` )ノ 鱈魚:「讓我們從頭開始建立網頁吧!ˋ( ° ▽、° ) 」 路人:(轉...

鐵人賽 Modern Web DAY 2

技術 欸你是要進 Vue 了沒? - Day2:Vue 為啥我要認識你

今天是正式進 Vue 框架的第一天,要學習一樣新東西前先來稍微知道一下為什麼吧!讓學習意義先建立起來,保持好奇的感覺也會變得更容易持續。 定義 先來看看維基百科...

技術 A1 熱身的第一步:用React和Vue實做RWD吧!

以最簡為原則 本文將介紹如何以簡單的設計實現響應式布局(RWD),兼顧桌面與移動端需求,並比較 React 和 Vue 的不同實作方式。 "左圖展...

鐵人賽 Modern Web DAY 1

技術 欸你是要進 Vue 了沒? - Day1:前言/自我介紹小廢話

自我介紹一下 Hihi 大家好我是 ++(發音為 /jiā jiā/),在好想工作室 Web Camp 學習來到半年,是一個正學到 JS30 的小菜菜,小腦袋的...

徵才 [徵才]徵工程師,繼 MV之後,接案公司還錄製Podcast?!

Hello,版上大大我是Twjoin哲煜科技的團隊成員~~跟大家分享近期我們團隊除了正業“開發專案“以外也小玩了一下Podcast,讓我們可以口無遮攔的大聊特聊...

鐵人賽 Modern Web DAY 21
為你自己寫 Vue Component 系列 第 21

技術 [為你自己寫 Vue Component] AtomicFormField

在一個專案當中,標單數入元件通常會有統一的外觀風格,讓整個系統看起來更一致、整齊。<AtomicFormField> 是用來渲染表單欄位的元件。它...

鐵人賽 Modern Web DAY 20
為你自己寫 Vue Component 系列 第 20

技術 [為你自己寫 Vue Component] AtomicToast

Toast 是一個提供使用者操作回饋的元件,通常會在幾秒鐘後自動消失。這類元件可以用來通知使用者新增或修改資料的成功或失敗,或者刪除訊息的成功或失敗。有時候還...

鐵人賽 Modern Web DAY 19
為你自己寫 Vue Component 系列 第 19

技術 [為你自己寫 Vue Component] AtomicDialog

對話框(Dialog)是一種常見的網頁元件,通常用來顯示重要的資訊或要求使用者進行某些操作。Dialog 在顯示時會暫停其他頁面內容的操作,強制使用者集中注意...

鐵人賽 Modern Web DAY 18
為你自己寫 Vue Component 系列 第 18

技術 [為你自己寫 Vue Component] AtomicModal

如果要希望在不換頁的前提上塞入更多畫面無法容納的資訊,Modal 經常會是網頁設計師的首選之一。如果要從 UI 樣式上細分,又可以延伸出像是對話框(Dialo...

鐵人賽 Modern Web DAY 17
為你自己寫 Vue Component 系列 第 17

技術 [為你自己寫 Vue Component] AtomicTooltip

Tooltip 是一個用來顯示、說明目標元件相關訊息的元件,通常用於滑鼠停留於元件或透過鍵盤聚焦時顯示。像是在 LINE Design System 中提到,...

鐵人賽 Modern Web DAY 16
為你自己寫 Vue Component 系列 第 16

技術 [為你自己寫 Vue Component] AtomicTable

表格(Table)是一種專門用來展示結構化資料的元件,它可以幫助使用者以易於掃描的方式瀏覽資料,使他們能夠快速辨別資料中的模式並進行分析。 除了展示資料,表...

鐵人賽 Modern Web DAY 15
為你自己寫 Vue Component 系列 第 15

技術 [為你自己寫 Vue Component] AtomicProgress

進度條(Progress)是一個用於展示任務完成進度的元件。它廣泛應用於需要顯示工作、任務或操作完成度的地方,例如大型檔案上傳時,我們可以將上傳的進度回饋給使...

鐵人賽 Modern Web DAY 14
為你自己寫 Vue Component 系列 第 14

技術 [為你自己寫 Vue Component] AtomicDivider

分隔線(Divider)元件在 UI/UX 設計中扮演重要的輔助角色,用於在視覺上區分不同的內容區域,增強版面結構的清晰度和可讀性。 在實際網頁開發中,大多數...

鐵人賽 Modern Web DAY 13
為你自己寫 Vue Component 系列 第 13

技術 [為你自己寫 Vue Component] AtomicChip

Chip 是一種小巧且功能多樣的元件,經常應用於描述內容的關鍵字來標記、分類或組織資訊。除了顯示資料的功能外,也偶爾會被應用於選擇、過濾的 UI 功能上。 元...