Browsing articles in "javascript – ajax"

MyJS

Kendi projelerimde jQuery gibi kütüphaneleri kullanmak yerine kendi kütüphanemi kullanmak amacı ile yazmaya başladığım MyJS yi opensource olarak paylaşıyorum :) MyJS şuanda temel anlamda select işlemlerini yapabiliyor. Örneğin;

MyJS(‘.css’)  => class ı css olan nesneleri geri döner
MyJS(‘#id’) => id si id olan nesneyi geri döner
MyJS(‘a[href=index.php]‘) => href özelliği index.php olan a taglarını geri döner
MyJS(‘.css .css2′) => class ı css ve css2 olan nesneleri döner
MyJS(‘.css,.css2,a’) => classı css olan nesnelerin içinden, class ı css2 olan nesneleri ve onların içindeki a nesnelerini geri döner.

İşlerden fırsat buldukça select işlemlerini ve çekirdeğin içinde bunundan changeStyle, changeClass, setHtml gibi methodları geliştirmeye devam ediyorum. Şuanda çekirdek ve ajax modülleri opensource olarak mevcut. İlerleyen günlerde efekt modülünü de  projeye dahil etmeyi planlıyorum.

MyJS nin kaynak kodlarına buradan ulaşabilirsiniz.

Oca 26, 2010

Alan Adı Sorgulama : Rivy.Net

Son zamanlarda üzerinde uğraştığım projemden biraz bahsedeceğim bu yazımda size;
Onun adı rivy :)

Kısaca nedir ? Ne işe yarar?
Rivy, Php – Ajax – MySql tabanlı bir alan adı sorgulama sistemi.  Bundan yaklaşık  1 ay önce r10′da dolaşırken tesadüf eseri görüp kaydettiğim domainim üzerine neler yapabileceğim konusunda öneriler alırken bir kaç arkadaşın(webloader) söyledikleri üzerine aklıma giren projem oldu rivy :) İlk aşamada alan adlarını sorgulayabildiğiniz, boş veya dolu olup olmadığını, dolu ise whois bilgilerini görebildiğiniz rivy ile ilerneyen günlerde tamamen ücretsiz olarak düşecek domainlerinizi ekleyip – listeyebileceğiniz,  takip ettiğiniz domain düştüğünde size mail ile haber verecek bir sistemi hizmetinize sunmayı planlıyorum.

Rivy’i buradan ziayret edebilirsiniz :)


js tasarım aracı

İnternette dolaşırken gördüğüm basit ama güzel bir Javascript aracını paylaşmak istedim sizinle.
Bu araç, tarayıcımızda açmış olduğumuz sayfanın üzerine dinamik olarak eklenen basit bir js dosyası ile çalışıyor.
Ne işe yaradığına gelince;

tıklayın

Yukarıdaki linke tıkladığınızda ekranın sağ alt köşesinde koyu renkli bir kutu belirecek. Bu kutunun içinde ise 4 adet araç bulunmakta. Bu araçlar sayfa üzerinde çeşitli şekillerde ölçümler yapmanıza olan sağlıyor.

Bu aracı diğer sayfalarda nasıl kullanacağınıza gelirsek;

javascript:function%20fnStartDesign(sUrl)%20{var%20nScript%20=%20document.createElement(‘script’);nScript.setAttribute(‘language’,'JavaScript’);nScript.setAttribute(‘src’,sUrl);document.body.appendChild(nScript);}fnStartDesign(‘http://www.sprymedia.co.uk/design/design/media/js/design-loader.js’);

Yapmanız gereken şey yukarıdaki “tıklayın” linkini Mozillanızın hızlı bağlantılar sekmesine sürükleyip kaydetmeniz ve bu aracı kullanmak istediğiniz sayfalarda bağlantıya basmanız veya 2. bir alternatif olarak yukarıdaki kodu biryerde saklayıp, aracı kullanmak istediğinizde tarayıcınızın adres çubuğuna yapıştırmanız…

Kas 22, 2009

js currency formatter

Yaptığım bir projede ihtiyacım üzerine karaladığım küçük 2 fonksiyonu paylaşmak istedim.
js dosyamın içinde 2 fonksiyon bulunmakta;

void IsNumber(element)
Fonksiyonu text nesnemizin onkeypress ve onkeyup olaylarına yazıyoruz.  Bu olaylarda fonksiyonumuza nesnemizi gönderdiğimiz zaman bastığımız karakterleri kontrol ederek geçersiz karakterlerin yazımını kısıtlıyor. Sadece rakamlar,  ‘.’ ve  ‘,’ karakterlerinin yazımına izin veriyor.
Örnek Kullanım :  <input type=”text” name=”price” onkeypress=”IsNumber(this)” onkeyup=”IsNumber(this)” />

void CurrencyFormat(element)
Bu fonksiyonumuzu da nesnemizin onblur olayına yazarak parametre olarak text nesnemizi gönderiyoruz. Fonksiyon yazım işimiz bittikten ve text nesnemizin içinden çıktıktan sonra içindeki yazıyı algılayarak formatlandırma işlemini yapıyor. Örneğin, bin lira otuz beş kuruş = 1000,35 yazdığınızda, fonksiyonumuz bunu 1.000,35 haline dönüştürüyor.
Örnek Kullanım : <input type=”text” name=”price” onblur=”CurrencyFormat(this)”  />
<input type=”text” name=”price” onblur=”CurrencyFormat(this)” onkeypress=”IsNumber(this)” onkeyup=”IsNumber(this)” />


Örnek 1 :

Örnek 2 :

CurrencyFormat.js

Ağu 22, 2009

Manşet Haber

Daha önce projelerimde kullanmak üzere yazdığım manşet haber scriptim. Sistem javascript kullanılarak yazılmış olup 4 resim ve bu resimlere ait başlık-özet bölümlerini gösterebilmekte. Diğer sistemlerle entegrasyonunun kolay olması açısından JSON tekniğine uygun veri alışı yapmakta.

Demo

Source

Sayfalar:12»