Facebook yana buɗe Lexical tushen tushe, ɗakin karatu don ƙirƙirar masu gyara rubutu

Facebook (an dakatar da shi a cikin Tarayyar Rasha) ya buɗe lambar tushe na ɗakin karatu na Lexical JavaScript, wanda ke ba da abubuwan haɗin gwiwa don ƙirƙirar editocin rubutu da ci-gaba da siffofin yanar gizo don gyara rubutu don shafukan yanar gizo da aikace-aikacen yanar gizo. Daban-daban halaye na ɗakin karatu sun haɗa da sauƙi na haɗawa cikin gidajen yanar gizo, ƙaƙƙarfan ƙira, daidaitawa da tallafi ga kayan aiki ga mutanen da ke da nakasa, kamar masu karanta allo. An rubuta lambar a cikin JavaScript kuma an rarraba ta ƙarƙashin lasisin MIT. An shirya zanga-zangar hulɗa da yawa don sanin kanku da iyawar ɗakin karatu.

An tsara ɗakin karatu don sauƙin haɗi kuma baya dogara ga tsarin gidan yanar gizon waje, amma a lokaci guda yana ba da ɗaurin da aka shirya don sauƙaƙe haɗin kai tare da tsarin React. Don amfani da Lexical, ya isa ya ɗaure misali na edita zuwa sashin da ake gyarawa, bayan haka, yayin aiwatar da gyara, zaku iya sarrafa yanayin editan ta hanyar sarrafa abubuwan da suka faru da umarni. Laburaren yana ba ku damar bibiyar jihohin edita a kowane lokaci kuma ku nuna canje-canje a cikin DOM bisa ƙididdige bambance-bambance tsakanin jihohi.

Yana yiwuwa a ƙirƙiri nau'i biyu don shigar da rubutu mai sauƙi ba tare da alamar alama ba, da kuma gina musaya don gyare-gyare na gani na takardu, tunawa da masu sarrafa kalmomi da kuma samar da irin wannan damar kamar shigar da tebur, hotuna da lissafin, sarrafa fonts da sarrafa daidaitawar rubutu. Mai haɓakawa yana da ikon ƙetare ɗabi'ar edita ko haɗa masu aiki don aiwatar da ayyuka na yau da kullun.

Babban tsarin ɗakin karatu yana ƙunshe da mafi ƙarancin saitin abubuwan da ake buƙata, aikin wanda aka faɗaɗa ta hanyar haɗa plugins. Misali, ta hanyar plugins zaka iya haɗa ƙarin abubuwan dubawa, bangarori, kayan aiki don gyara gani a yanayin WYSIWYG, goyan bayan tsarin alamar, ko abubuwan haɗin gwiwa don aiki tare da wasu nau'ikan abun ciki, kamar jeri da teburi. A cikin nau'i na plugins, irin waɗannan ayyuka kamar ƙaddamarwa ta atomatik, iyakance iyakar girman bayanan shigarwa, buɗewa da adana fayiloli, haɗa bayanin kula / sharhi, shigar da murya, da sauransu.

source: budenet.ru

Add a comment