Фацебоок је објавио изворни код Лекицал-а

Пре неколико дана Изашла је вест да је Фејсбук отворио библиотеку Лекицал ЈаваСцрипт, који обезбеђује компоненте за креирање напредних веб образаца за уређивање текста и уређиваче текста за веб локације и веб апликације.

У суштини, Лексичко је механизам за уређивање текста, платформа за креирање веб уређивача богатих функцијама. У исто време, верујемо да корисници не би требало да преписују исту функционалност обогаћеног текста изнова и изнова са сваком применом. Лекицал излаже скуп појединачних модуларних пакета који се могу користити за додавање заједничких функција као што су листе, везе и табеле.

Посебни квалитети библиотеке су лакоћа интеграције у сајтове, компактан дизајн, модуларност и подршка за алатке за особе са инвалидитетом, као што су читачи екрана.

Лекицал је прошириви ЈаваСцрипт оквир за уређивање текста за веб са нагласком на поузданост, приступачност и перформансе. Лекицал има за циљ да пружи најбоље искуство програмера у класи, тако да можете лако да прототипујете и правите функције са самопоуздањем. У комбинацији са високо проширивом архитектуром, Лекицал омогућава програмерима да створе јединствена искуства уређивања текста која имају величину и функционалност.

Абоут Лекицал

Библиотека је дизајниран да буде лак за повезивање и не зависи од спољних веб оквира, али обезбеђује готове везе за лаку интеграцију са Реацт оквиром.

Да бисте користили Лекицал, једноставно везујете инстанцу уређивача за елемент који се уређује, након чега, током процеса уређивања, можете контролисати стање уређивача путем команде и обраде догађаја. Библиотека омогућава кориснику да може да прати стања уређивача у било ком тренутку и одражава промене у ДОМ-у на основу израчунавања разлика између стања.

Можете да креирате обрасце за унос обичног текста без означавања, као и да креирате интерфејсе за визуелно уређивање докумената који подсећају на процесоре текста и пружају функције као што су уметање табела, слика и листа, манипулација фонтовима и контрола поравнања текста.

Програмер има могућност да поништи понашање уредника или повежите контролере за имплементацију атипичне функционалности.

Од особине које се издвајају од Лексичког, помињу се следеће:

  • Лексички се састоји од инстанци уређивача који су придружени једном елементу садржаја који се може уређивати. Скуп стања уредника представља тренутно стање и стање на чекању уредника у датом тренутку.
  • Лекицал је дизајниран за свакога. Следи најбоље праксе успостављене у ВЦАГ-у и компатибилан је са читачима екрана и другим помоћним технологијама.
  • Лексичко је минимално. Не бави се директно компонентама корисничког интерфејса, тракама са алаткама или функцијама обогаћеног текста и умањењима. Логика за ове функције може бити укључена преко интерфејса додатака

Основни оквир библиотеке садржи минимални потребан скуп компоненти, чија се функционалност проширује кроз повезивање додатака. На пример, преко додатака можете да повежете додатне елементе интерфејса, панеле, алате за визуелно уређивање у ВИСИВИГ режиму, подршку за Маркдовн формат или компоненте за рад са одређеним типовима садржаја, као што су листе и табеле.

У облику додатака, доступне су и функције као што су аутокомплетни унос, ограничење максималне величине улазних података, отварање и чување датотека, прилагање белешки/коментара, гласовни унос итд.

На крају, вреди напоменути да тренутно Лекицал је тренутно у развоју рано и АПИ-ји и пакети ће се вероватно често мењати. Код је написан у ЈаваСцрипт-у и дистрибуира се под МИТ лиценцом.

Припремљено је неколико демонстрација интерактивни да бисте се упознали са могућностима библиотеке и можете консултовати једну од њихс у следећем линку.

Ако желите да сазнате више о томе, можете се обратити детаљи у следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.