Elbette, birçok kez rastladın görsel editörler, örneğin bir forumda sayfaların veya bazı mesajların görünümünü oldukça uygun bir şekilde oluşturmanıza olanak tanır. ve onunla değil BB kodları, ancak hemen belirli bir sonuç almak. İnternette bu editörlerden çok var. En popüler olanlardan biri TinyMCE ancak ben kendi senaryolarımın bir savunucusuyum ve inanıyorum ki her görev için bir çözüm olmalı evrensel olmaktan ziyade Bu nedenle, bu yazıda size anlatacağım, JavaScript'te görsel düzenleyici nasıl oluşturulur.
Yarasadan hemen sonra oldukça iyi yorumlanmış bir kod veriyorum:
İlk bakışta, kod çok karmaşık görünüyor. Ve öyle, ama bunu temel unsurlar açısından ele alırsak, o zaman karmaşık bir şey yoktur. Orada düzenli form ve gizli alan ortaya çıkan düzenleyicinin kaydedildiği yer HTML Kodu... Editörün kendisi sıradan bir çerçevedir, yani sıradan bir çerçevedir. HTML sayfası, içine metin yazabileceğimiz ( designMode = "açık"). Ve yöntem kullanılarak çeşitli biçimlendirmeler oluşturulur. execKomut () parametrede belirtilen komutu yürütür. Ve yeni düğmeler oluşturmanız ve bunlara benzer işleyiciler eklemeniz zor olmayacaktır diye düşünüyorum.
Bu senaryoda gereksiz hiçbir şey yoktur, sadece en önemli ve temeldir ve temel olarak alınabilir. JavaScript'te kendi görsel düzenleyicinizi oluşturma, içinde gereksiz hiçbir şey olmayacak, sadece ihtiyacınız olan şey.