Lexical בקוד פתוח של פייסבוק, ספרייה ליצירת עורכי טקסט

פייסבוק (אסורה בפדרציה הרוסית) פתחה את קוד המקור של ספריית JavaScript Lexical, המציעה רכיבים ליצירת עורכי טקסט וטפסי אינטרנט מתקדמים לעריכת טקסט עבור אתרי אינטרנט ויישומי אינטרנט. התכונות הייחודיות של הספרייה כוללות קלות שילוב באתרי אינטרנט, עיצוב קומפקטי, מודולריות ותמיכה בכלים לאנשים עם מוגבלות, כגון קוראי מסך. הקוד כתוב ב-JavaScript ומופץ תחת רישיון MIT. הוכנו מספר הדגמות אינטראקטיביות כדי להכיר את יכולות הספרייה.

הספרייה מיועדת לחיבור קל ואינה תלויה במסגרות אינטרנט חיצוניות, אך במקביל מספקת כריכות מוכנות כדי לפשט את האינטגרציה עם המסגרת של React. כדי להשתמש בלקסיקל, מספיק לקשור מופע של העורך לאלמנט הנערך, ולאחר מכן, במהלך תהליך העריכה, ניתן לשלוט במצב העורך באמצעות עיבוד אירועים ופקודות. הספרייה מאפשרת לך לעקוב אחר מצבי עורך בכל עת ולשקף שינויים ב-DOM בהתבסס על חישוב ההבדלים בין המצבים.

אפשר ליצור הן טפסים להזנת טקסט פשוט ללא סימון, והן לבנות ממשקים לעריכה ויזואלית של מסמכים, המזכירים מעבדי תמלילים ומתן יכולות כגון הוספת טבלאות, תמונות ורשימות, מניפולציה של גופנים ושליטה ביישור טקסט. למפתח יש את היכולת לעקוף את ההתנהגות של העורך או לחבר מטפלים כדי ליישם פונקציונליות לא טיפוסית.

המסגרת הבסיסית של הספרייה מכילה את סט הרכיבים המינימלי הנדרש, שהפונקציונליות שלהם מורחבת על ידי חיבור תוספים. לדוגמה, באמצעות תוספים ניתן לחבר רכיבי ממשק נוספים, פאנלים, כלים לעריכה ויזואלית במצב WYSIWYG, תמיכה בפורמט הסימון, או רכיבים לעבודה עם סוגים מסוימים של תוכן, כמו רשימות וטבלאות. בצורת תוספים זמינות גם פונקציות כמו השלמה אוטומטית של קלט, הגבלת הגודל המרבי של נתוני קלט, פתיחה ושמירה של קבצים, צירוף הערות/הערות, קלט קולי וכו'.

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster