Facebook сарчашмаи кушодаи Lexical, китобхона барои эҷоди муҳаррирони матн

Facebook (дар Федератсияи Русия мамнӯъ) рамзи сарчашмаи китобхонаи JavaScript-и лексикиро боз кард, ки ҷузъҳо барои эҷоди муҳаррирони матн ва шаклҳои пешрафтаи веб барои таҳрири матн барои вебсайтҳо ва барномаҳои вебро пешниҳод мекунад. Сифатҳои фарқкунандаи китобхона осонии ҳамгироӣ ба вебсайтҳо, тарҳи паймон, модулӣ ва дастгирии асбобҳо барои одамони дорои маълулият, аз қабили экрани хонандагонро дар бар мегирад. Рамз дар JavaScript навишта шудааст ва таҳти иҷозатномаи MIT паҳн карда мешавад. Якчанд намоишҳои интерактивӣ барои шиносоӣ бо имкониятҳои китобхона омода карда шудаанд.

Китобхона барои осонии пайвастшавӣ тарҳрезӣ шудааст ва аз чаҳорчӯбаҳои веби беруна вобаста нест, аммо ҳамзамон пайвандҳои тайёрро барои содда кардани ҳамгироӣ бо чаҳорчӯбаи React таъмин мекунад. Барои истифодаи лексикӣ, пайваст кардани як мисоли муҳаррир ба унсури таҳриршаванда кифоя аст, ки пас аз он дар ҷараёни таҳрир шумо метавонед ҳолати муҳаррирро тавассути коркарди рӯйдодҳо ва фармонҳо назорат кунед. Китобхона ба шумо имкон медиҳад, ки ҳолати муҳаррирро дар вақти дилхоҳ пайгирӣ кунед ва тағиротро дар DOM дар асоси ҳисоб кардани фарқияти байни давлатҳо инъикос кунед.

Ҳарду шаклро барои ворид кардани матни оддӣ бидуни аломатгузорӣ эҷод кардан мумкин аст ва интерфейсҳои таҳрири визуалии ҳуҷҷатҳо сохтан мумкин аст, ки протсессорҳои матниро ба хотир меоранд ва чунин имкониятҳоро ба монанди ворид кардани ҷадвалҳо, тасвирҳо ва рӯйхатҳо, коркарди шрифтҳо ва назорати ҳамворкунии матн таъмин мекунанд. Таҳиягар қобилияти аз байн бурдани рафтори муҳаррир ё пайваст кардани коркардкунандагонро барои амалисозии функсияҳои ғайриоддӣ дорад.

Чаҳорчӯби асосии китобхона маҷмӯи ҳадди ақали зарурии ҷузъҳоро дар бар мегирад, ки функсияҳои онҳо тавассути пайваст кардани плагинҳо васеъ карда мешаванд. Масалан, тавассути плагинҳо шумо метавонед унсурҳои иловагии интерфейс, панелҳо, асбобҳоро барои таҳрири визуалӣ дар ҳолати WYSIWYG, дастгирии формати қайдкунӣ ё ҷузъҳои кор бо намудҳои муайяни мундариҷа, ба монанди рӯйхатҳо ва ҷадвалҳо пайваст кунед. Дар шакли плагинҳо чунин функсияҳо ба монанди худкор анҷом додани воридот, маҳдуд кардани андозаи максималии маълумоти воридотӣ, кушодан ва захира кардани файлҳо, замима кардани қайдҳо/шарҳҳо, вуруди овозӣ ва ғайра мавҷуданд.

Манбаъ: opennet.ru

Илова Эзоҳ