Angular Js Nedir?

AngularJS, Google’ın desteklediği, java-script MVC kütüphanesidir. MVC (Modal View Controller) verinin, görünümün ve kontrollerin ayrı tutulmasına dayanır.

Modal: Verilerin tutulduğu nesnelerdir. İlişkili olduğu View nesnesini tetikler.

View: Görünümün (template) tutulduğu nesnelerdir.

Controller: Modal ve View nesnelerinin bağlandığı nesnedir. İşlemler ve kontroller burada yapılır.

AngularJS çalışmak için jQuery gibi kütüphanelere ihtiyaç duymaz. Tek sayfa uygulamaları geliştirmeye olanak sağlar. Bu tarz diğer kütüphanelerden en önemli farkı çift yönlü olmasıdır. Yani veride olan değişiklik görünüme, görünümde olan değişiklik de veriye uygulanır. Directive tanımlayarak html etiketlerini geliştirilmesine de olanak sağlar. Kodların kısalmasını sağlar kod karmaşasını büyük ölçüde önler.

AngularJS yaklaşık 100KB dır ve resmi sitesi https://angularjs.org/ dir.

AngularJS çeşitli bileşenleri içeren modüller halinde düzenlenmiştir. Bu bileşenler Direktifler (directives), hizmetler (services), sağlayıcılar (providers), Tipler (types), genel apiler dir.

Yazıyı paylaş!

Instructor’in profil fotoğrafı

Instructor

Researcher at IU CEIT, Web Developer and Lecturer,

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir