$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 ...

CSS3 opacity değeri

29. Haziran 2015 CSS3, HTML/CSS 0
CSS3 opacity değeri
Merhabalar bu kısa yazıda CSS3’de nesnelere nasıl opacity değeri verebileceğimizden bahsedeceğim.Nesnelerin opacity değerini değiştirmek için aşağıdaki kodlar işinize yarayabilir.

Google’da etkin arama teknikleri

22. Mayıs 2015 Genel 2
Google’da etkin arama teknikleri
Google bildiğiniz üzere bir arama motoru.Aslında arama motorundan daha fazlası.Ancak konumuz orası değil şimdi oraya girersek çıkamayız.Şuanki konumuz Google ile nasıl etkili arama yapabiliriz. Google ile arama yaparken istediğimiz sonuçlara nokta atışı yaparak nasıl ulaşabiliriz? Dosya uzantısına göre aramayı nasıl yaparım? Herhangi bir site içerisindeki sonuçları nasıl getiririm ? İçerisinde istemediğim veriler barındıran sitelerin çıkmasını ...

C# Kodlama Standartları

23. Nisan 2015 C/C++/C#, C# 0
C# Kodlama Standartları
Merhabalar yeni bir yazı ile yine karşınızdayım.Yeni bir yazı dizisine başlıyoruz.Uzun soluklu bir yazı olacak sıkmaması açısından 2’ye bölebilirim.Duruma göre diğer diller içinde aynı yazı dizisinden devam etmeyi planlıyorum.Şimdi gelelim asıl konumuz olan “Kodlama standartları“na. Yazılım dünyasında bir proje üzerinde tek başına çalışıyorsanız tüm kodları ve düzeni kendi kafanızda kurguladığınızdan problem yaşamayabilirsiniz, problem yalnızca kodlarınızı ...

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 ...