IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 03 Eylül 2007, 10:05   #1
Nickolas
Misafir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Javascriptte Class Kullanımı




Tarih: 03 Eylül 2007 - 13:21:33
Yazar: Nickolas

Javascriptte Class (Sınıf) Kullanımı
Basit olarak şu şekildedir. Bir Fonksiyon oluşturulur.
2 Şekilde Kullanılır.
1-)
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
function First_Class() { this.depo = ''; // Burada değişkenleri verirken başına this koyarak vermemiz gerekiyor. } First_Class.prototype.set_depo = function(newdepo) { this.depo = newdepo; // Ana fonksiyondaki this.depo değişkenine değer atıyoruz. }; First_Class.prototype.get_depo = function() { alert(this.depo); // Ana fonksiyondaki this.depo değişkenini çağrıyoruz. };

Kodu çalıştırmak için şu kodları kullanalım:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<html> <body> <script type="text/javascript"> <!-- function First_Class() { this.depo = ''; // Burada değişkenleri verirken başına this koyarak vermemiz gerekiyor. } First_Class.prototype.set_depo = function(newdepo) { this.depo = newdepo; // Ana fonksiyondaki this.depo değişkenine değer atıyoruz. }; First_Class.prototype.get_depo = function() { alert(this.depo); // Ana fonksiyondaki this.depo değişkenini çağrıyoruz. }; // Nesneyi myclass 'a atadık var myclass = new First_Class(); //--> </script> <div><input type="text" id="deneme" style="font: bold 11px Tahoma" value="" /></div> <div><input type="button" style="font: bold 11px Tahoma" value="SET" onclick="myclass.set_depo(document.getElementById('deneme').value)" /></div> <div><input type="button" style="font: bold 11px Tahoma" value="GET" onclick="myclass.get_depo()" /></div> </body> </html>

Bu da Kodun ekran görüntüsü:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Görüldüğü gibi bir zorluğu yok. Genel olarak açıklamak istersek;
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bu yukarıdaki örnek sadece Class 'ın fonksiyondan farkını göstermek içindi. Oluşturduğunuz fonksiyonları Sınıf içinde
Depolayıp çağırabiliyor ve değerleri ile oynayabiliyorsunuz.
2-)
Yukarıdaki Sınıfın aynısını;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
function First_Class() { this.depo = ''; // Burada değişkenleri verirken başına this koyarak vermemiz gerekiyor. this.set_depo = function(newdepo) { this.depo = newdepo; }; this.get_depo = function() { alert(this.depo); }; }

Şeklinde de kullanabilirsiniz. Fakat 1. Kullanım ve 2. kullanım arasında bir fark vardır.
1. Kullanımda
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
// Nesneyi myclass 'a atadık var myclass = new First_Class();

Atamasını yapmadan direk Fonksiyonlara ulaşabiliriz.
Yani: First_Class.prototype.get_depo(); gibi...
Fakat 2. kullanımda ise
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
// Nesneyi myclass 'a atadık var myclass = new First_Class();

Ataması zorunludur. Size tavsiyem her ikisini de iyi inceleyin. İkisi de çok işinize yarayacak.

Sizlere Bu konuda mümkün oldukça basitten zora doğru örnekler vermeye çalışacağım.


Konu Nickolas tarafından (04 Eylül 2007 Saat 17:27 ) değiştirilmiştir.
 
Alıntı ile Cevapla

 

Etiketler
class, javascriptte, kullanimi, kullanımı


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
As of Kullanımı Never Give Up İngilizce 1 20 Mayıs 2022 16:16
Search and Replace class ( notepad ki düzen/değiştir işlemi) bul ve değiştir class hAte PHP 0 11 Kasım 2014 05:07
So Kullanımı Amelia İngilizce 0 15 Mart 2014 00:24
C++ 'da Class Kullanımı CeSaRCripS C ve C++ 0 08 Ağustos 2013 13:09
if-then-else;kullanımı LeadeR mIRC Scripting Dersleri 0 06 Temmuz 2006 01:50