術語類別意義說明
ListViewUI元件列表視圖用於顯示可捲動的項目列表
GridViewUI元件網格視圖以網格形式顯示項目,亦可捲動
ButtonUI元件按鈕使用者可點擊的互動元素
TextFieldUI元件文字輸入框允許使用者輸入文字的區域
DateTimePickerUI元件日期時間選擇器讓使用者可以選擇日期和時間的控制項
ToggleSwitchUI元件切換開關用於切換某功能開啟或關閉的控制項
ProgressBarUI元件進度條顯示工作進度或載入狀態的橫條
SliderUI元件滑桿讓使用者在一個範圍內選擇數值的控制項
TabControlUI元件分頁控制項將內容分成多個頁籤的容器
TreeViewUI元件樹狀檢視以階層方式顯示資料的控制項
TooltipUI元件工具提示當滑鼠懸停時顯示的簡短說明文字
AccordionUI元件手風琴選單可展開收合的垂直列表
CarouselUI元件輪播圖循環顯示一組圖片或內容的控制項(通常用於廣告輪播使用)
CheckboxUI元件核取方塊讓使用者選擇多個選項的控制項
RadioButtonUI元件圓形選項按鈕讓使用者從多個選項中選擇一個的控制項
PaginationUI元件/資料處理概念分頁1. 作為UI元件:用於在多個頁面間導航的控制項,通常包含頁碼、上一頁/下一頁按鈕等。
2. 在資料處理中:將大量數據分批載入的技術,常用於API請求和資料展示。
3. 在現代應用中:常與無限捲動(Infinite Scroll)結合,實現在列表或網格視圖中動態加載更多內容的功能。適用於長列表、搜尋結果等場景,可提升性能和用戶體驗。
BreadcrumbUI元件麵包屑導航顯示當前頁面在網站結構中位置的導航輔助(ex:首頁 > 產品 > 電子產品 > 手機)
ModalUI元件模態框顯示在當前頁面之上的對話框
DropdownUI元件下拉選單允許使用者從預定義列表中選擇的控制項
Function程式概念函式執行特定任務的程式碼區塊
Variable程式概念變數儲存資料的容器
Parameter程式概念參數傳遞給函式的值
Callback程式概念回呼函式在特定事件發生時被呼叫的函式
State程式概念狀態應用程式在特定時間點的資料快照
Debounce程式概念防抖控制函式執行頻率的技術,避免過於頻繁呼叫
Throttle程式概念節流限制函式在一定時間內只能執行一次的技術
API系統概念應用程式介面允許不同軟體元件互相通訊的規範
JSON資料格式JavaScript物件表示法一種輕量級的資料交換格式
Framework開發工具框架提供標準化結構的軟體開發工具
Responsive Design設計概念響應式設計網頁能夠適應不同螢幕大小的設計方法
AutocompleteUI功能自動完成根據使用者輸入提供建議的功能
Drag and DropUI互動拖放功能允許使用者用滑鼠拖動元素到新位置
Lazy Loading效能優化延遲載入需要時才載入資源以提升效能的技術
Infinite ScrollUI功能無限捲動使用者捲動到底部時自動載入更多內容

框架

Web框架:

如 Ruby on Rails、Django、Express.js 等,專門用於快速開發網絡應用程式。

移動應用框架:

如 Flutter、React Native,用於開發跨平台的手機應用。

前端框架:

如 Angular、React、Vue.js,專注於瀏覽器中的用戶界面開發。

後端框架:

處理伺服器端邏輯和資料庫交互,如 Spring、.NET Framework。

測試框架:

如 JUnit、PyTest,專門用於自動化測試軟體功能。