(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 verilerimiziModü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üllerBirinciTipBsayfamı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);
3 Mayıs 2016 Salı
Node.js'de Modüller -13
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder