たれぱんのびぼーろくスマートフォン用の表示で見るたれぱんのびぼーろくわたしの備忘録、生物学とプログラミングが多いかも2017-09-01mermaid.jsでガントチャートを書くmermaid.jsには様々な機能がある。その中でもガントチャート機能に着目した。GitHubJisonとやらでparserを作製・js化している模様。GitHubこいつがガントチャート部の肝その1。draw()の中ではひたすら愚直にd3.jsで要素を作っている。健気だ...draw()内では本当にrenderingしかしておらず、依存関係に基づいたstart-time計算などはされていない。parser側かな?gantt.yy.getTasks()でtaskArrayを取得している。このgetTasks()があやしいganttDb.js内のgetStartDate()が鍵だった。“after"を正規表現で検出し、依存タスクの時間関係をDateにコンパイルしている。古くからのライブラリはv4に移行しづらいよな。(“./parser/gantt”).parser.parse()で即座にパースして終わり。一般に入力バリデーションと呼ばれるもの。Node.js使いなら、最速5分でできるよ。...2017-12-20Node.jsでHTTPリクエスト意外と難しい、けど理化すると簡単。月別アーカイブはてなブログをはじめよう!tarepan5884さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。