3 Mayıs 2016 Salı

Node.js'de Modüller -13

(ModüllerBirinciTipA Sayfası)
var degisken = require('./ModüllerBirinciTipB') console.log(degisken.isim); console.log(degisken.soyisim); console.log(degisken.numara); degisken.textYazdir();degisken.baskaTextYazdir();
(ModüllerBirinciTipB Sayfası)
module.exports = {

    isim: "ali",
    soyisim: "veli",
    numara: 23,

    textYazdir: function () {
        console.log("Bu bir text");
    },

    baskaTextYazdir: function () {
        console.log("Başka bir text");
    }
}
Modüller sayesinde, kodların karmakarışık bir hale gelmesini önleyebiliriz. Benzer tipteki kodları aynı modüller içerisinde toplayarak uygulamamızı daha düzenli bir hale getirebiliriz.
Bu işlemi yaparken module.exports  komutunu kullanıyoruz. Şimdiki işlemimizde, ‘isim, soyisim, numara’ gibi verilerimizi ve
textYazdir, baskaTextYazdir‘ gibi fonksiyonlarımızı export ediyoruz.
ModüllerBirinciTipB sayfasındaki verilerimizi exports ettikten sonra; bu verilerimizi
ModüllerBirinciTipA sayfasında kullanıyoruz. Bunu başarmamız için tabi ki önce export ettiğimiz dosyayı sayfamızda tanıtmamız gerek. Bunun için de require komutunu kullandık. require ile sayfamızı belirttik ve bu sayfadaki verileri degisken ‘e atadık.
İşlemimiz tamam. Şimdi, ModüllerBirinciTipB
sayfamızdaki fonksiyonlari ve diğer verileri kullanabiliriz. Bu fonksiyon ve verilere artık degisken ismi adı altında ulaşacağız. Şöyle ki:
degisken.textYazdir();degisken.baskaTextYazdir(); console.log(degisken.isim); console.log(degisken.soyisim); console.log(degisken.numara);

Hiç yorum yok:

Yorum Gönder