Tag Archive Markup

Byphunsanit

Mermaid.js: basic

Mermaid เป็น JavaScript ที่สามารถทำพวก chart, diagram, graph, UML ได้จากการเขียน markup ( เรียกง่าย ๆ ว่าตัวหนังสือที่มีรูปแบบง่าย ๆ นี่ละ ) ที่นิยมใช้จน AI บางตัวก็เขียนให้เราได้
basic.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html>
 
<head>
    <meta charset="utf-8">
    <title>Mermaid: Basic</title>
</head>
 
<body>
 
    <div class="mermaid">
        graph TD
        A[Enter Chart Definition] --> B(Preview)
        B --> C{decide}
        C --> D[Keep]
        C --> E[Edit Definition]
        E --> B
        D --> F[Save Image and Code]
        F --> B
    </div>
 
    <script type="module">
    </script>
</body>
 
</html>

จาก code จะเห็นว่าง่าย มาก มีแค่ 2 ส่วน คือ

  1. class=”mermaid” เป็นส่วนที่บอกว่า markup อยู่ในนี้นะ และเป็นส่วนที่จะแสดงผล SVG graph ที่เราเขียนไว้ข้างในด้วย
  2. ส่วนที่เรียกทำงาน
    1
    2
    3
    <script type="module">
    </script>

เท่านี้ ก็แสดงกราฟที่เราต้องการได้แล้ว สังเกตุ ช้างใน div class=”mermaid” กับ ภาพที่ออกมา มันง่าย ๆ จริง ๆ

อ่านเพิ่มเติม