Angularjs Custom Directive Serisi-5 Direktif Kalıtımı

12 Eki
Direktiflerin Tanımlanması Direktif Restriction Yapısı Scope Ayrımı Ayrılmış Scope Tarafına Erişim Direktif Kalıtımı (Inheritance) Angularjs direktif serisinin beşinci bölümü direktiflerin kalıtımı(directive inheritance) hakkında olacak. Direktif kalıtımı, mevcut bir direktifin özelliğini kullanarak yeni bir direktif oluşturmak istediğimizde kullanabileceğimiz bir özelliktir. Direktiflerin kalıtımı controller birimlerinin paylaşımı şeklinde...
Read more »

Angularjs Custom Directive Serisi-4 Ayrılmış Scope Tarafına Erişim

9 Eki
Direktiflerin Tanımlanması Direktif Restriction Yapısı Scope Ayrımı Ayrılmış Scope Tarafına Erişim Direktif Kalıtımı (Inheritance) Angularjs direktif serisinin üçüncü bölümünde scope ayrımı üzerinde durmuştuk. Bu bölümde ise ayrılmış(isolated) scope bölgelerine dışarıdan erişimin nasıl yapılacağı üzerinde duracağız. Bir direktifin scope ayrımını yaparken direktif nesnesine scope:{} şeklinde bir üye...
Read more »

Angularjs Custom Directive Serisi-3 scope izolasyonu

8 Eki
Direktiflerin Tanımlanması Direktif Restriction Yapısı Scope Ayrımı Ayrılmış Scope Tarafına Erişim Direktif Kalıtımı(Inheritance) Angularjs direktif serisinin üçüncü bölümü direktiflerin scope ayrımı(isolate scope) hakkında olacaktır. scope ayrımı yapılırken iki önemli nokta vardır. Birincisi direktifin üst scope bölgelerinden ayrıştırılması. İkincisi direktiflerin ortak scope bölgelerinden ayrıştırılmasıdır. 1-Direktifin Üst...
Read more »

Angularjs Custom Directive Serisi-2 Direktif Restriction Yapısı

6 Eki
Direktiflerin Tanımlanması Direktif Restriction Yapısı Scope Ayrımı Ayrılmış Scope Tarafına Erişim Direktif Kalıtımı (Inheritance) Angularjs direktif serisinin ikinci bölümünde direktiflerin restrict üyesi üzerinde duruyor olacağız. Bir direktif için restriction tanımlaması onun görünüm tarafında ne şekilde kullanılacağının göstergesidir. Direktif nesnesinin dört farklı restrict şekli vardır....
Read more »

Angularjs Custom Directive Serisi-1 Direktiflerin Tanımlanması

5 Eki
Direktifler Angularjs framework yapısı içerisindeki en önemli kavramlardan biridir. Direktifler HTML attribute ve elementler ile ulaşılabilen yeniden kullanılabilir ve test edilebilir kod blokları oluşturmayı sağlar. Bu yazının konusu Angularjs direktifleri konusuna giriş niteliğinde olup, direktifler ile ilgili bir yazı dizisinin de başlangıcıdır....
Read more »

Angularjs direktif template belirleme ve $templateCache servisi

12 Eyl
Angularjs direktiflerinin görünüm tarafını template özelliği üzerinden belirleyebiliriz. Template özelliğini belirlemenin bazı yöntemleri vardır. Bunlar: Düz metin şeklinde belirleme URL ile dosya yolunu göstererek belirleme $templateCache servisi ile belirleme Bu işlemleri örnek bir personel kartı tanımlayarak gerçekleştirmeye çalışalım. Düz Metin Şeklinde...
Read more »

Angularjs Proje Yönetimi

8 Eyl
Yazılım projelerinin geliştirilmesi sırasında karşılaşılan bazı genel problemler vardır. Bu problemler yazılımın Frontend veya Backend olmasına bağlı olmayan, sürecin gelişimi sırasında ortaya çıkan problemlerdir. Projelerde istenen taleplere bağlı olarak yazılımda çok fazla kod olabilir. Kod sayısı arttıkça yazılımın çalışma performansı da...
Read more »

Angularjs ngResource ile RESTful veri iletişimi

4 Eyl
Bu yazıda angularjs ile proje geliştirirken REST servislere erişerek veri talep etmek için kullanılmak üzere hazırlanmış bir modül olan ngResource modülünü incelemeye çalışacağız. ngResource modülü angular.js script dosyası içerisinde bulunmaz. Projemize ngResource modülünü dahil edebilmek için angular-resource.js javascript dosyasını projemize dahil etmeliyiz. <script...
Read more »

Yaygın Olarak Kullanılan Javascript MVC Çatıları

25 Eki
Yazılım dünyasında en popüler tasarım şablonlarından olan MVC(Model View Controller) tasarım şablonu, geleneksel programlama dillerinin yanında Javascript tarafında da yaygın olarak kullanılmaya başlamıştır. MVC bir uygulamada yapılması gereken işlerin üç sınıfta birbirinden ayrılmasıdır. Model: Modellenen verinin tipi olarak düşünülebilir. Örneğin;...
Read more »