რა თქმა უნდა, თქვენ ბევრჯერ გვხვდები ვიზუალური რედაქტორებისაშუალებას მოგვცემს მოხერხებულად ჩამოყალიბდეს გვერდებზე ან ზოგიერთი შეტყობინებების გამოჩენა, მაგალითად, ფორუმზე. და არა ს BB კოდებიდა დაუყოვნებლივ მიღების კონკრეტული შედეგი. ეს რედაქტორები საკმაოდ ბევრია ინტერნეტში. ერთ-ერთი ყველაზე პოპულარულია Tinymce.თუმცა, მე ვარ ჩემი საკუთარი სკრიპტების მხარდამჭერი და მჯერა, რომ თითოეული ამოცანა უნდა იყოს მისი გამოსავალი, არა უნივერსალური. ამიტომ, ამ სტატიაში მე გეტყვით როგორ შევქმნათ ვიზუალური რედაქტორი JavaScript- ზე.
დაუყოვნებლივ მისცეს საკმაოდ კარგად გაკეთებულ კოდს:
ერთი შეხედვით, როგორც ჩანს, კოდი ძალიან რთულია. ასე რომ, ეს არის, მაგრამ თუ ფიქრობთ, რომ ძირითადი ელემენტები, არაფერია რთული. იქ არის ჩვეულებრივი ფორმა და ფარული ველისადაც რედაქტორის შედეგად დაზარალდა HTML კოდი. რედაქტორი თავად არის ჩვეულებრივი ჩარჩო, რომელიც არის ჩვეულებრივი HTML გვერდირომელშიც ჩვენ შეგვიძლია დავწეროთ ტექსტი ( designMode \u003d "ON"). და სხვადასხვა ფორმატირება შექმნილია მეთოდის გამოყენებით execcommand ()რომელიც ასრულებს პარამეტრს მითითებულ ბრძანებას. და შექმნას ახალი ღილაკები და დაამატეთ მსგავსი ჰოლანდილები მათთვის, მე ვფიქრობ, რომ ეს არ იქნება რთული თქვენთვის.
ამ სკრიპტში არაფერია ზედმეტი, მხოლოდ ყველაზე მნიშვნელოვანი და ყველაზე მნიშვნელოვანი და მას შეუძლია მიიღოს იგი, როგორც საფუძველი შექმენით თქვენი საკუთარი ვიზუალური რედაქტორი JavaScriptრომელშიც არ იქნება ზედმეტი ზედმეტი, მაგრამ მხოლოდ ის, რაც გჭირდებათ.