ಫೇಸ್‌ಬುಕ್ ಓಪನ್ ಸೋರ್ಸ್ಡ್ ಲೆಕ್ಸಿಕಲ್, ಟೆಕ್ಸ್ಟ್ ಎಡಿಟರ್‌ಗಳನ್ನು ರಚಿಸಲು ಲೈಬ್ರರಿ

ಫೇಸ್‌ಬುಕ್ (ರಷ್ಯನ್ ಒಕ್ಕೂಟದಲ್ಲಿ ನಿಷೇಧಿಸಲಾಗಿದೆ) ಲೆಕ್ಸಿಕಲ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲೈಬ್ರರಿಯ ಮೂಲ ಕೋಡ್ ಅನ್ನು ತೆರೆದಿದೆ, ಇದು ವೆಬ್‌ಸೈಟ್‌ಗಳು ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಪಠ್ಯ ಸಂಪಾದಕರು ಮತ್ತು ಸುಧಾರಿತ ವೆಬ್ ಫಾರ್ಮ್‌ಗಳನ್ನು ರಚಿಸುವ ಘಟಕಗಳನ್ನು ನೀಡುತ್ತದೆ. ಲೈಬ್ರರಿಯ ವಿಶಿಷ್ಟ ಗುಣಗಳು ವೆಬ್‌ಸೈಟ್‌ಗಳಲ್ಲಿ ಏಕೀಕರಣದ ಸುಲಭತೆ, ಕಾಂಪ್ಯಾಕ್ಟ್ ವಿನ್ಯಾಸ, ಮಾಡ್ಯುಲಾರಿಟಿ ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೀಡರ್‌ಗಳಂತಹ ವಿಕಲಾಂಗರಿಗಾಗಿ ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು JavaScript ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಲೈಬ್ರರಿಯ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ನಿಮ್ಮನ್ನು ಪರಿಚಯ ಮಾಡಿಕೊಳ್ಳಲು ಹಲವಾರು ಸಂವಾದಾತ್ಮಕ ಪ್ರದರ್ಶನಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.

ಲೈಬ್ರರಿಯನ್ನು ಸಂಪರ್ಕದ ಸುಲಭಕ್ಕಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಬಾಹ್ಯ ವೆಬ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ, ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ ರಿಯಾಕ್ಟ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ನೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಸರಳಗೊಳಿಸಲು ಸಿದ್ಧ-ಸಿದ್ಧ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಲೆಕ್ಸಿಕಲ್ ಅನ್ನು ಬಳಸಲು, ಎಡಿಟ್ ಮಾಡಲಾದ ಅಂಶಕ್ಕೆ ಸಂಪಾದಕರ ಉದಾಹರಣೆಯನ್ನು ಬಂಧಿಸಲು ಸಾಕು, ಅದರ ನಂತರ, ಸಂಪಾದನೆ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ಸಂಸ್ಕರಣೆ ಈವೆಂಟ್‌ಗಳು ಮತ್ತು ಆಜ್ಞೆಗಳ ಮೂಲಕ ನೀವು ಸಂಪಾದಕರ ಸ್ಥಿತಿಯನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು. ಲೈಬ್ರರಿಯು ನಿಮಗೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಸಂಪಾದಕ ಸ್ಥಿತಿಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ರಾಜ್ಯಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಆಧಾರದ ಮೇಲೆ DOM ನಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ.

ಮಾರ್ಕ್ಅಪ್ ಇಲ್ಲದೆ ಸರಳ ಪಠ್ಯವನ್ನು ನಮೂದಿಸಲು ಎರಡೂ ರೂಪಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ, ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳ ದೃಶ್ಯ ಸಂಪಾದನೆಗಾಗಿ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು, ವರ್ಡ್ ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ನೆನಪಿಸುತ್ತದೆ ಮತ್ತು ಕೋಷ್ಟಕಗಳು, ಚಿತ್ರಗಳು ಮತ್ತು ಪಟ್ಟಿಗಳನ್ನು ಸೇರಿಸುವುದು, ಫಾಂಟ್‌ಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ಮತ್ತು ಪಠ್ಯ ಜೋಡಣೆಯನ್ನು ನಿಯಂತ್ರಿಸುವಂತಹ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅಭಿವರ್ಧಕರು ಸಂಪಾದಕರ ನಡವಳಿಕೆಯನ್ನು ಅತಿಕ್ರಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದ್ದಾರೆ ಅಥವಾ ವಿಲಕ್ಷಣ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುತ್ತಾರೆ.

ಲೈಬ್ರರಿಯ ಮೂಲ ಚೌಕಟ್ಟು ಕನಿಷ್ಠ ಅಗತ್ಯವಿರುವ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಮೂಲಕ ಅದರ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ಲಗಿನ್‌ಗಳ ಮೂಲಕ ನೀವು ಹೆಚ್ಚುವರಿ ಇಂಟರ್‌ಫೇಸ್ ಅಂಶಗಳು, ಪ್ಯಾನೆಲ್‌ಗಳು, ಡಬ್ಲ್ಯುವೈಎಸ್‌ಐಡಬ್ಲ್ಯುವೈಜಿ ಮೋಡ್‌ನಲ್ಲಿ ದೃಶ್ಯ ಸಂಪಾದನೆಗಾಗಿ ಪರಿಕರಗಳು, ಮಾರ್ಕ್‌ಡೌನ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲ ಅಥವಾ ಪಟ್ಟಿಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳಂತಹ ನಿರ್ದಿಷ್ಟ ರೀತಿಯ ವಿಷಯದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಘಟಕಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು. ಪ್ಲಗಿನ್‌ಗಳ ರೂಪದಲ್ಲಿ, ಇನ್‌ಪುಟ್‌ನ ಸ್ವಯಂ-ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ, ಇನ್‌ಪುಟ್ ಡೇಟಾದ ಗರಿಷ್ಠ ಗಾತ್ರವನ್ನು ಸೀಮಿತಗೊಳಿಸುವುದು, ಫೈಲ್‌ಗಳನ್ನು ತೆರೆಯುವುದು ಮತ್ತು ಉಳಿಸುವುದು, ಟಿಪ್ಪಣಿಗಳು/ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಲಗತ್ತಿಸುವುದು, ಧ್ವನಿ ಇನ್‌ಪುಟ್ ಇತ್ಯಾದಿಗಳಂತಹ ಕಾರ್ಯಗಳು ಸಹ ಲಭ್ಯವಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ