Javacript'te Enter'a Bastıkça Ekrana Yazma Kodlarıyla İlgili Sorular
Merhabalar. Aşağıdaki kodlarda sormak istediklerim var. Yardımcı olabilir misiniz? Sorum şu:
Aşağıdaki alanda, değişkeni neden farklı bir değişkene aktardık.
var input_text = input_elm.value;
Aşağıdaki kodda
input_elm.addEventListener('keyup', (enterolayi) => {
eşittir-büyüktür işareti ne işe yarıyor?
"enterolayi" ni niye kullandık, nereden geldi?
Bütün kodlar aşağıda.
var metinyaz = document.getElementById("metinyaz").value;
var burayayaz = document.getElementById("burayayaz");
var input_elm = document.getElementById('metinyaz');
var input_text = input_elm.value;
document.getElementById("burayayaz").innerHTML = input_text;
input_elm.addEventListener('keyup', (enterolayi) => {
if (enterolayi.keyCode === 13) {
document.getElementById("burayayaz").innerHTML = event.target.value
}
});
Değişkeni neden farklı bir değere atamış, bu tamamen kodu yazan kişinin inisiyatifine bağlı bir durum. Eğer bu değişkeni birden fazla defa kullanmak istiyorsa mantıklı olabilir ama bu örnekteki gibi tek bir defa kullanacaksa tamamen GEREKSİZ bir olay.
Arrow function ve Event lar hakkında da size linkler bırakayım. İngilizce bilmiyorsanız Türkçe'ye çevirip okuyun.
Arrow Functions
Events
Keyup event