• 技术文章 >web前端 >js教程

    Markdown中的序列图的详解(图文)

    不言不言2018-09-07 17:52:16原创1980

    本篇文章给大家带来的内容是关于Markdown中的序列图的详解(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    在众多的markdown编辑器中,作者使用Typora, 它具有实时渲染可见与编辑的特点, 并且还支持自定义渲染效果(只需要更改CSS文件即可). 该软件的流程图由 js-sequence支持, 序列图的代码段包裹在markdown格式的代码块中, 只需要更改相应的标记即可. 例如:

    "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:虚线虚箭头"

    这段代码渲染出来的流程图如下:

    2345截图20180907174953.png


    其主要有以下几种关键词:

    1. title, 定义该序列图的标题

    2. participant, 定义时序图中的对象

    3. note, 定义对时序图中的部分说明

    4. {actor}, 表示时序图中的具体对象(名称自定义)

    其中针对note的方位控制主要包含以下几种关键词:

    1. left of, 表示当前对象的左侧

    2. right of, 表示当前对象的右侧

    3. over, 表示覆盖在当前对象(们)的上面

    其中针对{actor}的箭头分为以下几种:

    1. -> 表示实线实箭头

    2. –> 表示虚线实箭头

    3. ->> 表示实线虚箭头

    4. –>> 表示虚线虚箭头

    另外,时序图中的对象定义语句可以忽略,note语句还识别换行符,如下:

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


    2345截图20180907175035.png

    本篇文章给大家带来的内容是关于Markdown中的序列图的详解(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    总结来说js-sequence模块对sequence代码的语法解析执行过程如下图(图来自Railroad Diagram Generator):

    grammar.png

    相关推荐:

    详解PHP序列化反序列化的方法,详解php序列化反

    markdown基本语法和使用方法

    以上就是Markdown中的序列图的详解(图文)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Markdown 序列图
    上一篇:Angular、Vue、React三大框架鼎力2018 下一篇:Angular如何制作animations动画三?这里有angularjs制作animations动画的详情
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Markdown与Bootstrap相结合实现图片自适应属性_javascript技巧• 如何使用Gitblog和Markdown建自己的博客_PHP• 准备将原有的文章内容都转成markdown格式,有没有好的思路或工具?• 使用markdown编辑器的话最终写入到数据库的是html形式的数据还是markdown格式• Markdown 一般在什么时候进行解析• Parsedown 解析 Markdown 过滤 XSS 时应如何处理 html 转义
    1/1

    PHP中文网