Agorodd Facebook y cod ar gyfer Lexical, llyfrgell ar gyfer creu golygyddion testun

Mae Facebook (a waharddwyd yn Ffederasiwn Rwsia) wedi agor cod ffynhonnell y llyfrgell Lexical JavaScript, sy'n cynnig cydrannau ar gyfer creu golygyddion testun a ffurflenni gwe uwch ar gyfer golygu testun ar gyfer gwefannau a chymwysiadau gwe. Mae rhinweddau nodedig y llyfrgell yn cynnwys rhwyddineb integreiddio i wefannau, dylunio cryno, modiwlaredd a chefnogaeth ar gyfer offer i bobl ag anableddau, megis darllenwyr sgrin. Mae'r cod wedi'i ysgrifennu yn JavaScript a'i ddosbarthu o dan y drwydded MIT. Mae nifer o arddangosiadau rhyngweithiol wedi'u paratoi i ymgyfarwyddo Γ’ galluoedd y llyfrgell.

Mae'r llyfrgell wedi'i chynllunio i hwyluso cysylltiad ac nid yw'n dibynnu ar fframweithiau gwe allanol, ond ar yr un pryd mae'n darparu rhwymiadau parod i symleiddio integreiddio Γ’ fframwaith React. I ddefnyddio geirfa, mae'n ddigon i rwymo enghraifft o'r golygydd i'r elfen sy'n cael ei golygu, ac wedi hynny, yn ystod y broses olygu, gallwch reoli cyflwr y golygydd trwy brosesu digwyddiadau a gorchmynion. Mae'r llyfrgell yn caniatΓ‘u ichi olrhain gwladwriaethau golygyddol ar unrhyw adeg ac adlewyrchu newidiadau yn y DOM yn seiliedig ar gyfrifo'r gwahaniaethau rhwng taleithiau.

Mae'n bosibl creu'r ddwy ffurf ar gyfer mewnbynnu testun syml heb farcio, ac adeiladu rhyngwynebau ar gyfer golygu dogfennau'n weledol, sy'n atgoffa rhywun o broseswyr geiriau a darparu galluoedd megis mewnosod tablau, delweddau a rhestrau, trin ffontiau a rheoli aliniad testun. Mae gan y datblygwr y gallu i ddiystyru ymddygiad y golygydd neu gysylltu trinwyr i weithredu ymarferoldeb annodweddiadol.

Mae fframwaith sylfaenol y llyfrgell yn cynnwys y set leiaf ofynnol o gydrannau, y mae ei swyddogaethau'n cael ei ehangu trwy gysylltu ategion. Er enghraifft, trwy ategion gallwch gysylltu elfennau rhyngwyneb ychwanegol, paneli, offer golygu gweledol yn y modd WYSIWYG, cefnogaeth ar gyfer y fformat marcio i lawr, neu gydrannau ar gyfer gweithio gyda rhai mathau o gynnwys, megis rhestrau a thablau. Ar ffurf ategion, mae swyddogaethau fel cwblhau mewnbwn yn awtomatig, cyfyngu ar faint mwyaf o ddata mewnbwn, agor a chadw ffeiliau, atodi nodiadau / sylwadau, mewnbwn llais, ac ati hefyd ar gael.

Ffynhonnell: opennet.ru

Ychwanegu sylw