Facebook louvri sous Lexical, yon bibliyotèk pou kreye editè tèks

Facebook (entèdi nan Federasyon Larisi la) te louvri kòd sous bibliyotèk Lexical JavaScript, ki ofri konpozan pou kreye editè tèks ak fòm entènèt avanse pou koreksyon tèks pou sit entènèt ak aplikasyon pou entènèt. Kalite diferan nan bibliyotèk la gen ladan fasilite nan entegrasyon nan sit entènèt, konsepsyon kontra enfòmèl ant, modilarite ak sipò pou zouti pou moun ki andikape, tankou lektè ekran. Kòd la ekri an JavaScript epi distribye anba lisans MIT. Plizyè demonstrasyon entèaktif yo te prepare pou familyarize w ak kapasite bibliyotèk la.

Bibliyotèk la fèt pou fasilite koneksyon epi li pa depann de kad entènèt ekstèn, men an menm tan bay atachman pare pou senplifye entegrasyon ak kad React la. Pou itilize Lexical, li ase pou lye yon egzanp editè a ak eleman yo ap edite a, apre sa, pandan pwosesis koreksyon an, ou ka kontwole eta editè a atravè pwosesis evènman ak kòmandman. Bibliyotèk la pèmèt ou swiv eta editè a nenpòt ki lè epi reflete chanjman nan DOM a ki baze sou kalkile diferans ki genyen ant eta yo.

Li posib pou kreye tou de fòm pou antre tèks senp san yo pa make, ak bati koòdone pou koreksyon vizyèl nan dokiman, okoumansman de processeur mo ak bay kapasite tankou mete tab, imaj ak lis, manipile polis ak kontwole aliyman tèks. Pwomotè a gen kapasite pou pase sou kontwòl konpòtman editè a oswa konekte moun kap okipe yo pou aplike fonksyonalite atipik yo.

Fondasyon debaz bibliyotèk la gen yon seri eleman minimòm obligatwa, fonksyonalite ki elaji lè w konekte grefon. Pou egzanp, atravè grefon ou ka konekte eleman koòdone adisyonèl, panno, zouti pou koreksyon vizyèl nan mòd WYSIWYG, sipò pou fòma markdown la, oswa konpozan pou travay ak sèten kalite kontni, tankou lis ak tab. Sou fòm grefon, fonksyon sa yo tankou oto-konplesyon nan opinyon, limite gwosè maksimòm done opinyon, ouvèti ak ekonomize dosye, atache nòt / kòmantè, opinyon vwa, elatriye yo disponib tou.

Sous: opennet.ru

Add nouvo kòmantè