Home  >  Article  >  Web Front-end  >  Detailed explanation of sequence diagram in Markdown (picture and text)

Detailed explanation of sequence diagram in Markdown (picture and text)

不言
不言Original
2018-09-07 17:52:162834browse

This article brings you a detailed explanation (pictures and texts) of sequence diagrams in Markdown. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

Among many markdown editors, the author uses Typora, which has the characteristics of real-time rendering visibility and editing, and also supports custom rendering effects (just change the CSS file). The flow chart of the software Supported by js-sequence, the code segment of the sequence diagram is wrapped in a code block in markdown format. You only need to change the corresponding mark. For example:

"sequence
title: 序列图sequence(示例)
participant A
participant B
participant C
note left of A: A左侧说明
note over B: 覆盖B的说明
note right of C: C右侧说明
A->A:自己到自己
A->B:实线实箭头
A-->C:虚线实箭头
B->>C:实线虚箭头
B-->>A:虚线虚箭头"

The flow chart rendered by this code is as follows:

Detailed explanation of sequence diagram in Markdown (picture and text)


It mainly has the following keywords:

  1. title, which defines the sequence diagram Title

  2. participant, Define the objects in the sequence diagram

  3. note, Define the description of the part in the sequence diagram

  4. {actor}, represents a specific object in the sequence diagram (name customization)

The orientation control for note mainly includes the following keywords:

  1. left of, represents the left side of the current object

  2. right of, represents the right side of the current object

  3. over, means covering the current object(s)

The arrows for {actor} are divided into the following types:

  1. -> Represents a solid solid arrow

  2. –> Represents a dashed solid arrow

  3. ##->> Represents a solid dashed arrow

  4. –>> represents a dotted arrow

In addition, the object definition statement in the sequence diagram can be ignored, and the note statement also recognizes newline characters , as follows:

"sequence
颜回->孔子: 吃饭了没?note right of 孔子: 孔子思考\n如何回答
孔子-->颜回: 吃过了。你咧?颜回->>孔子: 吃过了,吃过了!
"


Detailed explanation of sequence diagram in Markdown (picture and text)

This article brings you a detailed explanation of the sequence diagram in Markdown (pictures and text) , has certain reference value, friends in need can refer to it, I hope it will be helpful to you.

In summary, the js-sequence module's execution process of syntax parsing of sequence code is as shown below (picture from Railroad Diagram Generator):

Detailed explanation of sequence diagram in Markdown (picture and text)

Related recommendations:

Detailed explanation of PHP serialization and deserialization methods, detailed explanation of PHP serialization and deserialization

markdown basic syntax and usage

The above is the detailed content of Detailed explanation of sequence diagram in Markdown (picture and text). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn