$scope ve $rootScope ilişkisi

$scope ve $rootScope ilişkisi
Merhabalar Bu yazımda AngularJS’in birbiriyle ilişkili iki önemli nesnesi olan $scope ve $rootScope’dan bahsedeceğim. Scope kavramı uygulamalar için bir kapsamı ifade eder.Bu kapsam AngularJS için controller ve view’in birbiriyle konuşmasını sağlar. $scope $scope nesnesi üsttede belirttiğim gibi controller ve view arasındaki iletişimi sağlar.Temelde,$scope controllerdan aldığı verileri DOM elementlerine bağlar $rootScope $rootScope en üst kapsamdır.Bir uygulamada ...

Gulp.js ile iş yükünüzü hafifletin

Gulp.js ile iş yükünüzü hafifletin
Gulpjs front-end’de iş akışınızı otomatikleştirmeye yarayan Nodejs tabanlı bir Javascript aracıdır.Bazen manuel olarak yapılan ve gereksiz yere vakit kaybedilen işlerde Gulpjs yardımınıza hızır gibi yetişmektedir.Alternatif olarak Grunt aracıda kullanılmaktadır ancak Grunt’u,Gulp’a göre kod bakımından okuması daha zordur ve Gulp üzerindeki konfigrasyonları nodejs kodu gibi çalıştırdığından Grunt’a göre daha hızlı çalışmaktadır.(Gulp ile yaptığınız tüm işleri Grunt ...

Ubuntu için Npm ve Bower kurulumu

27. Ağustos 2015 Genel, JavaScript, Node JS 0
Ubuntu için Npm ve Bower kurulumu
Bower,front-end ve arayüz geliştiriciler için Nodejs üzerinde çalışan ve Git’e ihtiyaç duyan bir paket yöneticisidir.Bu yazıda Ubuntu için Nodejs ve Bower kurulumundan bahsedeceğim. Bower kurulum için Git kurmayı gerekli kılar.Bu yüzden öncelikle git kuruyoruz $ sudo apt-get install git-core Bower,Node ve npm’e bağımlı olduğundan bir sonraki adımda Nodejs kuruyoruz $ sudo apt-get install nodejs Şimdi ...

AngularJS Giriş ve SPA

AngularJS Giriş ve SPA
AngularJS Google tarafından desteklenen bir Javascript MVC(MV* yada MVW olarakda geçer) frameworkudur.MVC yapısı kodların daha kolay okunabilir ve geliştirilebilir olmasına olanak sağlar.AngularJS sayesinde SPA(Single Page Application) uygulamalar geliştirilebilir.Peki nedir bu SPA dediğimiz olay ? WEB SİTESİNDEN WEB UYGULAMASINA Geleneksel web sitelerinde kullanıcı siteye giriş yaptığında URL ile bir istek gönderir ve web sunucusu bu isteğe ...

jQuery ile JSON dosya okuma

jQuery ile JSON dosya okuma
jQuery ile JSON dosyalarını okumamız $.getJSON() metoduyla mümkündür.Bu fonksiyon JSON formatlı bir dosyadan verileri çekmemizi sağlar.Önce JSON nedir kısaca açıklayalım. JSON(JavaScript Object Notatiton),XML yapısına alternatif olarak geliştirilmiştir.Hem okunabilirlik bakımından hem boyut bakımından hem de hız bakımından XML’e göre üstünlük sağlamaktadır.AJAX verilerinin ortaya çıkması ile XML ile verilere ulaşmak işkence haline gelmişti.Neyseki Douglas Crockford abimiz JSON ...

jQuery .trigger() fonksiyonu

jQuery .trigger() fonksiyonu
Trigger’ın türkçe karşılığı tetikleyici anlamına gelmekte.Programlama dillerinde bir fonksiyon tanımlayıp onun içinde başka bir fonksiyonu çağırabiliriz.Bu fonksiyonu mainde çağırdığımızda içinde olan fonksiyonuda çağırmış bir nevi tetiklemiş oluyoruz.Tetikleme olayı genellikle events(olaylar) için kullanmakta.Örneğin bir butona tıkladınız aynı anda başka bir nesnenin tıklama eventi içindeki kodlarınında çalışmasını istiyorsunuz ve bunu jQuery’de yapmak istiyorsanız .trigger() fonksiyonu imdadınıza yetişiyor.Örneğin ...

jQuery Dosyalarını Nerede Çağırmalıyız ?

jQuery Dosyalarını Nerede Çağırmalıyız ?
jQuery bildiğiniz üzere en geniş kapsamlı ve daha kolay Javascript yazmamızı sağlayan bir kütüphane.Javascript ile yapabileceğimiz herşeyi jQuery’lede yapabiliriz.Ancak kodları yazmaya başlamadan önce jQuery dosyalarını sayfamıza import etmemiz gerekiyor.Bu işlem <script></script> tagları arasına src niteliğine yazılarak yapılıyor.Şöyle ki [crayon-5b05972b4580b452133745/] Şimdi gelelim asıl konuya “Ben bu kodu nereye yazacağım ?” Projeleri incelediğinizde bazı projelerde kodlar <head></head> ...