vehbiakdogan

Senior Sofware Developer

Yazar: Vehbi Akdoğan

Tarayıcıda Json Çıktılarını Renkli Göstermek İçin Güzel Bir Eklenti

Json ile sürekli etkileşim içinde bulunan arkadaşlar bilir tarayıcıda tek satır halinde açıldığı için hep sayfa kaynağını görüntüleyip ordan bakmak zorunda kalırız.

Belli bir zamandan sonra bunun aşırı sıkıcı geldiğini söyleyebilirim.

Bunun için jSon formatter adlı tarayıcı eklentisini farkettim ve kullanmaya başladım artık json kodlarını zengin metin editöründeymiş gibi görüntüleyebilirsiniz.

Eklentinin Adresi : Eklentiyi Kur
Eklentnin Github Adresi : Github Üzerinden Görüntüle

Açık kaynaklı olan eklentiyi sizde geliştirebilirsiniz.

Javascript-jQuery

Gmaps.js İle Haritadan istediğimiz noktaya ait kordinantları alma

Öncelikle Gmaps.js Dosyasını github üzerinden indiriyoruz.

Şimdi sıra geldi istediğimiz noktanın kordinantını bulmaya.

Ben istediğim noktaya ait kordinant bulmak için gmaps.js içinde bulunan outside parametresinden yararlandım arkadaşlar daha farklı basit çözümü olan arkadaşlar olursa benimle de paylaşırlarsa sevinirim.

Kullandığımız methodlardan bahsedeyim.

Marker

marker harita işaretlemek için kullandığımız kırmızı işaretçi.

outside methodu

Çizilen bir alan içerisinden işaretçiyi çıkardığımızda çalışan fonskiyon.
İki parametre alıyor (marker,fences).

Artık Kodlarımızı yazmaya başlayabiliriz.
Githubdan indirdiğimiz dosya içinden gmaps.js dosyasını alyoruz. diğerleri bizi ilgilendirmiyor şimdilik.

Daha sonra standart bir html sayfası açıp jQuery dosyamızı ve gmaps.js dosyamızı sayfamıza dahil ediyoruz.
Ayrıca google maps ın vermiş olduğu api dosyasınıda dahil ediyoruz.
google maps api dosyasını BURADAN indirebilirsiniz.
Şimdi sayfa yapımız aşağıdaki gibi oldu.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Vehbi Akdoğan | gmaps.js kullanımı </title>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
  <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  <script type="text/javascript" src="gmaps.js"></script>
</head>
<body>
<div class="ortala">
</div>
</body>
</html>




Daha sonra sayfamıza haritayı göstermek için #map idli bir div ve alacağımız kordinantlar için de iki adet (x,y) input ekliyorum.

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Vehbi Akdoğan | gmaps.js kullanımı </title>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
  <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  <script type="text/javascript" src="gmaps.js"></script>
  <style type="text/css">
  	#map {
  		width:500px;
  		height: 500px;
  		overflow: hidden;
  	}
  	.ortala {
  		width:500px;
  		margin:0 auto;
  	}
  	input {
  		margin-right:5px;
  		margin-top:5px;
  		
  	}
  </style>
</head>
<body>
<div class="ortala">
      <div id="map"></div>
      <input type="text" disabled="" name="lat" value="0" />
      <input type="text" disabled="" name="lng" value="0" />
</div>
</body>
</html>



Şimdi sıra geldi harita ile ilgili dosyamıza.


<script type="text/javascript">
    var map;
    $(document).ready(function(){
      map = new GMaps({
        el: '#map',
        lat: 39.908611,
        lng: 41.27694399999996
      });
      // haritamızı oluşturduk  lat,lng koordinantları gösteriyor.
      // şuan da erzurum koordinantları na göre açtık
      
     var circle = map.drawCircle({
        lat: 39.908611,
        lng: 41.27694399999996,
        radius: 5,
        strokeColor: '#fff',
        strokeOpacity: 0,
        strokeWeight: 3,
        fillColor: '#fff',
        fillOpacity: 0
      });
      // haritada bir adet circle oluşturduk ama opasitesini 0 yaptığım için haritada görünmeyecek 
      // koordinantları almamız için gerekli 
      
      
      // bir adet marker yani işaretçi ekledik haritaya gene erzurum merkezi işaretlettim ben 
	map.addMarker({
        lat: 39.908611, 
        lng: 41.27694399999996,
        draggable: true, // marker in sürüklenebilme özelliğini açtık
        fences: [circle], // bu içinde bulunacağı alanı gösteriyor işaretlediğim alan circle nin içinde şuan 
        outside: function(m, f){ // circlenin dışına çıkınca çalışacak fonksiyonum
          $("input[name=lat]").val(m.getPosition().lat()); // x kordinantını inputa yazdırdım  
          $("input[name=lng]").val(m.getPosition().lng()); // y kordinantını inputa yazdırdım 
        }
      });
      
      
    });
  </script>

Sayfamızın Son Hali

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Vehbi Akdoğan | gmaps.js kullanımı </title>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
  <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  <script type="text/javascript" src="gmaps.js"></script>
  <style type="text/css">
  	#map {
  		width:500px;
  		height: 500px;
  		overflow: hidden;
  	}
  	.ortala {
  		width:500px;
  		margin:0 auto;
  	}
  	input {
  		margin-right:5px;
  		margin-top:5px;
  		
  	}
  </style>
  <script type="text/javascript">
    var map;
    $(document).ready(function(){
      map = new GMaps({
        el: '#map',
        lat: 39.908611,
        lng: 41.27694399999996
      });
      // haritamızı oluşturduk  lat,lng koordinantları gösteriyor.
      // şuan da erzurum koordinantları na göre açtık
      
     var circle = map.drawCircle({
        lat: 39.908611,
        lng: 41.27694399999996,
        radius: 5,
        strokeColor: '#fff',
        strokeOpacity: 0,
        strokeWeight: 3,
        fillColor: '#fff',
        fillOpacity: 0
      });
      // haritada bir adet circle oluşturduk ama opasitesini 0 yaptığım için haritada görünmeyecek 
      // koordinantları almamız için gerekli 
      
      
      // bir adet marker yani işaretçi ekledik haritaya gene erzurum merkezi işaretlettim ben 
	map.addMarker({
        lat: 39.908611, 
        lng: 41.27694399999996,
        draggable: true, // marker in sürüklenebilme özelliğini açtık
        fences: [circle], // bu içinde bulunacağı alanı gösteriyor işaretlediğim alan circle nin içinde şuan 
        outside: function(m, f){ // circlenin dışına çıkınca çalışacak fonksiyonum
          $("input[name=lat]").val(m.getPosition().lat()); // x kordinantını inputa yazdırdım  
          $("input[name=lng]").val(m.getPosition().lng()); // y kordinantını inputa yazdırdım 
        }
      });
      
      
    });
  </script>
</head>
<body>
<div class="ortala">
      <div id="map"></div>
      <input type="text" disabled="" name="lat" value="0" />
      <input type="text" disabled="" name="lng" value="0" />
</div>
</body>
</html>




Şeklinde Oldu.

Daha farklı basit çözümleri olan arkadaşlar olursa benimle paylaşırlarsa çok memnun olurum.

DEMO / DWONLOAD

Javascript-jQuery

CKE Editör Sunucuya Dosya Yükleme

merhaba arkadaşlar cke editör kullanalar için bu yazımda sunucuya nasıl dosya yüklenir onu göstereceğim.

Cke editör kullandığınızı varsayıyorum.

Öncelikle ckeditor\plugins\image\dialogs klasörü içindeki image.js dosyasını açıyoruz.

Daha sonra id:”Upload”,hidden:!0 kodunu aratıp buluyoruz ve id:”Upload”,hidden:0 olarak değiştiriyoruz.

Daha sonra cke editörümüze baktığımızda karşıya yükle sekmesinin aktif olduğunu görebilirsiniz. şimdi sıra geldi yüklenen dosyayı kaydettirmeye

Öncelikle CKEyukle.php adında bir php dosyası oluşturuyoruz ve kodlarımızı yazmaya başlıyoruz.

<?php
        require 'class.upload.php';
	$image = new Upload( $_FILES[ 'upload' ] );
	if ( $image->uploaded ) {
		 $image->file_new_name_body =uniqid();
		 $image->Process('../images/');
		 $resim_yolu=$image->file_dst_path . $image->file_dst_name;
		 
		 $resim_yolu = "http://".$_SERVER['SERVER_NAME']."/".str_replace("../","/",$resim_yolu);
		if ( $image->processed ) {
			$funcNum=$_GET['CKEditorFuncNum'] ; 
			$CKEditor=$_GET['CKEditor'] ; 
			$langCode=$_GET['langCode'] ;  
			echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$resim_yolu', '$message');</script>"; 
		}
	}


?>

Dosya yükleme işlemini verotnet upload sınıfı ile yaptım dosyaları aşağıda sizlerle paylaşacağım.

Daha sonra CKE editörde sunucuya gönderilen dosyakalrın CKEyukle.php ye gitmesi için aşağıdaki CKE ediötrü çalıştıran kodumuza {filebrowserUploadUrl: ‘CKEyukle.php’} ekliyoruz.

<script src="ckeditor/ckeditor.js"></script>
<script>
	CKEDITOR.replace( '$name',{toolbar : 'Full', uiColor : '#d0d0d0' ,filebrowserUploadUrl: 'CKEyukle.php'});
</script>

Şeklinde olacak.

Evet arkadaşlar artık cke editör ile kolayca dosya yükleyebilirsiniz. CKEyukle.php dosyasını ve verotnet upload sınıfını aşağıdan indirebilirsiniz.

Buradan İndirin

PHP

jQuery Basit Bir Slider Eklentisi

merhaba arkadaşlar Kullanımı kolay basit bir jquery slider eklentisi yazdım sizlerle de paylaşmak istiyorum.

jQuery slider Eklentisi

Kullanımı

<!DOCTYPE HTML>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title>Vehbi Akdoğan Slider Eklentisi </title>
	<meta name="description" content="Vehbi Akdoğan Tab Eklentisi, jQuery tab eklentisi  " />
	<meta name="keyword" content="Vehbi Akdoğan Tab Eklentisi, jQuery tab eklentisi   " />
	<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
	<meta name="author" content="Vehbi Akdogan" />
	<link rel="stylesheet" href="style/style.css?v=1.0" />
	<script type="text/javascript" src="http://vehbiakdogan.com/demolar/_jq.js"></script>
	<script type="text/javascript" src="js/akdoganSlider.jquery.js"></script>
	<script type="text/javascript">
		$(function(){
			$("ul.akdoganSlider").akdoganSlider({
				width:"1000px", // slider Genişlik default 100%
				height:"500px", // slider Yükseklik default 100%
				ileriGeriOk :true, // ileri Geri Nesneleri Görünsünmü ? true/false
				geriOkHtml: "Geri Git", // geri ok html
				ileriOkHtml: "İleri Git", // ileri ok html
				noktaHtml : "&spades;", // alt nokta html
				autoPlay: true
			});
			
		});
	</script>
</head>
<body>
	<div class="ortala">
		<ul class="akdoganSlider">
			<li> <img src="images/1.jpg" alt="" /> <p> İçerik Yazısı </p></li>
			<li> <img src="images/2.jpg" alt="" /> <p> İçerik Yazısı </p></li>
			<li> <img src="images/3.jpg" alt="" /> <p> İçerik Yazısı </p></li>
		</ul>
	</div>
</body>
</html>

Parametreler

  • width: Sliderin genişliğini belirtir. Default Değeri 100%
  • height: Sliderin yüksekliğini belirtir. Default Değeri 100%
  • ileriGeriOk:ileri Geri Okların Gösterilip Gösterilmeyeceğini Belirtir. Alabileceği değerler True/False. Default değeri True.
  • geriOkHtml: Geri Okunun Htmlini belirtir Default Değeri “Geri” Dir. html kodu kullanabilirsiniz.
  • ileriOkHtml: İleri Okunun Htmlini belirtir Default Değeri “İleri” Dir. html kodu kullanabilirsiniz.
  • noktaHtml: Slider sayısını gösteren noktalardır. boş bırakırsanız sayı olarak görünecektir..
  • autoPlay:Sliderin Otomatik olarak Dönmesini Gösterir. alabileceği değerler true/false. Default Değeri false.
  • DEMO Download

Javascript-jQuery

Php Türkçe Tarih Fonksiyonu

Merhaba arkadaşlar İstediğim tarih fonksiyonunu bulamadığım için birtane de ben yazayım dedim.
Hazırlamış olduğum tükçe gün ve ay çevirme fonksiyonu isterseniz sadece ay veya hem gün hemde ay çevirmenize yardımcı olacaktır.

<?php

function turkceTarih($ay,$gun=NULL) {
	$tarih = array();
	if($gun) {
		$gunler = array(
		    'Pazartesi',
		    'Salı',
		    'Çarşamba',
		    'Perşembe',
		    'Cuma',
		    'Cumartesi',
		    'Pazar'
		);
		$gun = $gun > 7 ? ($gun % 7) : $gun;
		$tarih["gun"] = $gunler[$gun-1];
	}
	$aylar = array(
	    'Ocak',
	    'Şubat',
	    'Mart',
	    'Nisan',
	    'Mayıs',
	    'Haziran',
	    'Temmuz',
	    'Ağustos',
	    'Eylül',
	    'Ekim',
	    'Kasım',
	    'Aralık'
	);
	$ay = $ay > 12 ? ($ay % 12) : $ay;
	$tarih["ay"] = $aylar[$ay-1];
	return $tarih;
	
	
	
}
$gun = date("N"); // haftanın Günü
$ay = date("m"); // sayısal olarak ay değerimiz

/* kullanım Şekli 1 */

$tarih = turkceTarih($ay); // sadece ay çevirmek için kullanılır 
echo 'Şuan '.$tarih['ay'].' Ayındayız.<br/>';

/* ikinci kulanm şekli */

$tarih = turkceTarih($ay,$gun); // ay Ve Gün Çevirmek için kullanılır
echo 'Şuan '.$tarih['ay'].' Ayının '.$tarih['gun'].' Günündeyiz.<br/>';
?>





PHP

Baş Belası Botnet Saldırısı Ve Engellenmesi

merhaba arkadaşlar neredeyse bir haftadır baş etmeye çalıştığım genelde yurt dışından siteme ping atan bazı ip adresleri vardı. ilk başta işin küçük birşey olduğunu düşünerek sadece ip leri engelleyerek çözebileceğimi düşündüm.

Daha sonra ip adreslerini engellememe rağmen hiçbir değişme olmadı çünkü zararlı botlar sürekli ip değiştiriyormuş. Bunun için farklı farklı çözümler ürettim hepsinin ortak noktasını bulmam lazımdı.

Daha sonra Siteye giren ziyaretçilere bakınca zararlı botların internet explorer 5-6 tarayıcısından saldırı yaptıklarını gördüm ve explorer 5-6 tarayıcılarından girişi engelledim.

Şimdi sizlere web sitemize istediğimiz tarayıcıdan giriş nasıl engellenir onu göstereceğim.

Web sitesinde tarayıcı girişlerini kotrol etme

Bildiğiniz üzere tarayıcı bilgisini biz user_agent ile alıyoruz. evet bunun için öncelikle sitemizin kök dizininde bir .htacess dosyası oluşturuyoruz. eğer var ise açıyoruz ve
Aşağıdaki kodları içine yapıştırıyoruz.

RewriteCond %{HTTP_USER_AGENT} MSIE\ ([56])\.
RewriteRule .* - [F]

Bu Kod bizim i.e 5-6 tarayıcılarından sitemize girişi engelliyor. eğer test etmek isteyen olursa chrome mağazasında User-agent Switcher Eklentisini kullanarak test edebilirler.

Gelen botlara ait bilgiler aşağıdaki gibi oluyor genelde



120.43.24.173 (1210 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) )
27.150.239.126 (907 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
110.85.103.150 (884 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727 ; .NET CLR 4.0.30319)
140.237.38.170 (508 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
110.85.126.156 (501 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.0.3705)
140.237.2.77 (475 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727 ; .NET CLR 4.0.30319)
140.237.38.128 (454 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
110.85.115.221 (452 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) )
220.161.169.139 (417 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.0.3705)
140.237.36.49 (394 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
193.201.224.184 (343 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
27.150.209.156 (339 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
220.161.168.89 (329 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
120.43.21.20 (312 Kere Girdi) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
.htaccessİşletim SistemleriLinuxPHPSorun Ve Çözümler

akdoganTab jQuery Tab Eklentisi

Merhaba arkadaşlar kendim hazırlamış olduğum basit ve kullanımı oldukça kolay olan tab eklentisini sizlerle paylaşmak istiyorum.

Eklentiyi Github üzerinden İnceleyebilirsiniz.
Öncelikle eklentinin kullanımına bir bakalım.

KULLANIMI

Öncelikle jQuery Kütüphanesini Ve Eklenti Kütüphanesini ekleyelim.

 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="akdoganTab.jquery.js"></script>

Daha Sonra Eklentimizi Çalıştıralım.

 

<script type="text/javascript">
		$(function(){
			$("ul.tab").akdoganTab({
				aktifIndis: 0, // default değer 0
				tabDivAktif: "aktif", // default değer aktif 
				tabIcerik :$(".icerik"), // default değer $(".icerik")
				tabEffect: "fade" // default değer null 
			});
			
		});
	</script>


Html Yapısı:

<ul class="tab">
	<li>Tab1</li>
	<li>Tab2</li>
	<li>Tab3</li>
</ul>
<div class="icerik">Tab1 içeriği</div>
<div class="icerik">Tab2 içeriği</div>
<div class="icerik">Tab3 içeriği</div>

Parametreler

  • aktifIndis : Tab Eklentisinin açılışta hangi Tab içeriğinin görünür olacağını belirler.
    Default Değeri 0 dır. Yani 1. Tab Görünür Olacaktır.
  • tabDivAktif : Aktif Olan Tab ın classıdır. default değeri “aktif” dir.
  • tabIcerik : Tab İçeriklerine Ait Nesneyi Gösterir. Default Değeri ” $(“.icerik”)” tir.
  • tabEffect : Tab Geçişi Arasındaki Effekti Gösterir. Default değeri null dur. yani effekt yoktur.
    Alabileceği Değerler:

    • slide: slideDown effecti ile değişir.
    • fade: fadeIn effecti ile değişir.
    • slow: slow effecti ile değişir.
    • ease: easeIn effecti ile değişir.
    • null: effect olmadan değişir.

Demo | Download

Javascript-jQuery

Php Büyük Formlarda Kolay Veri Kontrolü

Merhaba Arkadaşlar Büyük Form verilerinden gelen verileri tek tek kontrol etmek oldukça sıkıcı oluyor bu yüzden tüm form elemanlarını tek tek kontrol ettirmek yerine toplu kontrol ettirmemiz bizim yararımıza olacaktır.
Örneğin: Elimizde büyük bir insan kaynakları formu olsun en az 50 tane veri geliyor bu verilerin tek tek posttan alınması ve alınan postun tek tek kontrol edilmesi oldukça sıkıcı ve zor olacaktır.

Bizde şimdi bunu nasıl kolaylaştırabiliriz ona bakacağız.

Post Methodu İle Gelen Verilerin Kontrolü

Formdan verilerin post edildiğini varsayalım.

<?php
if($_POST) {
	
	$gelenVeriler = $_POST; // gelen verileri bir diziye atttık 
	
	foreach($gelenVeriler as $formName => $values) {
		// verilerden boş gelen varmı diye bakalım 
		if(empty(trim($values))) echo "Formdaki [$formName] Elemanı Boş !\n"; 
		
		
	}

}

?>

Şeklinde Kontrol Edebiliriz.

$_POST methodumuz bir array olduğu için bu işlemi yaptık 🙂

GET Methodu İle Gelen Verilerin Kontrolü

Kodlarda pek bir değişiklik yok aslında. sadece bu sefer gelen methodumuz farklı $_GET Methodu Bu Yüzden üstteki kodlarda $_POST yerine $_GET yazacağız.

<?php
if($_POST) {
	
	$gelenVeriler = $_GET; // gelen verileri bir diziye atttık 
	
	foreach($gelenVeriler as $formName => $values) {
		if(empty(trim($values))) echo "Formdaki [$formName] Elemanı Boş !\n"; 
		
		
	}

}

?>

Kodlarımız Bu kadar arkadaşlar uzun formlarda kendimizi yormaya hiç gerek yok 🙂
Bol Kodlu günler 😉

PHP

jQuery Kar Yağdırma Effekti

Merhaba arkadaşlar yeni yıl yaklaşıyor. Erzurumda bu yıl pek kar göremediğimiz için bende hiç deiğilse web sitemde kar yağsın diye bir eklenti hazırladım.
Eklentimi sizlerle de paylaşmak istiyorum.
Eklentinin Adı akdoganKarEffect

Evet şimdi nklentimizi nasıl Kullanacağımıza bakalım.
Github üzerinden anlatım yaptım githubdan da bakabilirsiniz.

akdoganKarEffect Kullanımı

Öncelikle jquery kütühanesini ve eklentimizi sayfaya dahil ediyoruz.

<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="jquery.akdoganKarEffect.js"></script>

Daha Sonra Eklentimizi Çalıştırıyoruz.

	<script type="text/javascript">
		$(function(){
			$(document).akdoganKarEffect({
				minBoyut:15, // minimum kar tanesi boyutu default değer 10
				maxBoyut:25, // maximum kar tanesi boyutu default değer 20
				karHizi:1000, // kar tanesi eklenme hızı default değer 500
				karTanesiRengi: "#fff", // kar tanesi rengi  default değer #FFFFFF
			});
		});
	</script>

Evet Kullanımı bu kadar kolay şimdi Parametrelerimize bir göz atalım

Methodlar Ve Kullanımı

  • minBoyut: Minimum Kar Boyutunu Belirler.Default değeri 10 dur.
  • maxBoyut: Maximum kar tanesi boyutunu belirler. default değeri 20 dir.
  • karHizi: Kar tanelerinin ne kadar sıklıkta doğacağını belirler. Default değeri 500ms dir.
  • karTanesiRengi: Kar tanelerinin rengini belirler. Default değeri #ffffff (beyaz) dır.

DEMO

DOWNLOAD

Html-Html5Javascript-jQuery