%%{init: {'theme': 'base', 'themeVariables': {'background': '#282828','primaryColor': '#3c3836','primaryTextColor': '#fbf1c7','primaryBorderColor': '#fabd2f','lineColor': '#83a598'}}}%% flowchart LR A[User Actionผู้ใช้] --> B[Event Listenerรับเหตุการณ์] B --> C[JavaScript Logicตรรกะ] C --> D[DOM Updateอัปเดตหน้า] C --> E[Fetch APIเรียก API] E --> D
%%{init: {'theme': 'base', 'themeVariables': {'background': '#282828','primaryColor': '#3c3836','primaryTextColor': '#fbf1c7','primaryBorderColor': '#fabd2f','lineColor': '#b8bb26'}}}%% flowchart TD A[documentเอกสาร] --> B[html] B --> C[head] B --> D[body] D --> E[mainเนื้อหา] E --> F[buttonปุ่ม] E --> G[sectionผลลัพธ์]
ยังไม่ได้โหลดข้อมูล
%%{init: {'theme': 'base', 'themeVariables': {'background': '#282828','primaryColor': '#3c3836','primaryTextColor': '#fbf1c7','primaryBorderColor': '#fabd2f','lineColor': '#d3869b'}}}%% sequenceDiagram participant U as Userผู้ใช้ participant B as Browserเบราว์เซอร์ participant A as APIบริการข้อมูล U->>B: Click Load Data B->>A: fetch('/api/products') A-->>B: JSON Response B-->>U: Render Cards