Posts Tagged ‘Javascript’
Angry Birds, Tek kelimeyle
Google bence Ajax’tan sonra yine çığır açacak bir iş yaptı. Tek kelimeyle ağazım açık kaldı.
Az önce Chip’ten biz yazıyı rss’den gördüm. Google, efsane oyunu browser’a taşıdı yazıyordu. Yok artık dedim. ve yazıyı okudum :
http://www.chip.com.tr/konu/angry-birds-u-chrome-web-store-dan-oynayin_26888.html
Öfkeli kuşlarla domuzları vurma oyunu Angry Birds, artık Chrome Web Store‘dan oynanabiliyor. Google I/O etkinliğinde duyurulan yenilik sayesinde oyunu PC’nizde herhangi bir tarayıcıda oynamanız mümkün.
Yani şimdi bu oyunu flash yaparsın, java applet yaparsın, browser da oynatırsın. Ama google oyunu javascript yapmış. Tek kelimeyle yuh diyorum. Yani Packman’de yapmışlardı bunu ama packman Angry Birds’e göre çok daha basit bir oyun (bunu sadece programcı gözüyle söylüyorum, oyun oynama zevki ve oyuncu gözüyle her ikisini birbiri ile karşılaştırmam.). Ama 2. seviyeye geçtiğimde gördüm ki resmen adamlar parçalara ayrılan kuşları dahi yapmışlar. Ve sadece crome değil bütün browser’larda oynanabiliyor. Microsoft’un yaptığı gibi sadece kendi browser’ında çalışabilen şeyler yapmamışlar. Tek kelimeyle Google’ı tekrardan kutladım.
Neyse oyunu oynamak için :
Dikkat : Bu oyunun bağımlılık yaratan bir etkisi vardır. Eğer oyuna zaman ayırmanızın, sağlığınızı ve yaşantınızı etkileyeceğini düşünüyorsanız, lütfen yukarıdaki linki tıklamayınız. Ayrıca oluşacak her türlü zarar ziyandan sadece siz sorumlusunuz, ben bu yazının yazarı olarak size gerekli bütün uyarıları yapmış bulunmaktayım. Devam etmeniz durumunda hiç bir sorumluluk kabul etmem. Hatta aramızdaki bağlantının ortaya çıkması halinde sizleri tanımadığımı söyleyip, bağlantıyı yalanlarım ![]()
ASP.NET AJAX 4.0 Preview 5
ASP.NET AJAX kütüphanesinin son versiyonu olan 4.0′ın 5 numaralı ön sürümü görücüye çıktı.
ASP.NET AJAX kütüphanesinin özellikleri şöyle:
- istemci şablonları ile veri tabanı verilerini tarayıcıda formatlamak
- DataView kontrolü gibi istemci kontrolleri
- İstemci DataContext bileşeni, Değişimin izlemesini ve kimlik yönetimini destekler
- ADO.NET Veri Servisleri desteği
- WCF ve ASMX Web servis desteği
- JSONP desteği
- Düz JavaScript nesneleri için Gözlemlenebilir desen
- Live Bindings
- Command Bubbling
- Karmaşık bağlantılar ve varlıklar arasındaki ilişkiyi birden fazla varlık setleri veya tablolardan yönetmek için destek
Şu adresten indirebilirsiniz.
eburhan.com: “jQuery ve Seçiciler”
eburhan.com adresinde JQuery ve seçiciler makalesinde JQuery ve seçiciler ile ilgili güzel bir yazı yer almakta. Bu konuya ilgili iseniz bakmanızı tavsiye ederim.
http://www.eburhan.com/jquery-ve-seciciler/
JQuery 1.1. Basit Seçiciler
JQuery’nin en önemli özelliği sayfa üzerindeki nesnelere çok kolay bir yöntem ile ulaşabilmemizi sağlamasıdır. Bu sayede istediğimiz işi çok rahat ve hızlı şekilde yapabiliriz.
İşte bu yazı dizimizin en başında, sayfa içinde yer alan nesneleri seçmek için kullanabileceğimiz yöntemlerden bahsedeceğim.
JQuery içerisinde bir çok seçici işlevi bulunmaktadır. Aşağıda bunlardan en fazla kullanılanları ve diğerlerine göre çok daha basit olanları gösterilmiştir.
- #id
id’si id‘ye eşit olan elemanı bulur.
Örneğin:$("#yazi1").html("Deneme"); - element
element türündeki bütün elemanları bulur.
Örneğin:$("p").css("backgroundColor","red"); - .class
class sınıfının uygulandığı bütün elemanları bulur.
Örneğin:$(".haberBasligi").css("backgroundColor", "White"); - .class1.class2
Hem class1, hemde class2 sınıflarını uygulamış elemanları bulur. Mutlaka 2 sınıfında aynı eleman tarafından uygulanmış olması şarttır.
Örneğin:$(".haberBasligi.haberDetayi).css("color", "Blue"); - *
Bütün elemanları bulur.
Örneğin:$("*").css("fontFamily","Verdana,Tahoma"); - Seçici1,Seçici2,Seçici3
Aynı anda birden fazla seçicinin bulunması için seçiciler arasında virgül yazmak gerekir.
Örneğin:$("input,select,textarea").css("borderStyle","none");
Linq to ….
Linq dan sonra linq için ne kadar proje geliştirildiğini merak ettim. Sevgili Google da linq to şeklinde yazmaya başladığımda otomatik tamamlamada gördüğüm birkaç projeyi sizlerle paylaşmak istedim.
1. Linq to Javascript :
Javascript için linq framework’ü yazmışlar. Yoğun şekilde Javascript kullanılacaksa ve verilerle çok uğraşılması gerekiyorsa işinize yarayabilir.
Site: http://www.codeplex.com/JSLINQ
Konuya giriş için türkçe bir blog yazısı.
2. Linq to LDAP:
Active Directory veya bir ldap kaynağından veri sorgulamayı sağlayan bir yöntem.
Yöntemi açıklayan Blog yazısı.
3. DbLinq Project: Linq Provider for MySql, Oracle and PostgreSQL
Adındanda anlaşılacağı gibi linq ile desteklenmeyen veri tabanlarından en önemli 3 tanesine bağlantı sağlayan bir proje. ADO.Net Entity Framwork ile bu açıkta Microsoft tarafından kapatılmaya çalışılmakta.
Proje Sitesi: http://code2code.net/DB_Linq/
4. Linq to NHibernate:
NHibernate için Linq eklentisi nasıl yazılır. Bu blog yazısında Ayende Rahien (a.k.a. Oren Eini) bundan bahsetmektedir.
5. LINQ to Google Desktop
Google Desktop, Google’ın yerel makinada çalışan versiyonu. Dosyalarınız arasında kaybolmadan arama yapmanızı sağlamakta. Bu program için Luis Diego Fallas tarafından hazırlanmış blog yazısına bakabilirsiniz.
6. Linq to Streams (SLinq, Streaming LINQ)
Oren Novotny tarafından geliştirilen ve sürekli veri akımları üzerinde çalışan bu bileşen sayerinde gerçek zamanlı select, where ve orderby kullanılabilmektedir.
Proje Sitesi : http://www.codeplex.com/Slinq/
7. i4o – indexes for objects
Gerçekte bir linq sağlayıcısı olmayıp, linq sorgularını hızlandırmak için hazırlanmış bir linq eklentisidir. Bu eklentiyi anlatan blog yazısına buradan ulaşılabilir.
Proje Sitesi: http://www.codeplex.com/i4o
