arşiv
Ajax Türkçe Karakter Sorunu
Çevremde sürekli Ajax kullanımı sonucunda Türkçe karakter sorunu yaşayan insanlar görüyorum. Standartlardan uzak çalışmanın sonucunda bu ve benzeri problemler yaşamanız çok normal. Bu yazıda Ajax kullanırken Türkçe karakter sorunu yaşamamak için nelere dikkat edilmeli, bunlardan bahsedeceğim. Aslında bahsedeceklerimi sadece ajax kullanacağınız zaman değil, her zaman uygulamanızı tavsiye ederim.
- Öncelikle tüm dosyalarınızı UTF-8 formatında kaydedin. Yaşanan Türkçe karakter sorunlarının büyük bir nedeni bu. Dikkat edilmesi gereken şey tüm dosyaların utf-8 olması gerektiği. index.html den ajax.php dosyasına ajax isteği gönderdiğimizi varsayalım. Bu 2 dosyadan biri utf-8 diğeri ANSI veya başka format ise gene Türkçe karakter sorunu yaşayabilirsiniz. Dosyalarınızı nasıl utf-8 formatında kaydedeceğinizi öğrenmek için kullandığınız metin düzenleyicinin kullanım kılavuzuna göz atın.
- Ajax isteğinin yapıldığı sayfada <head> bloğunda utf-8 karakter kodlaması kullandığınızı belirtin. Bunun için <head> bloğuna şu kodu eklemeniz gerekir;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
jQuery Nesne Oluşturma Yöntemleri ve Hız Testi
Merhaba.
Öncelikle hepinizin Ramazan Bayramı’nı kutluyorum ve hızlı bir şekilde yazıya başlıyorum. jQuery ile çoğu zaman çalışma anında yeni bir nesne oluşturmak isteriz. Nesneleri oluşturmanın pek çok farklı yolu var. Sonuç hepsinde aynı olsa da performans yönünden hepsi aynı verimi sergileyemiyebiliyor. Ben de kendimce bir hız testi yapmaya karar verdim. Çok hassas bir test olmadığını en başından söyleyeyim. Test sonuçları sistemden sisteme farklılık gösterecektir. Fakat en azından bir fikir edinmemize yardımcı olacağından eminim.
jQuery Live Metodu ve Kullanımı
Merhaba.
Uzun zamandır jQuery ile ilgili yazı yazmadığımı farkettim ve benim de yeni kullanmaya başladığım bir jQuery metodu olan Live metodunu anlatmaya karar verdim. Daha önce farkettiniz mi bilmiyorum ama eğer jQuery ile fazla haşır neşir birisi iseniz mutlaka farketmişsinizdir.
$("div").click(function(){
alert("Merhaba!!")
})
Gibi bir kod yazdığımızı varsayalım, tüm div elementlerine tıklandığında Merhaba!! demesi lazım. Eğer div elementlerimiz sayfa yüklendiğinde oluşturulmuş durumda ise çalışır. Fakat çalışma zamanında oluşturduğumuz div elementlerinde bu fonksiyon çalışmaz. İşte bu ve bu gibi durumlarda yardımımıza yetişiyor live metodu. Live metodunu kullandığımızda tüm mevcut ve sonradan oluşturulan elementler fonksiyona dahil olur ve çalışır. Hemen fonksiyon ile ilgili birkaç detaydan bahsedelim;
Emomatik Online
Emomatik‘in online sürümünü hazırladım, girilen veriyi jQuery AJAX kullanarak post ediyor.
Burdan ulaşabilirsiniz;
Online Emomatik
Gördüğünüz herhangi bir hatayı bu yazıya yorum yoluyla eklerseniz sevinirim.
HTML 5 Canvas Örnekleri
Bu yazıda internette çeşitli sitelerden derlediğim HTML 5 Canvas örneklerini paylaşacağım. Örnekleri sorunsuz bir şekilde inceleyebilmeniz için HTML 5 destekleyen bir tarayıcı (Firefox 3.5, Opera 10 vs) kullanmalısınız. Lütfen siz de bulduğunuz/hazırladığınız örnekleri yorum yoluyla bana iletin ve listeyi genişletelim.














Son Yorumlar