- Modülü bir programın main() metodu olarak düşünebiliriz. Programlardaki main metodları bir çok parçayı bir araya getirir. Bir araya getirilen parçalar burada birleştirilip işlenir.
- Bir modül farklı bölümleri bir arada tutan bir yapıştırıcıdır.
- Modüller farklı iş katmanlarını bir arada tutup, uygulamayı sarmalar.
- Uygulama ne kadar küçük parçalar haline getirilirse yönetilmesi o kadar kolay olur.
- Modüller ile global scope’u temiz tutmuş oluruz. Bu sayede çeşitli conflict’ler önlenir.
Angularjs Framework:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"> </script>
<html ng-app="firstApp">
var myApp = angular.module("firstApp", []);
Modul Nasıl Çalışır?
index.html
app.js
Dependency Injection
Uygulama ismi = ng-app = “myApp”
['X','Y'] = Bağımlılıklar
- X ve Y modülleri myApp modülünün dependent’ları
- X ve Y modülüne ait her nesneye erişebilir myApp modülü
Örnek:
Bu yapıyı yazılımdaki miraslama yapısına benzetebiliriz
Hiç yorum yok:
Yorum Gönder