Translate

26 Haziran 2013 Çarşamba




JQUERY EFEKTLERİ




Bu jQuery dersimizde sizlerle beraber jQuery kütüphanesi içerisinde gelen tüm işe yarar hoş uygulamalar yapabileceğiniz jQuery efektlerini anlattım, hangi efektleri anlattım sırasıyla göstereyim;


hide
show
addClass
removeClass
toggleClass
slideToggle
SlideDown
SlideUp
fadeIn
fadeOut
fadeTo
fadeToggle
animate

Tam anlamıyla kullanı mı için video yu izleye bilirisiniz.








Jquery Nedir? Nasıl Kullanılır?


javaScript kütüphaneleri kendilerine çok sağlam bir yer edindiler. Gerek kod yazma sürecini azaltmaları, gerek tarayıcı farklılıklarından doğan pek çok sorunla boğuşmamızı engellemeleri ve nesne tabanlı yapıları itibariyle javaScript kütüphaneleri çabuk benimsendiler. Prototype.js‘nin tetiklediği bu süreçte yüzlerce javaScript kütüphanesi duyuruldu. Dolayısıyla bunların arasından bir seçim yapmak gerekiyor. Bugüne kadar benim seçimim Prototype.js idi ama artık çok daha isabetli bir seçim olduğuna inandığım jQuery ile yoluma devam ediyorum.




jQuery nedir ve kimler tarafından kullanılıyor?

jQuery hem javaScript hem ajax hem de efekt kütüphanesi olarak kullanılabilen bir framework’dür. 2006′nın Ocak ayında bir javaScript gurusu olan John Resig tarafından duyurulmuş. şu anda ise 15 kişilik bir ekip tarafından gelişimi sürdürülüyor. Lisans konusuna da kısaca değinmek gerekirse, MIT veya GPL lisansının şartlarına uyduğunuz sürece kendi uygulamalarınızda kullanabiliyorsunuz. Bu konuda jQuery’nin resmi web sitesi olan www.jquery.com‘dan daha fazla bilgi alabilirsiniz. Hem bu web sitesinden jQuery ile ilgili dokümantasyona, eğitsellere, eklentilere ve sorularınızı yazabileceğiniz foruma da ulaşabilirsiniz.

jQuery çok geniş bir kullanıcı kitlesine sahiptir. Bunlardan da biraz örnek vermek istiyorum. Sosyal haber sitesi Digg, açık kaynak kodlu projelere ev sahipliği yapan SourceForge, blog sitelerini analiz eden Technorati, RSS kaynaklarımızı yönettiğimiz FeedBurner ve birçoğumuzun kullandığı blog yazılımı WordPress bu örneklerden yalnızca birkaçıdır. Daha fazlası için jQuery Kullanan Siteler sayfasına bakabilirsiniz.


jQuery’yi nasıl indireceğim ve kullanacağım?

jQuery, sıkıştırılmış ve sıkıştırılmamış olmak üzere iki farklı şekilde dağıtılmaktadır. Sıkıştırılmamış sürümü yaklaşık olarak 61 KB iken, sıkıştırılmış sürümü ise yaklaşık 21 KB. Gördüğünüz gibi dosya boyutları hem javaScript, hem ajax, hem de efekt kütüphanesi için yeterince hafif. Eğer ki jQuery’yi oluşturan kodlara bakmak ve kodlar üzerinde değişiklik yapmak gibi bir düşünceniz yoksa her zaman için sıkıştırılmış sürümünü indirmenizi tavsiye ediyorum.



Eğer indirdiyseniz artık sıra onu kullanmaya gelmiş demektir. jQuery tek bir dosyadan oluşuyor. Bu dosyayı da web sayfanıza aşağıdaki örnekte olduğu gibi dâhil etmelisiniz. Web sayfanıza dahil ettikten sonra artık jQuery’nin bizlere sunmuş olduğu özellikleri kullanmaya başlayabilirsiniz. Özellik demişken şimdi de jQuery’nin özelliklerine kısaca göz atalım

1 <script type="text/javascript" src="jquery-latest.js"></script>


jQuery’nin birkaç özelliği

Basit kullanım: Gerçekten jQuery’nin son derece basit bir kullanımı var. Yapmak istediğiniz pek çok işlemi çoğu zaman “tek bir satırda” halledebiliyorsunuz. Örneğin web sayfanızdaki bütün div etiketlerini $('div') kodu ile yakalayabiliyorsunuz. Yok ben sadece class özniteliği “baslik” olan div etiketlerini yakalayacağım derseniz$('div.baslik') kodunu kullanmanız yetiyor. Yani jQuery’nin sloganında da yazdığı gibi: “daha az yazın, daha fazlasını yapın”



CSS (Cascading Style Sheets)

Css internet sayfalarının görünümünü değiştiren bir tanım dosyasıdır. CSS kendine has kuralları olan bir tanım dilidir denilebilir. CSS Sayfa içersindeki her bir elemana ait farklı özellik atamayı sağlar

Css Özellikleri:
Html sayfasındaki nesnelerin görüntüsünü belirler
Html 4.0 sürümü ile stil dosyaları geliştirilmiştir
CSS ayrı bir dosyada *.css uzantısı ile saklanabilir. Bu işlem sayfanın daha hızlı açılmasını sağlar
Elemanlar üzerinde style="" parametresi ile özel kısa tanımlar yapılabilir



HTML ilk üretildiğinde yazı rengi ve boyu gibi özellikleri tag´lar ile tanımlayacağı düşünülmedi. ilk Html sürümünde aşağıdaki gibi temel taglar kullanıldı.



<h1>Başlık yazısı</h1>

<p>Paragraf yazısı</p>



Daha sonra html 3.2 sürümüyle <font> gibi taglar sunulduğundarenk ve yazı boyu gibi alt özellikler gelişmeye başladı. Fakat çok büyük web sayfalarında bu durum tasarımcı için sıkıntılı olmaya başladı. çünkü sonradan doğru tagı bulmak ve değiştirmek zorlaşıyordu.

Bu sorunu çözmek için Dünya internet topluluğu (W3C) html 4.0 sürümü ile CSS yapısını geliştirdi. Böylece boyut ve şekil bilgileri sayfada olmak yerine CSS uzantılı tek bir dosyada toplandı. Bu sayede web tasarımcı sayfanın görünümünü değiştirmek istediğinde tek yapması gereken CSS dosyasını açmaktı. böylece web sayfasında bir anda birçok sayfa değişmiş oluyordu.



CSS Örnek Kodlar

Css ile tekrarlanmayan arka plan resmi yapmak için öncelikle arka plana bir resim atamak gerekir. Bunu background-image : url(resmim); kodu ile yaparız.
Daha sonra bu resmin tekrarlanmasını önlemek için background-repeat:no-repeat komutunu vermek gerekir.
En son olarak resmi ortalamak için background-position : center komutunu vereceğiz


Şu kodda olduğu gibi :

BODY
{
BACKGROUND-IMAGE : URL(./bayrak.gif);
BACKGROUND-REPEAT: NO-REPEAT;
BACKGROUND-POSITION : CENTER;
}


Web sitesindee kaydırma çubuklarını (Scroll bar) renklendirmek.Web sayfanızın Head Head bölümene aşağıdaki kodu yazınız..
<style>
<!–
solid; BORDER-LEFT: #1F9FFF 0px solid; BORDER-RIGHT: #1F9FFF 0px
solid; BORDER-TOP: #1F9FFF 0px
solid; COLOR: #1F9FFF; FONT-FAMILY: Trebuschet MS; FONT-SIZE: 9pt; FONT-WEIGHT: bold}body
{ scrollbar-face-color:#CCCCCC;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#CCCCCC;
; font-size: xx-small; border-top-width: thin}
–>
</style>

Renk Değiştiren CSS Kodu
<html><head>

<style>
<!--
a{color:#000069;text-decoration:none;font:bold}
a:hover{color:#FF0000}
-->
</style>

<!--
yukarıdaki css style şablon ile renk değişimi sağlanmaktadır
kullanmak istediğiniz sayfaya bu tag taşıyarak veya
css sayfası olarak kaydedip style'ı oradan çağırarak
bu scripti kullanabilirsiniz
ksabitk
http://www.saab.tr.cx & ksabitk@hotmail.com

-->

<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Renk Değiştiren Link</title>
</head><body>

<a href="#"><font size="5">Bu link renk değiştiriyor</font></a><font size="5"></font><p>

<a href="#"><font color="#BB9951" size="5">Bu link renk değiştirmez</font></a></p>

<a href="#"><font size="5">Bu link renk değiştiriyor</font></a><font size="5"></font><p>

<a href="#"><font color="#996699" size="5">Bu link renk değiştirmez</font></a></p>


<blockquote>
<p><a href="http://www.saab.tr.cc">www.saab.tr.cc</a><br>
<a href="mailto:ksabitk@hotmail.com">ksabitk@hotmail.com</a></p>
</blockquote>
</body></html>

24 Haziran 2013 Pazartesi

HTML NEDİR VE TAGLARI NASIL KULLANILIR




1.Gün

HTML Nedir ? Ne İşe Yarar?
HTML ( Hyper Text Markup Language ) = Web Sayfalarının Kullanılan Bir Dildri Diğer Programlama Dillerinden Farkı Yönü Sadece Görsel Düzenlenmede Kullanılır .
HTML herhangi bir text e editörle (Notepad,Word Vs...) ilede hazırlanabilir. Bunun Yerine Dreamwewaver,FrontPade vs.. gibi gelişmiş araçlarda’da kullanılabilir .
HTML dosyasını hazırladıktan sonra (Txt,notepad) sonra dosya mesala adı index olsun index.htm yada index.html olmalıdır .
HTML’NİN YAPISI ?
HTML Dosyaları Düz Yazı Dosyalarıdır . HTML öğrenmesi Oldukça Basit Bir Dildir .Basittir Çünkü İnternette Gezinirken
Görüntülediğiniz Sayfanın Hazırlanarken Kullnılan Tekniklerini Kodlarını Görmemiz Mümkün .Bunu İçin Mause’ile Sağ Tıklayıp Kaynağı Görüntüle Demek Yeterlidir.
Beğendiğiniz Tasarımları Kendi Sayfanızda Yada Başka Bir Sayfada Kullanabilirsiniz . Ve Hangi HTML Kodları İle Yapıldığını Öğrenebilirsiniz .
HTML Yazlım Kuralları ?
-Komutlar Türkçe Karakter İçermez.
-Komutlar BÜYÜK Yada küçük Harfle Yazılabilir.
Komutlar < ve > işaretleri Arasına Yazılabilir .
HTML İLE NELLER YAPILABİLİR ?
-Tablolar Oluşturabiliriz.
-Listeler Yapabiliriz.
-Yazılar Üzerinde Değişik Formatlar Uygulayabiliriz.
-Resimleri Sayfaya İstenildiği Gibi Yerleştirebiliriz.
HTML İle Neler Yapılamaz ?
-Etkileşimli Olaylara Duyarlı Sayfalar
-Formları İşleyip Deyerlendiren Programlar vs..
Örnek
<html>
<body>

<p>Bu bir paragraf.</p>
<p>Bu bir paragraf.</p>
<p>Bu bir paragraf.</p>

<p>Paragraflar p etiketi ile belirtilir.</p>

</body>
</html>

TAG (Etiketler)


<A> etiketi, bir bağlantı (link) veya bağlantı verilebilecek isimlendirilmiş bir çapa (anchor) oluşturulmasını sağlar. Çapa, sayfa içinde bir nevi yer imi görevini görerek herhangi bir bağlantı adresinin sonuna '#' karakteri ile birlikte çapa ismi kullanıldığında sayfanın o bölgesine odaklanılmasını sağlar. Farklı bir ifadeyle çapa, sayfa içi hedef bağlantı veya yer imi oluşturur.

<A> etiketi oluşturulurken bir URL adresine bağlantı tanımlamak amacıyla href veya çapa oluşturmak amacıyla name özelliklerinden biri mutlaka belirtilmelidir.

<A> etiketi, hem düz metin hem de IMG etiketi ile oluşturulan bir resmi içerebilir.

<H> Etiketi
<H1>, <H2>, <H3>, <H4>, <H5> ve <H6> başlık etiketleri, önem derecesine göre başlık oluşturulmasını sağlar. En önemli başlık etiketi olan H1 etiketi varsayılan olarak en büyük gösterilen etikettir. H2, H3, H4, H5 veH6 etiketleri ise önem derecelerine göre gittikçe küçülerek gösterilir

<HTML> etiketi, tüm HTML etiketlerini içererek dokümanı tanımlar.
<HTML <P> (paragraph) etiketi, sayfada paragraf oluşturulmasını sağlar.