Facebook mbukak sumber Lexical, perpustakaan kanggo nggawe editor teks

Facebook (dilarang ing Federasi Rusia) wis mbukak kode sumber perpustakaan JavaScript Lexical, sing nawakake komponen kanggo nggawe editor teks lan formulir web canggih kanggo nyunting teks kanggo situs web lan aplikasi web. Kualitas khas perpustakaan kalebu gampang integrasi menyang situs web, desain kompak, modularitas lan dhukungan kanggo alat kanggo wong sing ora duwe kabisan, kayata pembaca layar. Kode kasebut ditulis ing JavaScript lan disebarake miturut lisensi MIT. Sawetara demonstrasi interaktif wis disiapake kanggo familiarize dhewe karo kemampuan perpustakaan.

Perpustakaan iki dirancang kanggo ease saka sambungan lan ora gumantung ing frameworks web external, nanging ing wektu sing padha nyedhiyakake bindings siap-digawe kanggo menakake integrasi karo framework React. Kanggo nggunakake Lexical, cukup kanggo ngiket conto editor menyang unsur sing diowahi, sawise iku, sajrone proses panyuntingan, sampeyan bisa ngontrol kahanan editor liwat acara pangolahan lan printah. Pustaka ngijini sampeyan kanggo trek negara editor ing sembarang wektu lan nggambarake owah-owahan ing DOM adhedhasar ngitung beda antarane negara.

Sampeyan bisa nggawe loro formulir kanggo ngetik teks prasaja tanpa markup, lan kanggo mbangun antarmuka kanggo suntingan visual saka dokumen, ngelingi prosesor tembung lan nyediakake kapabilitas kayata nglebokake tabel, gambar lan dhaptar, manipulasi fonts lan kontrol alignment teks. Pangembang nduweni kemampuan kanggo ngatasi prilaku editor utawa nyambungake panangan kanggo ngetrapake fungsi atipikal.

Kerangka dhasar perpustakaan ngemot set komponen minimal sing dibutuhake, fungsionalitas sing ditambahi kanthi nyambungake plugin. Contone, liwat plugin, sampeyan bisa nyambungake unsur antarmuka tambahan, panel, alat kanggo nyunting visual ing mode WYSIWYG, dhukungan kanggo format markdown, utawa komponen kanggo nggarap jinis konten tartamtu, kayata dhaptar lan tabel. Ing wangun plugin, fungsi kayata otomatis rampung input, matesi ukuran maksimum data input, mbukak lan nyimpen file, masang cathetan / komentar, input swara, etc.

Source: opennet.ru

Add a comment