Welcome
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
テキストコードからSVG形式のフローチャート図を描画してくれるJavaScript製(jQuery)のドローツールです。
flowchart.js本体、jQuery、Raphaelを使えるようにします。
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8">
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/raphael/2.3.0/raphael.min.js"></script>
<script src="http://flowchart.js.org/flowchart-latest.js"></script>
<script>
$(function(){
// コードをフローチャート化します
$('#canvas').flowChart();
});
</script>
</head>
<body>
<div id="canvas">
<!-- ここにコードを書きます -->
</div>
</body>
</html>
CDNから読み込んでいますが、GitHubからダウンロードもできます。
https://github.com/adrai/flowchart.js
<body>
<div id="canvas">
<!-- ここにコードを書きます -->
</div>
Html文書の中に直接コードを書くことができます。次回以降のチュートリアルでは<div id="canvas">の中に書いていくこととします。
テキストファイルに書いたものを読み込むこともできます。
<script>
$(document).ready(function() {
$.ajax({
url : "test.txt",
dataType : "text",
success : function(data) {
var chart = flowchart.parse(data);
chart.drawSVG('#canvas');
}
});
});
<script>
$(function(){
// コードをフローチャート化します
$('#canvas').flowChart();
});
</script>
flowChart()で<div id="canvas">内に書かれたテキストをフローチャートの図に変換してくれます。