精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
從零開始設計技能樹: 使用Graphviz建立模型
目錄結構

在開始設計新的技能樹——Sherlock的同時,結合一下原有的技能樹,說說如何去設計,新的技能樹還很丑。

Graphviz

Graphviz (英文:Graph Visualization Software的縮寫)是一個由AT&T實驗室啟動的開源工具包,用于繪制DOT語言腳本描述的圖形。它也提供了供其它軟件使用的庫。Graphviz是一個自由軟件,其授權為Eclipse Public License。其Mac版本曾經獲得2004年的蘋果設計獎。

一個簡單的示例代碼如下:

graph example1 {    Server1 -- Server2    Server2 -- Server3    Server3 -- Server1}

執行編譯后:

dot -Tjpg lz.dot -o lz.jpg

就會生成下面的圖片

接著我們便可以建立一個簡單的模型來構建我們的技能樹。

簡單的技能樹

先以JavaScript全棧作一個簡單的示例,他們可能存在下面的依賴關系:

  • "JavaScript" -> "Web前端"
  • "HTML" -> "Web前端"
  • "CSS" -> "Web前端"
  • "Web前端" -> "Web開發"
  • "JavaScript" -> "Node.js" -> "Web服務端"
  • "SQL/NoSQL" -> "Web服務端"
  • "Web Server-Side" -> "Web開發"

即Web前端依賴于JavaScript、HTML、CSS,而Node.js依賴于JavaScript,當然我們也需要數據的支持,大部分的網站都是數據驅動型的開發。而構成完成的開發鏈的則是前端 + 服務端。

于是我們有了這張圖:

而我們的代碼是這樣的:

    digraph tree    {        nodesep=0.5;        charset="UTF-8";        rankdir=LR;        fixedsize=true;        node [style="rounded,filled", width=0, height=0, shape=box, fillcolor="#E5E5E5", concentrate=true]        "JavaScript" ->"Web前端"        "HTML" -> "Web前端"        "CSS" -> "Web前端"        "Web前端" -> "Web開發"        "JavaScript" -> "Node.js" -> "Web服務端"        "SQL/NoSQL" -> "Web服務端"        "Web服務端" -> "Web開發"    }

上面舉出的是一個簡單的例子,對應的我們可以做一些更有意思的東西,比如將dot放到Web上,詳情見下一篇。

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
談談Web前端工程師的定位
Ajax光環背后的隱患
Web常用前端框架技術
Web開發常用小技巧 -- JavaScript[不斷添加中...]
初學Web前端開發,需要掌握哪些技術?
互聯網公司招聘web前端筆試題目-Javascript/Ajax-網頁制作-網頁教學網
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 广平县| 阿拉善右旗| 高青县| 陵川县| 嘉义市| 边坝县| 湖北省| 女性| 仁化县| 宁晋县| 绥芬河市| 都江堰市| 页游| 滨州市| 宜兰县| 栾川县| 紫阳县| 江西省| 望谟县| 观塘区| 启东市| 卢氏县| 麟游县| 台东县| 榆树市| 东源县| 日土县| 米泉市| 沙田区| 合作市| 离岛区| 且末县| 富川| 天祝| 广灵县| 无锡市| 淮北市| 浦城县| 嘉善县| 盱眙县| 汪清县|