Facebook нь нээлттэй эх сурвалжтай Lexical, текст засварлагч үүсгэх номын сан

Facebook (ОХУ-д хориглосон) нь вэб сайт болон вэб програмуудад текст засварлах дэвшилтэт вэб хэлбэр, текст засварлагч үүсгэх бүрэлдэхүүн хэсгүүдийг санал болгодог Lexical JavaScript номын сангийн эх кодыг нээлээ. Номын сангийн бусдаас ялгарах чанар нь вэб сайтад нэгтгэхэд хялбар, авсаархан дизайн, модульчлагдсан байдал, дэлгэц уншигч гэх мэт хөгжлийн бэрхшээлтэй хүмүүст зориулсан хэрэгслүүдийг дэмждэг. Код нь JavaScript дээр бичигдсэн бөгөөд MIT лицензийн дагуу тараагддаг. Номын сангийн боломжуудтай танилцах зорилгоор хэд хэдэн интерактив үзүүлэнгүүдийг бэлтгэсэн.

Номын сан нь холболт хийхэд хялбар байхаар бүтээгдсэн бөгөөд гадаад вэб фреймворкоос хамаардаггүй, гэхдээ нэгэн зэрэг React framework-тэй интеграцчиллыг хялбарчлахын тулд бэлэн холбоосоор хангадаг. Лексикийг ашиглахын тулд засварлагчийн жишээг засварлаж буй элементтэй холбоход хангалттай бөгөөд үүний дараа засварлах явцад үйл явдал, командуудыг боловсруулах замаар засварлагчийн төлөвийг хянах боломжтой. Номын сан нь танд засварлагчийн төлөвийг хүссэн үедээ хянах, төлөв хоорондын ялгааг тооцоолоход үндэслэн DOM дахь өөрчлөлтийг тусгах боломжийг олгодог.

Тэмдэглэгээгүйгээр энгийн текст оруулах хэлбэрийг хоёуланг нь үүсгэж, текст боловсруулагчийг санагдуулам баримт бичгийг визуал засварлах интерфейсийг бий болгож, хүснэгт, зураг, жагсаалт оруулах, фонтыг удирдах, текстийн зэрэгцүүлэлтийг хянах боломжтой. Хөгжүүлэгч нь ердийн бус функцийг хэрэгжүүлэхийн тулд засварлагчийн үйлдлийг дарах эсвэл зохицуулагчийг холбох чадвартай.

Номын сангийн үндсэн хүрээ нь залгаасуудыг холбосноор функцийг өргөжүүлсэн хамгийн бага шаардлагатай бүрэлдэхүүн хэсгүүдийг агуулдаг. Жишээлбэл, залгаасуудаар дамжуулан та нэмэлт интерфейсийн элементүүд, самбарууд, WYSIWYG горимд визуал засварлах хэрэгслүүд, тэмдэглэгээний форматыг дэмжих эсвэл жагсаалт, хүснэгт гэх мэт зарим төрлийн контенттой ажиллах бүрэлдэхүүн хэсгүүдийг холбож болно. Нэмэлт өргөтгөлүүдийн хэлбэрээр оролтыг автоматаар бөглөх, оролтын өгөгдлийн дээд хэмжээг хязгаарлах, файл нээх, хадгалах, тэмдэглэл/тайлбар хавсаргах, дуу хоолойгоор оруулах гэх мэт функцууд байдаг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх