タグ

2021年7月14日のブックマーク (2件)

  • お家でチキンかつ丼 HP版

    ginpei
    ginpei 2021/07/14
    富士そば公式チャンネル。簡単でおいしかった。
  • Content EditableでWYSIWYGエディタ作るの楽しい! - maru source

    こんにちは丸山@h13i32maruです。 僕は今、Ubie Discoveryで医療従事者向けのカルテエディタを作っています。人生で初めてContent Editableを使ってエディタを作ってるんですが、それがすごく楽しいです!というのも、エディタを作るには色々技術的な課題があります。例えば、テキストをパースするには?ASTからHTMLをビルドするには?パフォーマンスのよい更新方法は?などなど。それらの技術的な課題を解決していくのが単純に楽しいという感じです。また、車輪の再発明は極力抑えつつ、自分たちのプロダクトでやりたいことを実現できるような工夫もしています。 というわけで、今回はそんなエディタ作りで取り組んだ課題と解決策を紹介していきたいと思います。 (訳: 楽しかったので、誰かに聞いてもらいたい!) エディタの概要 メンテしやすいテキストパーサ - PEG.js メンテしやすいH

    Content EditableでWYSIWYGエディタ作るの楽しい! - maru source
    ginpei
    ginpei 2021/07/14
    Markdownみたいな、文法と表現のエディター。execCommand()なし。プラグイン機構で疎結合、責務で分割し単方向へ依存、入力と処理を混合しない、構文解析器を用意してAST、試験や文書を用意。感動的に綺麗な設計っぽい。