Draft.jsによる 統制のとれたテキスト編集の世界 #jsfes

Draft.jsによる 統制のとれたテキスト編集の世界 #jsfes

Transcript

  1. 2.

    Biography • Ֆ୩୓ຏ a.k.a. @potato4d • େࡕग़਎ˠࠓ೥͔Β౦ژੜ׆ • 1998/04/13 •

    pixiv inc. ΤϯδχΞ • FRONTEND CONFERENCE 2017 ࣮ߦҕһ௕ • ͷΞΠίϯͰࣾ಺ϒϩάʹࡌͬͨ • ීஈVue.js͋ͨΓͷք۾ʹ͍·͢
  2. 14.
  3. 15.

    DPOUFOU&EJUBCMF w )5.-্ͷ͋ΒΏΔཁૉΛฤूՄೳʹ͢Δ)5.-"UUSJCVUF w ࣮͸ଠݹͷੲ͔ΒͻͬͦΓͱੜ͖͍ͯΔ΋ͷ *&ʹ΋͋Δ  w ݱࡏ͸)5.-ͷଐੑͱͯ͠ਖ਼ࣜʹ࢓༷ೖΓ͍ͯ͠Δ w

    )5.-্Ͱߴ౓ͳςΩετฤूΛ͢Δࡍ͸ඞͣग़ͯ͘Δ֓೦ IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC)5.-(MPCBM@BUUSJCVUFTDPOUFOUFEJUBCMF
  4. 17.

    %SBGUKTͰͰ͖Δ͜ͱ w ͍͍ͩͨͷςΩετฤू w બ୒ൣғͷςΩετͷจࣈ૷০ͷมߋ ৭େ͖͞ॻମ  w %%ͨ͠ը૾ΛฤूΤϦΞʹͦͷ··දࣔ w

    Α͋͘Δϙοϓϝχϡʔ΍ɺ͍ΘΏΔʮΈͨ··Ϟʔυʯͷར༻ w ͦͷଞଟ͘ͷػೳʢϓϥάΠϯґଘʣ w 3FBDUʹΑΔ౷߹తͳঢ়ଶͷ؅ཧ w ͦͷଞଟ͘ͷػೳʢϓϥάΠϯґଘʣ
  5. 18.
  6. 20.

    %SBGUKTͷར఺ w શͯͷϑΥʔϚοτΛҰ౓FEJUPS4UBUFʹม׵͢Δ w %SBGUKT͸ɺ*NBHF.BHJDLͷΑ͏ʹɺ༷ʑͳςΩετͷܗࣜΛҰ౓3FBDUίϯϙʔωϯτ্ͷ 4UBUFͱͯ͠ม׵ɺอ࣋͢Δ࢓૊ΈΛ͍࣋ͬͯΔ w ͜ΕʹΑΓ༷ʑͳϑΥʔϚοτͷ૬ޓม׵͕Մೳ w ۃ୺ͳྫͰݴ͏ͱɺ.BSLEPXO͔͠ॻ͖ͨ͘ͳ͍ਓ͸.%UP)5.-ͷม׵Λͯ͠΋ྑ͍

    ࣮࣭ QBOEPDΈ͍ͨͳ͜ͱ΋Ͱ͖Δ  w ॻࣜҎ֎ʹ΋ɺྫ͑͹͕6OJDPEFͰ͋Δ΂͖͔UIJOLJOHͰ͋Δ΂͖͔͸จ຺ʹґଘ͢Δ w ͦ͏͍ͬͨࠩҟΛؾʹͤͣʹར༻Ͱ͖ΔΠϯλʔϑΣʔεͱϓϥάΠϯ͕ॆ࣮͍ͯ͠Δ w ʮͲ͏͍͏࣮૷ͷ౎߹͔ʯͰ͸ͳ͘ɺʮͲ͏ॻ͖͍͔ͨʯ໨ઢʹͨͭ͜ͱ͕Ͱ͖Δ
  7. 24.
  8. 29.
  9. 30.
  10. 31.

    ·ͱΊ w %SBGUKTΛ࠾༻͢Δҙٛ w ͜Ε·Ͱͷڝ߹ϥΠϒϥϦͱൺֱͯ͠ɺ3FBDUίϯϙʔωϯτͰ͋Δ͜ͱ͕༏Ґͱͳ͓ͬͯ Γɺݱ୅తͳ+BWB4DSJQU։ൃͱڝ߹͠ͳ͍࢓༷ͱͳ͍ͬͯΔ w *NBHF.BHJDLΑΖ͘͠ͳ࢓༷Ͱશͯ%SBGUKTϑΥʔϚοτʹҰ౓མͱ͠ࠐΉ౎߹্ɺ༷ʑͳ࢓ ༷΍੍໿Λ·͍ͨͰͷςΩετฤू͕Մೳ w

    ਖ਼͘͠4UBOEBSEͳ࢓༷Λอͭ͜ͱʹΑΓɺ௕͘࢖ΘΕ΍͍͢ϥΠϒϥϦͱͳ͍ͬͯΔ w ͭΒ͞ w ଴ͯͲ฻ΒͤͲ҆ఆ͠ͳ͍ϥΠϒϥϦͳͷͰɺ͋Δఔ౓ۤ͠Ή֮ޛͰ࢖͏͜ͱ w ͦͷ֮ޛ͑͋͞Ε͹շద͔ͭݎ࿚ͳੈքͰͷςΩετฤू͕Մೳ
  11. 33.
  12. 34.