Her şey, Herkese...

Daha fazlasına sahip olabilecek iken neden daha azını seçesiniz ki. Extra Akademi ile daha fazlasını almak için yolunu bul.

Kullanıcı avatarı
By turgutkuzan
#44
Allah (c.c.) rahmeti, selamı ve bereketi üzerimize olsun.

Arapça ve ingilizce öğrenimini kolaylaştıracak çalışmalar yapıyorum.

http://2kelime.com/?menu=4&altmenu=413
ve
http://2kelime.com/?menu=15&altmenu=159-4

sayfalarında görüldüğü gibi bazı kelimeler ve cümlelerin içindeki harfleri renklendirmem gerekiyor.
Şimdiye kadar bu işlemi statik olarak yapıyordum.

JavaScript'in String fonsiyonlarından replace() fonksiyonunda olduğu gibi aranan / bulunan harfleri değil, HARFLERİN RENGİNİ değiştirecek bir fonsiyon yazılması mümkündür.
Bu işlemi PRATİK olarak yaptırabilmek için önerileriniz olabilir mi?
Not : Aynı kelime cümle içinde rengi değişmesi gereken birden fazla kısım olabilir.
Örnek : Aşkı sen bulamazsın, ancak o seni bulursa sen aşkı tadarsın.
cümlesinde istenildiğine 1. sıradaki "aşk" harf grubunu, istenildiğinde cümledeki tüm "aşk" harf grubunun renkleri değiştirilebilmeli.

Aklıma gelen yöntem:
split() fonsiyonuyle cümleyi kelimelere bölüp, kelime içerisinde harf grubunun başlangıç yerini tesbit ederek, öncesi + harf grubu + sonrası şeklinde üç ayrı span elementi oluşturarak renklendirme işlemi yapmak.

Farklı bir yöntem olabilir mi?

    Sen de 1 Miyon Yazılımcı Arasında Yerini Almak İster misin ?