<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[MyBB Depo Forum - Javascript / Ajax]]></title>
		<link>https://mybbdepo.com/</link>
		<description><![CDATA[MyBB Depo Forum - https://mybbdepo.com]]></description>
		<pubDate>Sat, 08 Aug 2026 15:08:14 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[edit........]]></title>
			<link>https://mybbdepo.com/edit-27518-konusu.html</link>
			<pubDate>Thu, 25 Apr 2019 08:22:31 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/edit-27518-konusu.html</guid>
			<description><![CDATA[edit....]]></description>
			<content:encoded><![CDATA[edit....]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[edit....]]></title>
			<link>https://mybbdepo.com/edit-27517-konusu.html</link>
			<pubDate>Thu, 25 Apr 2019 08:18:49 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/edit-27517-konusu.html</guid>
			<description><![CDATA[edit....]]></description>
			<content:encoded><![CDATA[edit....]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[JS yardım.]]></title>
			<link>https://mybbdepo.com/js-yardim-konusu.html</link>
			<pubDate>Sat, 10 Mar 2018 18:41:39 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/js-yardim-konusu.html</guid>
			<description><![CDATA[Bir ödeme şirketi için site kodluyorum slider kısmında pek kullanmadığımdan js ile ilgili sorun yaşıyorum.<br />
Sorun şu; 3 farklı arkaplan ve 3 farklı yazı ekledim eklediğim butonlarla arkaplanları değiştirmeyi yaptım fakat benim istediğim o butonlarla hem arkaplanı hem yazıyı değiştirmek. Bunu nasıl yapa bilirim?<br />
<div class="codeblock">
<div class="title">Kod:<br />
</div><div class="body" dir="ltr"><code>https://codepen.io/novruzrhmv/pen/aYzRwz</code></div></div>
]]></description>
			<content:encoded><![CDATA[Bir ödeme şirketi için site kodluyorum slider kısmında pek kullanmadığımdan js ile ilgili sorun yaşıyorum.<br />
Sorun şu; 3 farklı arkaplan ve 3 farklı yazı ekledim eklediğim butonlarla arkaplanları değiştirmeyi yaptım fakat benim istediğim o butonlarla hem arkaplanı hem yazıyı değiştirmek. Bunu nasıl yapa bilirim?<br />
<div class="codeblock">
<div class="title">Kod:<br />
</div><div class="body" dir="ltr"><code>https://codepen.io/novruzrhmv/pen/aYzRwz</code></div></div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sitenize soru ekleyin (ders test siteleri için) [Kod][JS]]]></title>
			<link>https://mybbdepo.com/sitenize-soru-ekleyin-ders-test-siteleri-icin-kod-js-konusu.html</link>
			<pubDate>Tue, 15 Mar 2016 15:10:07 +0200</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/sitenize-soru-ekleyin-ders-test-siteleri-icin-kod-js-konusu.html</guid>
			<description><![CDATA[<span style="color: #333333;"><span style="font-weight: bold;">Merhaba arkadaşlar sizlere sitenize soru eklemeyi göstereceğim bu kodlar sayesinde sitenize soru ekleyebileceksiniz</span></span><br />
<span style="font-weight: bold;"><span style="color: #333333;">yaptığım saçma projelerden ancak işine yarayana <img src="https://mybbdepo.com/images/smilies/gulumseme.gif" alt="Gülümseme" title="Gülümseme" class="smilie smilie_1" />. </span><span style="color: #ffffff;">RİPBYRUSTAVİ02 RİPBYRUSTAVİ02 RİPBYRUSTAVİ02  </span></span><br />
<br />
<br />
<a href="http://hizliresim.com/PkkgDO" target="_blank"><span style="color: #0072bc;"><img src="http://i.hizliresim.com/PkkgDO.png" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></a><br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;">Tabii kendinize göre ayarlamakta var onlarıda anlatayım şipşakta konuyu açayım sabırsızım biraz (kişilik olarak <img src="https://mybbdepo.com/images/smilies/acik-agizli-gulumseme.gif" alt="Açık Ağızlı Gülümseme" title="Açık Ağızlı Gülümseme" class="smilie smilie_4" />)</span></span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;">Şimdi sorular için koddaki ''buraya soru gelecek'' kısmını bulun ve düzenleyin.</span></span><br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;">''(input == ''a'')'' kodunu bulun ve hangi şıkkı cevap yapacaksanız onu seçin örnek  2.cevap ise b yapacaksınız.</span></span><br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock">
<div class="title">Kod:<br />
</div><div class="body" dir="ltr"><code>&lt;form name = "Sorucevap"&gt; <br />
<br />
&lt;b&gt;Buraya soru gelecek&lt;/b&gt;&lt;br&gt; &lt;br&gt; <br />
<br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('a')"&gt;Ripbyrustavi02 - Cevaplar buraya pnp :D &lt;br&gt; <br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('b')"&gt;Cevap 2 &lt;br&gt; <br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('c')"&gt; Cevap 3 &lt;br&gt; <br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('d')"&gt; Cevap 4 &lt;br&gt;&lt;br&gt;&lt;br&gt; <br />
&lt;/form&gt; <br />
<br />
&lt;script type = "text/javascript"&gt; <br />
<br />
function getAnswer(input) { <br />
if (input == "a") {alert ("Aferim,Müthiş zeki jujuk.")} <br />
else {alert ("Yanlış! lütfen kontrol et!")} <br />
} <br />
<br />
&lt;/script&gt;</code></div></div>
]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;"><span style="font-weight: bold;">Merhaba arkadaşlar sizlere sitenize soru eklemeyi göstereceğim bu kodlar sayesinde sitenize soru ekleyebileceksiniz</span></span><br />
<span style="font-weight: bold;"><span style="color: #333333;">yaptığım saçma projelerden ancak işine yarayana <img src="https://mybbdepo.com/images/smilies/gulumseme.gif" alt="Gülümseme" title="Gülümseme" class="smilie smilie_1" />. </span><span style="color: #ffffff;">RİPBYRUSTAVİ02 RİPBYRUSTAVİ02 RİPBYRUSTAVİ02  </span></span><br />
<br />
<br />
<a href="http://hizliresim.com/PkkgDO" target="_blank"><span style="color: #0072bc;"><img src="http://i.hizliresim.com/PkkgDO.png" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></a><br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;">Tabii kendinize göre ayarlamakta var onlarıda anlatayım şipşakta konuyu açayım sabırsızım biraz (kişilik olarak <img src="https://mybbdepo.com/images/smilies/acik-agizli-gulumseme.gif" alt="Açık Ağızlı Gülümseme" title="Açık Ağızlı Gülümseme" class="smilie smilie_4" />)</span></span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;">Şimdi sorular için koddaki ''buraya soru gelecek'' kısmını bulun ve düzenleyin.</span></span><br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;">''(input == ''a'')'' kodunu bulun ve hangi şıkkı cevap yapacaksanız onu seçin örnek  2.cevap ise b yapacaksınız.</span></span><br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock">
<div class="title">Kod:<br />
</div><div class="body" dir="ltr"><code>&lt;form name = "Sorucevap"&gt; <br />
<br />
&lt;b&gt;Buraya soru gelecek&lt;/b&gt;&lt;br&gt; &lt;br&gt; <br />
<br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('a')"&gt;Ripbyrustavi02 - Cevaplar buraya pnp :D &lt;br&gt; <br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('b')"&gt;Cevap 2 &lt;br&gt; <br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('c')"&gt; Cevap 3 &lt;br&gt; <br />
&lt;input type = "radio" name = "rad1" onclick = "getAnswer('d')"&gt; Cevap 4 &lt;br&gt;&lt;br&gt;&lt;br&gt; <br />
&lt;/form&gt; <br />
<br />
&lt;script type = "text/javascript"&gt; <br />
<br />
function getAnswer(input) { <br />
if (input == "a") {alert ("Aferim,Müthiş zeki jujuk.")} <br />
else {alert ("Yanlış! lütfen kontrol et!")} <br />
} <br />
<br />
&lt;/script&gt;</code></div></div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Script e Giriş]]></title>
			<link>https://mybbdepo.com/java-script-e-giris-konusu.html</link>
			<pubDate>Sun, 28 Jun 2015 06:42:14 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/java-script-e-giris-konusu.html</guid>
			<description><![CDATA[<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span></span></span><br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;">Not :</span> Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span></span></span><br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript ile VBScript arasında işlev ve yapı bakımından fark yoktur. Kod yazmak için ikisini birden öğrenmeniz şart değil elbette. Ama başkalarının kodlarını araştırmak ve bir şeyler öğrenmeye çalışmak gibi harika bir hobiniz varsa, neden ikisini birden öğrenmeyesiniz? Bazı sayfalarda "Şöyleyse VBScript, böyleyse JavaScript öğrenmenizi tavsiye ederim" gibilerinden laflar ediliyor. Ben böyle bir tavsiyede bulunamam açıkçası. Ama şunu bilin, VBScript biraz daha kolay öğreniliyor gibi. Bununla birlikte JavaScript`in çok daha yaygın olduğu da bir gerçek. Visual Basic bilenler VBScript`i daha kolay, C veya Java bilenler, JavaScript`i daha kolay öğrenecektir. Son söyleyeceğim şey, ikisi de basit, dilerseniz her ikisini birden rahatlıkla öğrenebilirsiniz. </span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript (VBScript) HTML`in bir parçasıdır aslında; derleyici bir programa ihtiyaç duymaz, HTML kodlarıyla beraber yazılır ve gözatıcı (browser) tarafından yorumlanır.</span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`in (VBScript`in) işlevleri yazmakla bitmez ya, ben aklıma geldiğince listeledim: <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* HTML tasarımcılarına bir programlama desteği sağlar, bünyesinde değişkenler, fonksiyonlar, döngüler, yordamlar bulundurur. </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* HTML sayfalarına hareketli HTML nesneleri (metin, resim, vb.) koyabilmemizi sağlar. </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Olaylara tepki verir. (Olaydan kastettiğim şey: tıklamak, tuşa basmak, sayfa açmak gibi şeyler.) </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* HTML elemanlarını okuyabilir veya yazabilir. </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Kullanıcı ile bilgi alışverişinde bulunmamızı sağlar. Zira HTML formları JavaScript (VB Script) olmadan pek bir işe yaramaz. (Ayrıca ASP derslerinde de kullanacağız.) </span></span></span><br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">HTML`e JavaScript Kodlarını Tanıtma <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript HTML kodları arasında nasıl kullanılır? JavaScript kodlarını HTML`e tanıtmak için Java Script kodlarını &lt;script language="JavaScript"&gt;...&lt;/script&gt; HTML kodları arasına yazarız. Not: VBScript için language="VBScript" parametresi kullanılır. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Aşağıdaki uygulama ilk JavaScript örneğimiz: <br />
</span></span></span></span><br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">HTML:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
&lt;script language="JavaScript"&gt; <br />
document.write("Merhaba") <br />
&lt;/script&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Burada &lt;script language="JavaScript"&gt;...&lt;/script&gt; arasında yazılı olan bir tane JavaScript kodu bulunmakta: document.write("..."). Bu kod, parantez içine yazılan HTML kodlarını uygular. Tabi bu uygulama için JavaScript koduna ihtiyacımız yok aslında, doğrudan Merhaba deseydik, yine Web Sayfamız saygıda kusur etmez, bize Merhaba derdi. Ama ileriki konularda bu koda ihtiyacımız olacak. Bu uygulamada HTML kodu olarak düz bir metin kullandık. Parantez içindeki HTML kodunu biraz daha zenginleştirebiliriz: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">HTML:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması 2&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
document.write("&lt;font size=6 color=blue&gt;") <br />
document.write("Merhaba") <br />
document.write("&lt;/font&gt;") <br />
&lt;/script&gt;</span></span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`in en sevmediğim özelliğini anlatmadan geçemem. JavaScript`te (VBScript`te herşeyi illâ ki harfi harfine yapacaksın. Küçücük bir hata, sayfanızın çıkmamasına ve pencerenin alt kısmında JavaScript hatası belirmesine neden olur. Bu zamana kadar HTML gibi esnek bir dille çalışıyorduk; bu nedenle bu sayfalarla ilgili örnekler yaparken biraz yorulabilirsiniz. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript kodlarının HTML`deki Konumu <br />
</span></span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript yukarıdaki uygulamalarda olduğu gibi &lt;body&gt;...&lt;/body&gt; kodları arasında yer alabileceği gibi; fonksiyon halinde, &lt;head&gt;...&lt;/head&gt; arasında da yer alabilir: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">Javascript:<br />
<br />
&lt;script language="JavaScript"&gt; <br />
function selam() <br />
{ <br />
alert("Merhaba") <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body onload="selam()"&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu örnek hiçbir programlama dili bilmeyen birisi için anlaşılması biraz zor. Kabaca anlatayım; anlamayanlar için ileriki sayfalarda genişçe anlatacağım: Bu uygulamada JavaScript kodu &lt;head&gt; bölümünde fonksiyon halinde yer alıyor. function selam() ifadesi ile selam() isimli bir fonksiyon tanımlıyoruz. Bu fonksiyonun ne yaptığını süslü parantezler arasına yazarız. Örneğin selam() fonksiyonunun içeriğinde alert("...") kodu vardır. Bu JavaScript kodu, tırnak içindeki ifadeyi mesaj kutusuyla göstermeye yarar. Demek ki selam fonksiyonu, mesaj kutusuyla "Merhaba" demeye yarıyormuş. Dikkat ederseniz &lt;body&gt; koduna onload="..." (İngilizce`de "yüklendiği takdirde" demek) durumu atanmış. Yani sayfa yüklenildiğinde selam() mesajı veriliyor. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript kodu; CSS`de olduğu gibi, dış bir dosyayla da HTML`e tanıtılabilinir. CSS dosyası .css uzantılıydı. Dış JavaScript dosyası ise .js uzantılıdır. Aşağıdaki metin dosyasını selam.js ismiyle kaydettim: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">Javascript:<br />
document.write("&lt;center&gt;") <br />
document.write("&lt;h1&gt;Merhabalar!&lt;/h1&gt;") <br />
document.write("&lt;/center&gt;")</span></span></span></span><br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Şimdi bu dış JavaScript dosyasını HTML sayfasına tanıtıyorum: <br />
</span></span></span></span><br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">HTML:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script src="selam.js"&gt; <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span></span></span><br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;">Not :</span> Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span></span></span><br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript ile VBScript arasında işlev ve yapı bakımından fark yoktur. Kod yazmak için ikisini birden öğrenmeniz şart değil elbette. Ama başkalarının kodlarını araştırmak ve bir şeyler öğrenmeye çalışmak gibi harika bir hobiniz varsa, neden ikisini birden öğrenmeyesiniz? Bazı sayfalarda "Şöyleyse VBScript, böyleyse JavaScript öğrenmenizi tavsiye ederim" gibilerinden laflar ediliyor. Ben böyle bir tavsiyede bulunamam açıkçası. Ama şunu bilin, VBScript biraz daha kolay öğreniliyor gibi. Bununla birlikte JavaScript`in çok daha yaygın olduğu da bir gerçek. Visual Basic bilenler VBScript`i daha kolay, C veya Java bilenler, JavaScript`i daha kolay öğrenecektir. Son söyleyeceğim şey, ikisi de basit, dilerseniz her ikisini birden rahatlıkla öğrenebilirsiniz. </span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript (VBScript) HTML`in bir parçasıdır aslında; derleyici bir programa ihtiyaç duymaz, HTML kodlarıyla beraber yazılır ve gözatıcı (browser) tarafından yorumlanır.</span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`in (VBScript`in) işlevleri yazmakla bitmez ya, ben aklıma geldiğince listeledim: <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* HTML tasarımcılarına bir programlama desteği sağlar, bünyesinde değişkenler, fonksiyonlar, döngüler, yordamlar bulundurur. </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* HTML sayfalarına hareketli HTML nesneleri (metin, resim, vb.) koyabilmemizi sağlar. </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Olaylara tepki verir. (Olaydan kastettiğim şey: tıklamak, tuşa basmak, sayfa açmak gibi şeyler.) </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* HTML elemanlarını okuyabilir veya yazabilir. </span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Kullanıcı ile bilgi alışverişinde bulunmamızı sağlar. Zira HTML formları JavaScript (VB Script) olmadan pek bir işe yaramaz. (Ayrıca ASP derslerinde de kullanacağız.) </span></span></span><br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">HTML`e JavaScript Kodlarını Tanıtma <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript HTML kodları arasında nasıl kullanılır? JavaScript kodlarını HTML`e tanıtmak için Java Script kodlarını &lt;script language="JavaScript"&gt;...&lt;/script&gt; HTML kodları arasına yazarız. Not: VBScript için language="VBScript" parametresi kullanılır. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Aşağıdaki uygulama ilk JavaScript örneğimiz: <br />
</span></span></span></span><br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">HTML:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
&lt;script language="JavaScript"&gt; <br />
document.write("Merhaba") <br />
&lt;/script&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Burada &lt;script language="JavaScript"&gt;...&lt;/script&gt; arasında yazılı olan bir tane JavaScript kodu bulunmakta: document.write("..."). Bu kod, parantez içine yazılan HTML kodlarını uygular. Tabi bu uygulama için JavaScript koduna ihtiyacımız yok aslında, doğrudan Merhaba deseydik, yine Web Sayfamız saygıda kusur etmez, bize Merhaba derdi. Ama ileriki konularda bu koda ihtiyacımız olacak. Bu uygulamada HTML kodu olarak düz bir metin kullandık. Parantez içindeki HTML kodunu biraz daha zenginleştirebiliriz: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">HTML:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması 2&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
document.write("&lt;font size=6 color=blue&gt;") <br />
document.write("Merhaba") <br />
document.write("&lt;/font&gt;") <br />
&lt;/script&gt;</span></span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`in en sevmediğim özelliğini anlatmadan geçemem. JavaScript`te (VBScript`te herşeyi illâ ki harfi harfine yapacaksın. Küçücük bir hata, sayfanızın çıkmamasına ve pencerenin alt kısmında JavaScript hatası belirmesine neden olur. Bu zamana kadar HTML gibi esnek bir dille çalışıyorduk; bu nedenle bu sayfalarla ilgili örnekler yaparken biraz yorulabilirsiniz. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript kodlarının HTML`deki Konumu <br />
</span></span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript yukarıdaki uygulamalarda olduğu gibi &lt;body&gt;...&lt;/body&gt; kodları arasında yer alabileceği gibi; fonksiyon halinde, &lt;head&gt;...&lt;/head&gt; arasında da yer alabilir: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">Javascript:<br />
<br />
&lt;script language="JavaScript"&gt; <br />
function selam() <br />
{ <br />
alert("Merhaba") <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body onload="selam()"&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu örnek hiçbir programlama dili bilmeyen birisi için anlaşılması biraz zor. Kabaca anlatayım; anlamayanlar için ileriki sayfalarda genişçe anlatacağım: Bu uygulamada JavaScript kodu &lt;head&gt; bölümünde fonksiyon halinde yer alıyor. function selam() ifadesi ile selam() isimli bir fonksiyon tanımlıyoruz. Bu fonksiyonun ne yaptığını süslü parantezler arasına yazarız. Örneğin selam() fonksiyonunun içeriğinde alert("...") kodu vardır. Bu JavaScript kodu, tırnak içindeki ifadeyi mesaj kutusuyla göstermeye yarar. Demek ki selam fonksiyonu, mesaj kutusuyla "Merhaba" demeye yarıyormuş. Dikkat ederseniz &lt;body&gt; koduna onload="..." (İngilizce`de "yüklendiği takdirde" demek) durumu atanmış. Yani sayfa yüklenildiğinde selam() mesajı veriliyor. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript kodu; CSS`de olduğu gibi, dış bir dosyayla da HTML`e tanıtılabilinir. CSS dosyası .css uzantılıydı. Dış JavaScript dosyası ise .js uzantılıdır. Aşağıdaki metin dosyasını selam.js ismiyle kaydettim: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">Javascript:<br />
document.write("&lt;center&gt;") <br />
document.write("&lt;h1&gt;Merhabalar!&lt;/h1&gt;") <br />
document.write("&lt;/center&gt;")</span></span></span></span><br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Şimdi bu dış JavaScript dosyasını HTML sayfasına tanıtıyorum: <br />
</span></span></span></span><br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">HTML:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script src="selam.js"&gt; <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Script Değişkenler]]></title>
			<link>https://mybbdepo.com/java-script-degiskenler-konusu.html</link>
			<pubDate>Sun, 28 Jun 2015 06:40:52 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/java-script-degiskenler-konusu.html</guid>
			<description><![CDATA[<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span></span><br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;">Not :</span> Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span><br />
</span></span><br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span></span></span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;">Değişken, içinde değerler saklayabileceğiniz bir programlama aracıdır. Değişkenlerin sakladığı değer kod sayfaları boyunca değişebilir, birbirine aktarılabilir. Değişkene başka bir değer atayabilirsiniz veya değişkenin sakladığı değeri program içinde kullanabilirsiniz. Değişkenler genellikle programın başlangıcında isimlendirir; böylece bu isimlerle değişkeni çağırabilir, değişkenin taşıdığı değeri kullanabilirsiniz. Not: Değişkenin ismi program boyunca değişmez, ancak taşıdığı değer değişebilir. <br />
</span></span></span></span></span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişken İsimleri <br />
<br />
Değişkenleri isimlendirirken dikkat etmemiz gereken bazı kurallar vardır: <br />
</span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken ismi harf, rakam veya "_" (altçizgi) karakterlerinden oluşabilir. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isminin ilk karakteri bir harf veya "_" (alt çizgi) işareti olmalıdır. (vol_html23 gibi) </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* JavaScript küçük harf, büyük harf ayrımı yapar. Mesela değişken isminiz DIAZ ise, bu değişkeni hep böyle büyük harflerle yazmak zorundasınız. diaz yazarsanız, gözatıcı bunu farklı bir değişken olarak okur. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isimlerinin uzunluğu 255 karakter kadar olabilir. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isimleri içinde diğer semboller (+, -, /, boşluk, vb.) yer alamaz. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isimlerinde İngilizce`de olmayan karakterleri (ş, ç, ö, vb.) kullanmayınız. (Genellikle yeni kullanıcılar bu kuralı her zaman anımsamıyorlar. </span></span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenlere Değer Verme <br />
</span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenlere değer verirken, değişken her zaman sol tarafta yer alır. Mesela sayi değişkenine 15 değerini vereceksek, şöyle yazarız: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi= 15 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenler birbirinin değerini de alabilir. Her zaman sola yazılan ifade, sağdaki değeri alır. Örneğin şu iki değişkene bakalım: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayı1= 5 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayı2= 10 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayı1= sayı2 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Burada sayi1 ve sayi2 isimli iki değişken söz konusu. Önce sayi1 isimli değişkene 5 değeri veriliyor. Sonra sayi2 değişkenine 10 değeri veriliyor. Sonra sayi1 değişkenine sayi2`nin değeri verilerek, sayi1`in değeri değiştiriliyor. Böylece sayi1= 10, sayi2= 10 oluyor. Eğer sayi2 = sayi1 ifadesi olsaydı (sayi2 solda yeralsaydı), sayi1`in değeri sayi2`ye verilmiş olacaktı. Bu durumda sonuç değişik olurdu: sayi1= 5, sayi2= 5 </span></span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Yukarıdaki yazdıklarımızı bir uygulamayla gösterelim: <br />
</span></span></span></span><br />
<br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
sayi1=5 <br />
sayi2=10 <br />
sayi1= sayi2 <br />
document.write(sayi1) <br />
document.write("&lt;br&gt;") <br />
document.write(sayi2) <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Dikkat ederseniz document.write(...) kodunun parantez arasına değişkenleri yazarken, tırnak işareti kullanmadık. Çünkü değişkenler HTML elemanı değil, JavaScript elemanı. Bu üç kod yerine şöyle yazabilirdik: document.write(sayi1 + "</span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">" + sayi2). İsterseniz değişkenlerin yerini değiştirelim (sayi2 = sayi1 yapalım): </span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
sayi1=5 <br />
sayi2=10 <br />
sayi2= sayi1 <br />
document.write(sayi1 + "&lt;br&gt;" + sayi2) <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişken Tanımlama ve Değişken Türleri <br />
</span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Yukarıdaki uygulamalarımızda değişkenlere değer verdik ama onları tanımlamadık, tanımlamak zorunda da değiliz. Ancak bu değişkenleri var kodu ile baştan tanımlamak doğru bir yaklaşımdır. (Başka program bilenlere not: Eğer baştan tanımlamazsak, değişkenler global olur. Başka program bilmeyenlere not: Önceden tanımlamakta büyük kerametler var.) Aşağıdaki üç durum da aynı şeyi ifade ediyor: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi1 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi2 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi1=5 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi2=10 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">veya, </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi1, sayi2 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi1=5 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi2=10 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">veya, </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi1=10, sayı2=5 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu şekillerde değişkenleri tanımlayabiliyoruz. Şimdiye kadar değişkenlere hep sayısal değerler verdik. Oysa JavaScript değişkenleri 5 çeşit değer alabiliyor: </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Sayısal Değerler Aritmetik işlemler yapılabilen her türlü sayısal değer: tam sayı, ondalık sayı, negatif sayı. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi = 32 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Alfanümerik Değerler Aritmetik işlemler yapılmayan, metinsel özellikler taşıyan değerler. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sev = "Cameron Diaz" </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Onay Değerleri Sadece doğru veya yanlış değerlerini kabul eden değerler. Doğru ifadesi 1 ile, yanlış ifadesi 0 ile ifade ediliyor. (Ecnebiler boolean diyor.) </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">cevap = 1 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyon Değeri Değişkenler tıpkı sayılar ve metinler gibi fonksiyonları da saklayabilmektedir. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">yap = selam() </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Nesne Değeri Değişkenler HTML nesnelerini (düğme, metin, resim, vb.) değer olarak saklayabilmektedir. (Özellikle gelişmiş JavaScript örneklerimizde çok kullanacağız.) Unutmayalım ki JavaScript nesneye dayalı programdır. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">eleman = dugme </span></span></span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenler gerek yapısal gerek nesneye dayalı programlarda büyük önem taşır. Daha önce hiç programcılıkla uğraşmamışlar kişileri düşünerek anlattım bu sayfayı. Değişkenleri tanıyan arkadaşların sıkılmaması için olabildiğince sade yazdım, umarım başarmışımdır.</span></span></span><br />
</span></span></span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span></span><br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;">Not :</span> Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span><br />
</span></span><br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span></span></span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;">Değişken, içinde değerler saklayabileceğiniz bir programlama aracıdır. Değişkenlerin sakladığı değer kod sayfaları boyunca değişebilir, birbirine aktarılabilir. Değişkene başka bir değer atayabilirsiniz veya değişkenin sakladığı değeri program içinde kullanabilirsiniz. Değişkenler genellikle programın başlangıcında isimlendirir; böylece bu isimlerle değişkeni çağırabilir, değişkenin taşıdığı değeri kullanabilirsiniz. Not: Değişkenin ismi program boyunca değişmez, ancak taşıdığı değer değişebilir. <br />
</span></span></span></span></span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişken İsimleri <br />
<br />
Değişkenleri isimlendirirken dikkat etmemiz gereken bazı kurallar vardır: <br />
</span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken ismi harf, rakam veya "_" (altçizgi) karakterlerinden oluşabilir. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isminin ilk karakteri bir harf veya "_" (alt çizgi) işareti olmalıdır. (vol_html23 gibi) </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* JavaScript küçük harf, büyük harf ayrımı yapar. Mesela değişken isminiz DIAZ ise, bu değişkeni hep böyle büyük harflerle yazmak zorundasınız. diaz yazarsanız, gözatıcı bunu farklı bir değişken olarak okur. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isimlerinin uzunluğu 255 karakter kadar olabilir. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isimleri içinde diğer semboller (+, -, /, boşluk, vb.) yer alamaz. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">* Değişken isimlerinde İngilizce`de olmayan karakterleri (ş, ç, ö, vb.) kullanmayınız. (Genellikle yeni kullanıcılar bu kuralı her zaman anımsamıyorlar. </span></span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenlere Değer Verme <br />
</span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenlere değer verirken, değişken her zaman sol tarafta yer alır. Mesela sayi değişkenine 15 değerini vereceksek, şöyle yazarız: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi= 15 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenler birbirinin değerini de alabilir. Her zaman sola yazılan ifade, sağdaki değeri alır. Örneğin şu iki değişkene bakalım: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayı1= 5 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayı2= 10 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayı1= sayı2 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Burada sayi1 ve sayi2 isimli iki değişken söz konusu. Önce sayi1 isimli değişkene 5 değeri veriliyor. Sonra sayi2 değişkenine 10 değeri veriliyor. Sonra sayi1 değişkenine sayi2`nin değeri verilerek, sayi1`in değeri değiştiriliyor. Böylece sayi1= 10, sayi2= 10 oluyor. Eğer sayi2 = sayi1 ifadesi olsaydı (sayi2 solda yeralsaydı), sayi1`in değeri sayi2`ye verilmiş olacaktı. Bu durumda sonuç değişik olurdu: sayi1= 5, sayi2= 5 </span></span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Yukarıdaki yazdıklarımızı bir uygulamayla gösterelim: <br />
</span></span></span></span><br />
<br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
sayi1=5 <br />
sayi2=10 <br />
sayi1= sayi2 <br />
document.write(sayi1) <br />
document.write("&lt;br&gt;") <br />
document.write(sayi2) <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Dikkat ederseniz document.write(...) kodunun parantez arasına değişkenleri yazarken, tırnak işareti kullanmadık. Çünkü değişkenler HTML elemanı değil, JavaScript elemanı. Bu üç kod yerine şöyle yazabilirdik: document.write(sayi1 + "</span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">" + sayi2). İsterseniz değişkenlerin yerini değiştirelim (sayi2 = sayi1 yapalım): </span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
sayi1=5 <br />
sayi2=10 <br />
sayi2= sayi1 <br />
document.write(sayi1 + "&lt;br&gt;" + sayi2) <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişken Tanımlama ve Değişken Türleri <br />
</span></span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Yukarıdaki uygulamalarımızda değişkenlere değer verdik ama onları tanımlamadık, tanımlamak zorunda da değiliz. Ancak bu değişkenleri var kodu ile baştan tanımlamak doğru bir yaklaşımdır. (Başka program bilenlere not: Eğer baştan tanımlamazsak, değişkenler global olur. Başka program bilmeyenlere not: Önceden tanımlamakta büyük kerametler var.) Aşağıdaki üç durum da aynı şeyi ifade ediyor: </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi1 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi2 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi1=5 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi2=10 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">veya, </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi1, sayi2 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi1=5 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi2=10 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">veya, </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var sayi1=10, sayı2=5 </span></span></span><br />
<br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu şekillerde değişkenleri tanımlayabiliyoruz. Şimdiye kadar değişkenlere hep sayısal değerler verdik. Oysa JavaScript değişkenleri 5 çeşit değer alabiliyor: </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Sayısal Değerler Aritmetik işlemler yapılabilen her türlü sayısal değer: tam sayı, ondalık sayı, negatif sayı. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sayi = 32 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Alfanümerik Değerler Aritmetik işlemler yapılmayan, metinsel özellikler taşıyan değerler. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">sev = "Cameron Diaz" </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Onay Değerleri Sadece doğru veya yanlış değerlerini kabul eden değerler. Doğru ifadesi 1 ile, yanlış ifadesi 0 ile ifade ediliyor. (Ecnebiler boolean diyor.) </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">cevap = 1 </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyon Değeri Değişkenler tıpkı sayılar ve metinler gibi fonksiyonları da saklayabilmektedir. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">yap = selam() </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Nesne Değeri Değişkenler HTML nesnelerini (düğme, metin, resim, vb.) değer olarak saklayabilmektedir. (Özellikle gelişmiş JavaScript örneklerimizde çok kullanacağız.) Unutmayalım ki JavaScript nesneye dayalı programdır. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">eleman = dugme </span></span></span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değişkenler gerek yapısal gerek nesneye dayalı programlarda büyük önem taşır. Daha önce hiç programcılıkla uğraşmamışlar kişileri düşünerek anlattım bu sayfayı. Değişkenleri tanıyan arkadaşların sıkılmaması için olabildiğince sade yazdım, umarım başarmışımdır.</span></span></span><br />
</span></span></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Script Aritmetik İşlemler]]></title>
			<link>https://mybbdepo.com/java-script-aritmetik-islemler-konusu.html</link>
			<pubDate>Sun, 28 Jun 2015 06:39:24 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/java-script-aritmetik-islemler-konusu.html</guid>
			<description><![CDATA[<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span><br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;">Not :</span> Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span><br />
</span><br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;">VB Script ile Java Script`in işlem işaretleri biraz farklı. Bu farklar Visual Basic ile Java (veya C) arasında da aynı şekildedir. Daha önce programcılık yapmamış arkadaşlar için kısaca işlem önceliğini de anlatmak zorundayım. Özetle bu sayfada aritmetik işlemler ve öncelik sıraları yeralacak. <br />
<br />
Aritmetik İşlem İşaretleri ve Öncelik Sıralaması <br />
<br />
JavaScript`te yer alan aritmetik işaretlerin bir kısmını zaten biliyorsunuz. Ama ben kısaca sıralayım: <br />
<br />
+ Toplama işlemini yapar. <br />
sayi = 10 + 5 (Not: sayi=15 olur) <br />
- Çıkartma işlemini yapar. <br />
sayi= 10 - 5 (Not: sayi=5 olur) <br />
* Çarpma işlemini yapar. <br />
sayi = 10 * 3 (Not: sayi=30 olur) <br />
/ Bölme işlemi yapar. <br />
sayi= 10 / 3 (Not: sayi=3.3333333333333335 olur) <br />
% Tamsayılı bölme işlemi yapar ve kalanı verir. <br />
sayi=10 % 3 (Not: sayi=1 olur) <br />
<br />
Bu işlemlerde çarpma, bölme ve kalanlı bölme işlemlerinin toplama ve çıkarma işlemine göre önceliği vardır. Bir işlemde eğer hiç parantez yoksa, soldan sağa doğru sırasıyla çarpma ve bölme işlemleri yapılır. Bu prensip her bilgisayar dilinde ve hesap makinelerinde de geçerlidir. Aşağıdaki örneklere bakalım. <br />
<br />
sayi = 5 * 6 - 10 / 5 <br />
Bu işlemde çarpma önceliği - işaretine göre daha fazla olan * ve / işlemleri yapılır. (* ve / işlemlerinin önceliği aynıdır.) Bu durumda sayi = 30 - 2 = 28 olur. <br />
sayi = 5 * 6 / 10 * 2 + 4 * 3 <br />
Bu işlemde önceliği aynı olan çarpma ve bölme işlemleri birarada yer alıyor. Bu durumda işlemler sırayla yapılır. Önce 5 ile 6 çarpılır, çıkan sonuç 10`a bölünür ve çıkan sonuç 2 ile çarpılır. Ve sayi = 6 + 12 = 18 sonucuna ulaşılır. <br />
sayi = ((5 * 6) / (10 * 2) + 4) * 3 <br />
Bu işlemde parantezler söz konusu. Ve her zaman parantezlerin önceliği vardır. İlk önce iki iç parantez içindeki işlemleri, sonra büyük parantez içindeki işlemleri yaparız. Böylece sayi = (30 / 20 + 4) * 3 = (5.5 + 4) * 3 = 9.5 * 3 = 28.5 sonucunu elde ederiz. <br />
<br />
Değişken Değerini Taşıdığı Değere Göre Değiştirme <br />
<br />
Bazen değişkenlerin değerini, kendisiyle işlem yaparak değiştirebiliriz.<br />
</span></span></span><br />
<div align="left"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Times New Roman;"><span style="font-family: Tahoma;"><span style="font-size: x-small;">Örneğin: <br />
<br />
var sayi = 5 <br />
sayi = sayi + 1 <br />
Bu durumda sayi = 5 + 1 = 6 olur. <br />
<br />
var sayi = 4 <br />
sayi = sayi - 1 <br />
Bu durumda sayi = 4 - 1 = 3 olur. <br />
<br />
var sayi = 6 <br />
sayi = sayi * 5 <br />
Bu durumda sayi = 6 * 5 = 30 olur. <br />
<br />
var sayi = 10 <br />
sayi = sayi / 2 <br />
Bu durumda sayi = 10 / 2 = 5 olur. <br />
<br />
var sayi = 10 <br />
sayi = sayi % 4 <br />
Bu durumda sayi = 10 % 4 = 2 olur. <br />
<br />
<br />
Bu işlemleri şu işaretlerle de yapabiliriz: "+=", "-=", "*=", "/=" ve "%=". Aşağıdaki işlemler birbiriyle aynı sonucu verir. <br />
sayi += 5 eşittir sayi = sayi + 5 <br />
sayi -= 4 eşittir sayi = sayi - 4 <br />
sayi *= 6 eşittir sayi = sayi * 6 <br />
sayi /= 2 eşittir sayi = sayi / 5 <br />
sayi %= 4 eşittir sayi = sayi % 4 <br />
<br />
Bu aritmetik işlemler C ve Java`da da aynı şekilde kullanılmaktadır. Bu işaretlerin yanında, özelleşmiş iki işaret daha vardır: ++, --. <br />
sayi++ eşittir sayi = sayi + 1 <br />
sayi-- eşittir sayi = sayi - 1 <br />
<br />
Aritmetik işlemlerle ilgili bir uygulama yapalım. (Çıkan sonuca bakmadan önce tahmin etmeye çalışın.) <br />
<br />
<br />
<span style="color: #336600;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
var en1=5, boy1=10, dortgen1 <br />
var en2, boy2, dorgen2 <br />
dortgen1= en1 * boy1 <br />
boy1++ <br />
en1++ <br />
boy2 = boy1 <br />
en2 = en1 <br />
dortgen2= en2 * boy2 <br />
document.write("Eni 5, boyu 10 cm olan bir dörtgenin alanı = " + dortgen1 +" cm&lt;sup&gt;2&lt;/sup&gt; `dir.&lt;br&gt;") <br />
document.write("Eni ve boyu 1`er cm artırılırsa dörtgenin alanı = " + dortgen2 +" cm&lt;sup&gt;2&lt;/sup&gt; oluyor.") <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span><br />
<br />
<br />
İşlem önceliğini daha iyi anlatan bir başka uygulama yapalım. Aşağıdaki değerleri tahmin etmeye çalışın. <br />
<br />
<br />
<span style="color: #336600;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
var gelir=25000, maliyet=12000 <br />
var vergiorani=0.15, amortismanorani=0.10 <br />
var amortisman, vergi <br />
vergi = (gelir - maliyet) * (1 - amortismanorani) * vergiorani <br />
amortisman = (gelir - maliyet) * amortismanorani <br />
document.write("Şirketimizin yıllık vergisi = " + vergi +" TL`dir.&lt;br&gt;") <br />
document.write("Şirketimizin yıllık amortismanı = " + amortisman + "TL`dir.") <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span><br />
 </span></span></span></span></span><br />
</span></div>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span><br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;">Not :</span> Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span><br />
</span><br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;">VB Script ile Java Script`in işlem işaretleri biraz farklı. Bu farklar Visual Basic ile Java (veya C) arasında da aynı şekildedir. Daha önce programcılık yapmamış arkadaşlar için kısaca işlem önceliğini de anlatmak zorundayım. Özetle bu sayfada aritmetik işlemler ve öncelik sıraları yeralacak. <br />
<br />
Aritmetik İşlem İşaretleri ve Öncelik Sıralaması <br />
<br />
JavaScript`te yer alan aritmetik işaretlerin bir kısmını zaten biliyorsunuz. Ama ben kısaca sıralayım: <br />
<br />
+ Toplama işlemini yapar. <br />
sayi = 10 + 5 (Not: sayi=15 olur) <br />
- Çıkartma işlemini yapar. <br />
sayi= 10 - 5 (Not: sayi=5 olur) <br />
* Çarpma işlemini yapar. <br />
sayi = 10 * 3 (Not: sayi=30 olur) <br />
/ Bölme işlemi yapar. <br />
sayi= 10 / 3 (Not: sayi=3.3333333333333335 olur) <br />
% Tamsayılı bölme işlemi yapar ve kalanı verir. <br />
sayi=10 % 3 (Not: sayi=1 olur) <br />
<br />
Bu işlemlerde çarpma, bölme ve kalanlı bölme işlemlerinin toplama ve çıkarma işlemine göre önceliği vardır. Bir işlemde eğer hiç parantez yoksa, soldan sağa doğru sırasıyla çarpma ve bölme işlemleri yapılır. Bu prensip her bilgisayar dilinde ve hesap makinelerinde de geçerlidir. Aşağıdaki örneklere bakalım. <br />
<br />
sayi = 5 * 6 - 10 / 5 <br />
Bu işlemde çarpma önceliği - işaretine göre daha fazla olan * ve / işlemleri yapılır. (* ve / işlemlerinin önceliği aynıdır.) Bu durumda sayi = 30 - 2 = 28 olur. <br />
sayi = 5 * 6 / 10 * 2 + 4 * 3 <br />
Bu işlemde önceliği aynı olan çarpma ve bölme işlemleri birarada yer alıyor. Bu durumda işlemler sırayla yapılır. Önce 5 ile 6 çarpılır, çıkan sonuç 10`a bölünür ve çıkan sonuç 2 ile çarpılır. Ve sayi = 6 + 12 = 18 sonucuna ulaşılır. <br />
sayi = ((5 * 6) / (10 * 2) + 4) * 3 <br />
Bu işlemde parantezler söz konusu. Ve her zaman parantezlerin önceliği vardır. İlk önce iki iç parantez içindeki işlemleri, sonra büyük parantez içindeki işlemleri yaparız. Böylece sayi = (30 / 20 + 4) * 3 = (5.5 + 4) * 3 = 9.5 * 3 = 28.5 sonucunu elde ederiz. <br />
<br />
Değişken Değerini Taşıdığı Değere Göre Değiştirme <br />
<br />
Bazen değişkenlerin değerini, kendisiyle işlem yaparak değiştirebiliriz.<br />
</span></span></span><br />
<div align="left"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Times New Roman;"><span style="font-family: Tahoma;"><span style="font-size: x-small;">Örneğin: <br />
<br />
var sayi = 5 <br />
sayi = sayi + 1 <br />
Bu durumda sayi = 5 + 1 = 6 olur. <br />
<br />
var sayi = 4 <br />
sayi = sayi - 1 <br />
Bu durumda sayi = 4 - 1 = 3 olur. <br />
<br />
var sayi = 6 <br />
sayi = sayi * 5 <br />
Bu durumda sayi = 6 * 5 = 30 olur. <br />
<br />
var sayi = 10 <br />
sayi = sayi / 2 <br />
Bu durumda sayi = 10 / 2 = 5 olur. <br />
<br />
var sayi = 10 <br />
sayi = sayi % 4 <br />
Bu durumda sayi = 10 % 4 = 2 olur. <br />
<br />
<br />
Bu işlemleri şu işaretlerle de yapabiliriz: "+=", "-=", "*=", "/=" ve "%=". Aşağıdaki işlemler birbiriyle aynı sonucu verir. <br />
sayi += 5 eşittir sayi = sayi + 5 <br />
sayi -= 4 eşittir sayi = sayi - 4 <br />
sayi *= 6 eşittir sayi = sayi * 6 <br />
sayi /= 2 eşittir sayi = sayi / 5 <br />
sayi %= 4 eşittir sayi = sayi % 4 <br />
<br />
Bu aritmetik işlemler C ve Java`da da aynı şekilde kullanılmaktadır. Bu işaretlerin yanında, özelleşmiş iki işaret daha vardır: ++, --. <br />
sayi++ eşittir sayi = sayi + 1 <br />
sayi-- eşittir sayi = sayi - 1 <br />
<br />
Aritmetik işlemlerle ilgili bir uygulama yapalım. (Çıkan sonuca bakmadan önce tahmin etmeye çalışın.) <br />
<br />
<br />
<span style="color: #336600;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
var en1=5, boy1=10, dortgen1 <br />
var en2, boy2, dorgen2 <br />
dortgen1= en1 * boy1 <br />
boy1++ <br />
en1++ <br />
boy2 = boy1 <br />
en2 = en1 <br />
dortgen2= en2 * boy2 <br />
document.write("Eni 5, boyu 10 cm olan bir dörtgenin alanı = " + dortgen1 +" cm&lt;sup&gt;2&lt;/sup&gt; `dir.&lt;br&gt;") <br />
document.write("Eni ve boyu 1`er cm artırılırsa dörtgenin alanı = " + dortgen2 +" cm&lt;sup&gt;2&lt;/sup&gt; oluyor.") <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span><br />
<br />
<br />
İşlem önceliğini daha iyi anlatan bir başka uygulama yapalım. Aşağıdaki değerleri tahmin etmeye çalışın. <br />
<br />
<br />
<span style="color: #336600;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
var gelir=25000, maliyet=12000 <br />
var vergiorani=0.15, amortismanorani=0.10 <br />
var amortisman, vergi <br />
vergi = (gelir - maliyet) * (1 - amortismanorani) * vergiorani <br />
amortisman = (gelir - maliyet) * amortismanorani <br />
document.write("Şirketimizin yıllık vergisi = " + vergi +" TL`dir.&lt;br&gt;") <br />
document.write("Şirketimizin yıllık amortismanı = " + amortisman + "TL`dir.") <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span><br />
 </span></span></span></span></span><br />
</span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Script Yazım Kuralları]]></title>
			<link>https://mybbdepo.com/java-script-yazim-kurallari-konusu.html</link>
			<pubDate>Sun, 28 Jun 2015 06:38:12 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/java-script-yazim-kurallari-konusu.html</guid>
			<description><![CDATA[<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /><br />
</span></span></span><br />
<span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;"><span style="font-weight: bold;">Not :</span></span> <span style="font-weight: bold;">Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu sayfamızda JavaScript`in yazım kuralları üzerinde duracağız. JavaScript`te hata yapmanın bedeli çok ağırdır. Nerede hata yaptığınızı bulmak uzun zaman alır. (Bunun için JavaScript editörleri vardır, siteden çekebilirsiniz.) </span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript tıpkı HTML gibi bırakılan boşlukları dikkate almaz. Yani sayi=5 ile sayi = 5 arasında fark gözetmez. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te komutlar ; (noktalı virgül) işareti konularak yanyana yazılabilir. Aynı satırda olmasa da her komuttan sonra ; işareti koymak yararlıdır, kodlar arasında ayıraç vazifesi görür. Gerçi ben pek yapmıyorum ama istiyorsanız siz yapın. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript Nesnelerine İsim Koyma <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript nesnelerine isim koyarken aklımızdan çıkarmamamız gerekenlerin başında, JavaScript`in küçük harf, büyük harf ayrımı yaptığıdır. Mesela AritmetikOrtalama() isimli bir fonksiyonu daha sonra aritmetikortalama() ismiyle çağıramayız. JavaScript bu durumu iki ayrı fonksiyon gibi değerlendirir. </span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript nesnelerinin (değişken, fonksiyon vb.) ismi bir sayıyla başlamaz ama sonraki karakterler sayı olabilir; arada boşluk bırakılmaz, boşluk yerine _ işareti kullanılır. Bunları değişkenler konusunda anlatmıştık. JavaScript nesneleri bu kurallara uygun her kelimeyi isim olarak alması da söz konusu değil, JavaScript komutlarını, nesne ismi olarak kullanamayız. Bazı isimlerde daha sonra komut olarak JavaScript`e girer diye ayrılmıştır ve onlarda nesne ismi olarak kullanılamaz. Nesne ismi olarak kullanılamayan bu kodları aşağıda listeledim: </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">abstract </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">alert </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">arguments </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Array </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">blur </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">boolean </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Boolean </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">break </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">byte </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">callee </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">caller </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">captureEvents </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">case </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">catch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">char </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">class </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">clearInterval </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">clearTimeout </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">close </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">closed </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">confirm </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">const </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">constructor </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">continue </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Date </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">debugger </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">default </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">defaultStatus </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">delete </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">do </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">document </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">double </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">else </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">enum </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">escape </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">eval </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">export </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">extends </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">FALSE </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">final </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">finally </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">find </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">float </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">focus </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">for </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">frames Function </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">function </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">goto </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">history </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">home </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">if </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">implements </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">import </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">in </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">infinity </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">innerHeight </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">innerWidth </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">instanceof </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">int </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">interface </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">isFinite </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">isNaN </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">java </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">length </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">location </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">locationbar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">long </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Math </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">menubar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">moveBy </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">moveTo </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">name </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">NaN </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">native </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">netscape </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">new </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">null </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Number </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Object </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">open </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">opener </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">outerHeight </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">outerWidth </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">package </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Packages </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">pageXOffset </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">pageYOffset </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">parent </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">parseFloat </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">parseInt </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">personalbar print </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">private </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">prompt </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">protected </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">prototype </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">public </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">RegExp </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">releaseEvents </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">resizeBy </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">resizeTo </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">return </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">routeEvent </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">scroll </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">scrollbars </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">scrollBy </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">ScrollTo </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">self </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">setInterval </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">setTimeout </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">short </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">static </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">status </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">statusbar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">stop </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">String </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">super </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">switch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">synchronized </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">this </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">throw </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">throws </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">toolbar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">top </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">toString </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">transient </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">TRUE </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">try </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">typeof </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">unescape </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">unwatch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">valueOf </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">void </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">watch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">while </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">window </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">with </span></span></span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te Özel İşaret Gösterimi <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te HTML nesnesini ifade ederken bazı özel işaretlerin önlerine işareti koymalıyız. </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu uygulama çalışmaz ve JavaScript hatası verir. Bu kodda JavaScript içiçe tırnakları, ayrı ayrı tırnak işareti olarak görür. Doğrusu şöyle yazılır: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te ` (tek tırnak) işareti ile " (çift tırnak) işareti arasında işlevsel bakımdan bir fark yoktur. Ancak içiçe tırnak kullanılan durumlarda içtekini başka, dıştakini başka tırnak işaretiyle göstermek yararlıdır. Örneğin: </span></span></span><br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">&lt;input type="button" value="Bas" onclick="alert(`Düğmeye Bastınız!`);"&gt; <br />
</span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Burada " (çift tırnak) işaretiyle JavaScript ifadesi HTML parametresine tanıtılmış oluyor. ` (tek tırnak) ifadesi ile JavaScript kodunun yazdırdığı metin belirtilmiş oluyor. Böylece hangi tırnağın nerede bittiği konusunda herhangi bir karışıklık olmuyor. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Yorum Kodları <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript ile yapacağımız programlar bazen o kadar büyük ve karmaşık olur ki, neler yaptığımızı biz bile unuturuz. Gerek sonradan hatırlamak için, gerekse bizden başka kodları okuyacak olanlara yardımcı olmak için, kodların arasına bazı notlar düşeriz. Bu tür notları doğrudan yazarsanız JavaScript hatasına sebep olur veya programınızın işlevini değiştirirsiniz. Bu notları düşmek için not satırı önüne // işaretini koyarız. Bu işaret bir satırlık not bırakmamızı sağlar ve JavaScript kodlarını etkilemez: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
//Bu uygulama JavaScript yazım kuralları üzerinedir. <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bazen düşeceğimiz not birkaç satırdan oluşabilir. Bu durumda not /*...*/ işaretleri arasına yazılır. </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
/*Bu uygulama JavaScript yazım kuralları üzerinedir. <br />
İtiraf edeyim ki pek iyi bir uygulama olmadı, <br />
Ali`ymiş, yok efendim köpeği hav hav dermiş. <br />
İlkokul uygulamalarına benzedi.*/ <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`in gözatıcı (browser) tarafından derlendiğini daha önce söylemiştim. Ancak bazı kişisel gözatıcılar ve eski sürüm gözatıcılar JavaScript`i desteklemiyor ve sayfada hatalar veriyor. Bu tip gözatıcıların JavaScript kodlarını tanıması için elimizden gelen birşey yok. Ama hiç olmazsa sayfada hataya neden olmamak için HTML`in &lt;!-- yorum kodu kullanılır. Ayrıca yeni sürümlerin kodu görebilmesi için // yorum kodları da gereklidir. Eski sürüm gözatıcılar veya JavaScript`i desteklemeyen kişisel gözatıcılar JavaScript kodlarını HTML yorumu olarak görür ve sayfada bozulmaya neden olmaz; kullanıcı JavaScript`in faydalarından yararlanamasa da, sayfayı düzgün bir şekilde görür. Aşağıda bunun nasıl yapıldığını görüyorsunuz. </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
&lt;!-- Eski sürüm gözatıcılardan JS kodlarını saklayalım. <br />
//Şimdi normal kodları yazabiliriz. <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
//--&gt; <br />
<br />
&lt;/script&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Evet, JavaScript`in yazımı bazı sıkı kurallara bağlı ve çok karmaşık gibi görünüyor. Aslında bu JavaScript`in gelişmiş ve kolaylaşmış hali. Evel-i zamanda kodları satırlara bölmek için neler yapardık, neler. Üstelik artık JavaScript editörler de var. Neyse gevezelik etmeyim, sayfamız burada bitiyor.</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /><br />
</span></span></span><br />
<span style="color: #000000;"><span style="font-size: medium;"><span style="font-family: Verdana, Arial, sans-serif;"><span style="color: #ff0000;"><span style="font-weight: bold;">Not :</span></span> <span style="font-weight: bold;">Ders Bana Ait Değildir , Amaç Sizlere Bilgi Vermek</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="color: #000000;"><span style="font-size: small;"><span style="font-family: Verdana, Arial, sans-serif;"><img src="http://i.hizliresim.com/xGOAnV.gif" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /></span></span></span><br />
</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu sayfamızda JavaScript`in yazım kuralları üzerinde duracağız. JavaScript`te hata yapmanın bedeli çok ağırdır. Nerede hata yaptığınızı bulmak uzun zaman alır. (Bunun için JavaScript editörleri vardır, siteden çekebilirsiniz.) </span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript tıpkı HTML gibi bırakılan boşlukları dikkate almaz. Yani sayi=5 ile sayi = 5 arasında fark gözetmez. </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te komutlar ; (noktalı virgül) işareti konularak yanyana yazılabilir. Aynı satırda olmasa da her komuttan sonra ; işareti koymak yararlıdır, kodlar arasında ayıraç vazifesi görür. Gerçi ben pek yapmıyorum ama istiyorsanız siz yapın. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript Nesnelerine İsim Koyma <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript nesnelerine isim koyarken aklımızdan çıkarmamamız gerekenlerin başında, JavaScript`in küçük harf, büyük harf ayrımı yaptığıdır. Mesela AritmetikOrtalama() isimli bir fonksiyonu daha sonra aritmetikortalama() ismiyle çağıramayız. JavaScript bu durumu iki ayrı fonksiyon gibi değerlendirir. </span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript nesnelerinin (değişken, fonksiyon vb.) ismi bir sayıyla başlamaz ama sonraki karakterler sayı olabilir; arada boşluk bırakılmaz, boşluk yerine _ işareti kullanılır. Bunları değişkenler konusunda anlatmıştık. JavaScript nesneleri bu kurallara uygun her kelimeyi isim olarak alması da söz konusu değil, JavaScript komutlarını, nesne ismi olarak kullanamayız. Bazı isimlerde daha sonra komut olarak JavaScript`e girer diye ayrılmıştır ve onlarda nesne ismi olarak kullanılamaz. Nesne ismi olarak kullanılamayan bu kodları aşağıda listeledim: </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">abstract </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">alert </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">arguments </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Array </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">blur </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">boolean </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Boolean </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">break </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">byte </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">callee </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">caller </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">captureEvents </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">case </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">catch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">char </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">class </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">clearInterval </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">clearTimeout </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">close </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">closed </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">confirm </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">const </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">constructor </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">continue </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Date </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">debugger </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">default </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">defaultStatus </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">delete </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">do </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">document </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">double </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">else </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">enum </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">escape </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">eval </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">export </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">extends </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">FALSE </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">final </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">finally </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">find </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">float </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">focus </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">for </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">frames Function </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">function </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">goto </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">history </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">home </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">if </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">implements </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">import </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">in </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">infinity </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">innerHeight </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">innerWidth </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">instanceof </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">int </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">interface </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">isFinite </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">isNaN </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">java </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">length </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">location </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">locationbar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">long </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Math </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">menubar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">moveBy </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">moveTo </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">name </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">NaN </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">native </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">netscape </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">new </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">null </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Number </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Object </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">open </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">opener </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">outerHeight </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">outerWidth </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">package </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Packages </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">pageXOffset </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">pageYOffset </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">parent </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">parseFloat </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">parseInt </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">personalbar print </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">private </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">prompt </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">protected </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">prototype </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">public </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">RegExp </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">releaseEvents </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">resizeBy </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">resizeTo </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">return </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">routeEvent </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">scroll </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">scrollbars </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">scrollBy </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">ScrollTo </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">self </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">setInterval </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">setTimeout </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">short </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">static </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">status </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">statusbar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">stop </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">String </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">super </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">switch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">synchronized </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">this </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">throw </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">throws </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">toolbar </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">top </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">toString </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">transient </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">TRUE </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">try </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">typeof </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">unescape </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">unwatch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">valueOf </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">var </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">void </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">watch </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">while </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">window </span></span></span><br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">with </span></span></span><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te Özel İşaret Gösterimi <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te HTML nesnesini ifade ederken bazı özel işaretlerin önlerine işareti koymalıyız. </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu uygulama çalışmaz ve JavaScript hatası verir. Bu kodda JavaScript içiçe tırnakları, ayrı ayrı tırnak işareti olarak görür. Doğrusu şöyle yazılır: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`te ` (tek tırnak) işareti ile " (çift tırnak) işareti arasında işlevsel bakımdan bir fark yoktur. Ancak içiçe tırnak kullanılan durumlarda içtekini başka, dıştakini başka tırnak işaretiyle göstermek yararlıdır. Örneğin: </span></span></span><br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">&lt;input type="button" value="Bas" onclick="alert(`Düğmeye Bastınız!`);"&gt; <br />
</span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Burada " (çift tırnak) işaretiyle JavaScript ifadesi HTML parametresine tanıtılmış oluyor. ` (tek tırnak) ifadesi ile JavaScript kodunun yazdırdığı metin belirtilmiş oluyor. Böylece hangi tırnağın nerede bittiği konusunda herhangi bir karışıklık olmuyor. </span></span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Yorum Kodları <br />
</span></span></span></span><br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript ile yapacağımız programlar bazen o kadar büyük ve karmaşık olur ki, neler yaptığımızı biz bile unuturuz. Gerek sonradan hatırlamak için, gerekse bizden başka kodları okuyacak olanlara yardımcı olmak için, kodların arasına bazı notlar düşeriz. Bu tür notları doğrudan yazarsanız JavaScript hatasına sebep olur veya programınızın işlevini değiştirirsiniz. Bu notları düşmek için not satırı önüne // işaretini koyarız. Bu işaret bir satırlık not bırakmamızı sağlar ve JavaScript kodlarını etkilemez: </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
//Bu uygulama JavaScript yazım kuralları üzerinedir. <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bazen düşeceğimiz not birkaç satırdan oluşabilir. Bu durumda not /*...*/ işaretleri arasına yazılır. </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
/*Bu uygulama JavaScript yazım kuralları üzerinedir. <br />
İtiraf edeyim ki pek iyi bir uygulama olmadı, <br />
Ali`ymiş, yok efendim köpeği hav hav dermiş. <br />
İlkokul uygulamalarına benzedi.*/ <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
&lt;/script&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">JavaScript`in gözatıcı (browser) tarafından derlendiğini daha önce söylemiştim. Ancak bazı kişisel gözatıcılar ve eski sürüm gözatıcılar JavaScript`i desteklemiyor ve sayfada hatalar veriyor. Bu tip gözatıcıların JavaScript kodlarını tanıması için elimizden gelen birşey yok. Ama hiç olmazsa sayfada hataya neden olmamak için HTML`in &lt;!-- yorum kodu kullanılır. Ayrıca yeni sürümlerin kodu görebilmesi için // yorum kodları da gereklidir. Eski sürüm gözatıcılar veya JavaScript`i desteklemeyen kişisel gözatıcılar JavaScript kodlarını HTML yorumu olarak görür ve sayfada bozulmaya neden olmaz; kullanıcı JavaScript`in faydalarından yararlanamasa da, sayfayı düzgün bir şekilde görür. Aşağıda bunun nasıl yapıldığını görüyorsunuz. </span></span></span><br />
<br />
<br />
<span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;JavaScript Uygulaması&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
&lt;!-- Eski sürüm gözatıcılardan JS kodlarını saklayalım. <br />
//Şimdi normal kodları yazabiliriz. <br />
document.write ("Ali`nin köpeği "Hav hav!" dedi."); <br />
//--&gt; <br />
<br />
&lt;/script&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;</span></span></span><br />
<br />
<br />
<span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Evet, JavaScript`in yazımı bazı sıkı kurallara bağlı ve çok karmaşık gibi görünüyor. Aslında bu JavaScript`in gelişmiş ve kolaylaşmış hali. Evel-i zamanda kodları satırlara bölmek için neler yapardık, neler. Üstelik artık JavaScript editörler de var. Neyse gevezelik etmeyim, sayfamız burada bitiyor.</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Script Fonksiyonlar]]></title>
			<link>https://mybbdepo.com/java-script-fonksiyonlar-konusu.html</link>
			<pubDate>Sun, 28 Jun 2015 06:35:11 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/java-script-fonksiyonlar-konusu.html</guid>
			<description><![CDATA[<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">En iyi yazılımcı, az kodla çok şey yapabilendir. Acemi yazılımcıların sayfalarca kod yazarak yaptığı programları, usta yazılımcılar yarım sayfada yapabilir. Bunun inceliklerini hem bu sayfada, hem de ileride yapacağımız ileri uygulamalarda göstereceğim. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Diyelim ki programda bir sürü işlem yapacağız ama öyle bir işlem var ki 50 defa yapacağız. (Mesela "Ali gel." yazdıracağız.) Programa bu işlemi 50 defa yaptırmak için o işlem kodunu 50 defa yazdırmak zorunda kalırız ve programımız sayfalarca sürebilir. Üstelik bu işlem kodlarının birkaç satır değil de yarım sayfa sürmesi söz konusu da olabilir. Bu durumda 50 defa o yarım sayfalık kodu yazmak zorunda mı kalacağız? </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Hayır. O yarım sayfalık işlem kodunu bir fonksiyon haline getiririz ve 50 defa o fonksiyonu tek kelime olan fonksiyon ismi ile çağırırız. Bu durumda 30-40 sayfalık bir kodu 3-4 sayfaya indirmiş oluruz. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Peki bir işlem nasıl fonksiyon haline getirilir? İşte sayfamızın konusu bu. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyon Yapısı <br />
</span></span></span><br />
</span></span><br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyonlar &lt;head&gt;...&lt;/head&gt; bölümünde yer alır. Bir fonksiyonun genel yapısı aşağıdaki gibidir: </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">function fonksiyonun adı (argüman1, argüman2,....,argümanN) <br />
{ <br />
İŞLEMLER <br />
} </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyonlara koyduğumuz isim, fonksiyonu çağırmak için gereklidir. Her fonksiyonun adı olmalıdır, zira fonksiyonlar bir olay (durum) karşısında çağrılabilsin diye yapılır. Bu olay bir düğmenin tıklanması, bir radyo veya kontrol kutusunun seçilmesi, bir HTML nesnesinin üzerine fare ile gelinmesi olabilir. (HTML`de form nesnelerini unutan arkadaşlarımıza tekrar bakmalarını salık veririm. Bu olaylara ilerdeki Olaylar sayfasında ayrıntılı olarak değineceğim. Ama şimdilik onclick (tıklanıldığı takdirde) olay parametresini kullanacağız. Bu parametre form araçlarına olduğu gibi, hiperlink, resim gibi diğer HTML nesnelerine de atanabilir. onclick = Fonksiyon Adı() şeklinde kullanılır. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Argümansız Fonksiyonlar <br />
</span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyonlar çeşitli argümanları kullanarak işlem yapabilirler. Bu argümanlar değişken, nesne veya değer ifadesi olabilir. Bunun yanısıra fonksiyonların argüman kullanma zorunluluğu yoktur; aşağıdaki uygulama argümansız bir fonskiyon içermektedir. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;Argümansız Fonksiyon&lt;/title&gt; <br />
&lt;script language="JavaScript"&gt; <br />
//Fonksiyonu hazırlıyoruz. <br />
function mesaj() <br />
{ <br />
alert("Hiç bir mesajınız yok."); <br />
document.write("Mesaja baktınız..."); <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;form&gt; <br />
Mesaja bakmak istiyorsanız, düğmeye basın.&lt;br&gt; <br />
&lt;!--Düğmeye basıldığında fonksiyon çağrılır.--&gt; <br />
&lt;input type="button" onclick="mesaj()" value="Mesaj Kontrol"&gt; <br />
&lt;/form&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;<br />
</span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Eeee, nasıl? Kendinizi programcı gibi hissetmeye başladınız mı? Daha neler yapacağız, neler. Bu uygulamamızda mesaj() isimli argümansız bir fonksiyon kullandık. Bu fonksiyonu kullanmamız şart değildi elbette. Fonksiyon yaratmak yerine, kodları &lt;body&gt; bölümüne yazabilirdik. Ancak bu fonksiyonu buradaki gibi bir defa değil de beş-on yerde kullansaydık, fonksiyon sayesinde bir sürü kod yazmaktan kurtulacaktık. (Bunu bir defa daha açıklamaya kalkarsam, okuyucuların zekasını küçümsemiş olacağım.) </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Argümanlı Fonksiyonlar <br />
</span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Şimdi de argümanlı bir fonksiyon yapalım. Aşağıdaki uygulamada iki argümanlı bir fonksiyon göreceksiniz: </span></span></span><br />
</span></span><br />
<br />
<br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;Argümanlı Fonksiyon&lt;/title&gt; <br />
&lt;script language="JavaScript"&gt; <br />
//Fonksiyonu hazırlıyoruz. <br />
function puan(a, b) <br />
{ <br />
alert("Verdiğiniz notu göndermek için basın."); <br />
document.write(a + " isimli aktriste " + b + " notunu verdiniz."); <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;form&gt; <br />
&lt;input type="button" value="Notu Gönderin" onclick= "puan(`Cameron Diaz`, `100`)"&gt; <br />
&lt;/form&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;<br />
</span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu uygulamada fonksiyonumuzun iki tane argümanı var. Bunlar: `Cameron Diaz` ve `100`. Yanlarındaki ` işaretleri bu argümanların bir metin ifadesi olduğunu anlatıyor. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değer Atamalı Fonksiyonlar <br />
</span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bir başka tür fonksiyon yapısı daha vardır. Buna değer atamlı fonksiyon diyoruz. Bu fonksiyon türü argümanlı veya argümansız olabilir. Ayırtedici özelliği yaptığı işlemleri bir değere dönüştürüp, bu değeri değişkenlere veya HTML nesnelerine aktarması. Bu fonksiyonun yapısı şöyledir: </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">function fonksiyonun adı (argüman1, argüman2,....,argümanN) <br />
{ <br />
İŞLEMLER <br />
return değer <br />
} <br />
</span></span></span><br />
</span></span><br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Buradaki return kodu, işlemlerle bulunan bir değeri fonksiyona atamakta kullanılır. Aşağıdaki uygulamayla daha iyi anlayacaksınız. </span></span></span><br />
</span></span><br />
<br />
<br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;Değer Atamalı Fonksiyon&lt;/title&gt; <br />
&lt;script language="JavaScript"&gt; <br />
//Fonksiyonu hazırlıyoruz. <br />
function ustubes(x) <br />
{ <br />
x = x * x * x * x * x; <br />
return x <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
var a1, a2, a3, a4, a5, a6, a7, a8, a9; <br />
//Dokuz değişkeni ustubes() fonksiyonunu kullanarak değer atanıyor. <br />
a1 = ustubes(1); <br />
a2 = ustubes(2); <br />
a3 = ustubes(3); <br />
a4 = ustubes(4); <br />
a5 = ustubes(5); <br />
a6 = ustubes(6); <br />
a7 = ustubes(7); <br />
a8 = ustubes(8); <br />
a9 = ustubes(9); <br />
document.write <br />
("1,2,3,4,5,6,7,8 ve 9 sayılarının üstü beş hali sırasıyla aşağıda yazılmıştır.&lt;br&gt;"); <br />
document.write <br />
(a1 +", " + a2 +", " + a3 +", " + a4 +", " + a5 +", " + a6 +", " + a7 +", " + a8 +", " + a9); <br />
&lt;/script&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;<br />
</span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">Bu sayfadaki uygulamalarda; öğretme amacıyla tasarlandığı için, fonksiyonlar çok az işlemden oluşuyor. Fonksiyonların önemini JavaScript derslerinin sonlarına doğru geliştireceğimiz ileri projelerde çok daha iyi göreceksiniz. Bu sayfalık bu kadarı yeterli.</span></span></span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">En iyi yazılımcı, az kodla çok şey yapabilendir. Acemi yazılımcıların sayfalarca kod yazarak yaptığı programları, usta yazılımcılar yarım sayfada yapabilir. Bunun inceliklerini hem bu sayfada, hem de ileride yapacağımız ileri uygulamalarda göstereceğim. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Diyelim ki programda bir sürü işlem yapacağız ama öyle bir işlem var ki 50 defa yapacağız. (Mesela "Ali gel." yazdıracağız.) Programa bu işlemi 50 defa yaptırmak için o işlem kodunu 50 defa yazdırmak zorunda kalırız ve programımız sayfalarca sürebilir. Üstelik bu işlem kodlarının birkaç satır değil de yarım sayfa sürmesi söz konusu da olabilir. Bu durumda 50 defa o yarım sayfalık kodu yazmak zorunda mı kalacağız? </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Hayır. O yarım sayfalık işlem kodunu bir fonksiyon haline getiririz ve 50 defa o fonksiyonu tek kelime olan fonksiyon ismi ile çağırırız. Bu durumda 30-40 sayfalık bir kodu 3-4 sayfaya indirmiş oluruz. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Peki bir işlem nasıl fonksiyon haline getirilir? İşte sayfamızın konusu bu. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyon Yapısı <br />
</span></span></span><br />
</span></span><br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyonlar &lt;head&gt;...&lt;/head&gt; bölümünde yer alır. Bir fonksiyonun genel yapısı aşağıdaki gibidir: </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">function fonksiyonun adı (argüman1, argüman2,....,argümanN) <br />
{ <br />
İŞLEMLER <br />
} </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyonlara koyduğumuz isim, fonksiyonu çağırmak için gereklidir. Her fonksiyonun adı olmalıdır, zira fonksiyonlar bir olay (durum) karşısında çağrılabilsin diye yapılır. Bu olay bir düğmenin tıklanması, bir radyo veya kontrol kutusunun seçilmesi, bir HTML nesnesinin üzerine fare ile gelinmesi olabilir. (HTML`de form nesnelerini unutan arkadaşlarımıza tekrar bakmalarını salık veririm. Bu olaylara ilerdeki Olaylar sayfasında ayrıntılı olarak değineceğim. Ama şimdilik onclick (tıklanıldığı takdirde) olay parametresini kullanacağız. Bu parametre form araçlarına olduğu gibi, hiperlink, resim gibi diğer HTML nesnelerine de atanabilir. onclick = Fonksiyon Adı() şeklinde kullanılır. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Argümansız Fonksiyonlar <br />
</span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Fonksiyonlar çeşitli argümanları kullanarak işlem yapabilirler. Bu argümanlar değişken, nesne veya değer ifadesi olabilir. Bunun yanısıra fonksiyonların argüman kullanma zorunluluğu yoktur; aşağıdaki uygulama argümansız bir fonskiyon içermektedir. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;Argümansız Fonksiyon&lt;/title&gt; <br />
&lt;script language="JavaScript"&gt; <br />
//Fonksiyonu hazırlıyoruz. <br />
function mesaj() <br />
{ <br />
alert("Hiç bir mesajınız yok."); <br />
document.write("Mesaja baktınız..."); <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;form&gt; <br />
Mesaja bakmak istiyorsanız, düğmeye basın.&lt;br&gt; <br />
&lt;!--Düğmeye basıldığında fonksiyon çağrılır.--&gt; <br />
&lt;input type="button" onclick="mesaj()" value="Mesaj Kontrol"&gt; <br />
&lt;/form&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;<br />
</span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Eeee, nasıl? Kendinizi programcı gibi hissetmeye başladınız mı? Daha neler yapacağız, neler. Bu uygulamamızda mesaj() isimli argümansız bir fonksiyon kullandık. Bu fonksiyonu kullanmamız şart değildi elbette. Fonksiyon yaratmak yerine, kodları &lt;body&gt; bölümüne yazabilirdik. Ancak bu fonksiyonu buradaki gibi bir defa değil de beş-on yerde kullansaydık, fonksiyon sayesinde bir sürü kod yazmaktan kurtulacaktık. (Bunu bir defa daha açıklamaya kalkarsam, okuyucuların zekasını küçümsemiş olacağım.) </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Argümanlı Fonksiyonlar <br />
</span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Şimdi de argümanlı bir fonksiyon yapalım. Aşağıdaki uygulamada iki argümanlı bir fonksiyon göreceksiniz: </span></span></span><br />
</span></span><br />
<br />
<br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;Argümanlı Fonksiyon&lt;/title&gt; <br />
&lt;script language="JavaScript"&gt; <br />
//Fonksiyonu hazırlıyoruz. <br />
function puan(a, b) <br />
{ <br />
alert("Verdiğiniz notu göndermek için basın."); <br />
document.write(a + " isimli aktriste " + b + " notunu verdiniz."); <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;form&gt; <br />
&lt;input type="button" value="Notu Gönderin" onclick= "puan(`Cameron Diaz`, `100`)"&gt; <br />
&lt;/form&gt; <br />
<br />
&lt;/body&gt; <br />
&lt;/html&gt;<br />
</span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bu uygulamada fonksiyonumuzun iki tane argümanı var. Bunlar: `Cameron Diaz` ve `100`. Yanlarındaki ` işaretleri bu argümanların bir metin ifadesi olduğunu anlatıyor. </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Değer Atamalı Fonksiyonlar <br />
</span></span></span><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Bir başka tür fonksiyon yapısı daha vardır. Buna değer atamlı fonksiyon diyoruz. Bu fonksiyon türü argümanlı veya argümansız olabilir. Ayırtedici özelliği yaptığı işlemleri bir değere dönüştürüp, bu değeri değişkenlere veya HTML nesnelerine aktarması. Bu fonksiyonun yapısı şöyledir: </span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">function fonksiyonun adı (argüman1, argüman2,....,argümanN) <br />
{ <br />
İŞLEMLER <br />
return değer <br />
} <br />
</span></span></span><br />
</span></span><br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Buradaki return kodu, işlemlerle bulunan bir değeri fonksiyona atamakta kullanılır. Aşağıdaki uygulamayla daha iyi anlayacaksınız. </span></span></span><br />
</span></span><br />
<br />
<br />
<br />
<br />
<span style="font-size: small;"><span style="font-weight: bold;"><span style="color: #336600;"><span style="font-size: x-small;"><span style="font-family: Tahoma;">Javascript:<br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;title&gt;Değer Atamalı Fonksiyon&lt;/title&gt; <br />
&lt;script language="JavaScript"&gt; <br />
//Fonksiyonu hazırlıyoruz. <br />
function ustubes(x) <br />
{ <br />
x = x * x * x * x * x; <br />
return x <br />
} <br />
&lt;/script&gt; <br />
&lt;/head&gt; <br />
&lt;body&gt; <br />
<br />
&lt;script language="JavaScript"&gt; <br />
var a1, a2, a3, a4, a5, a6, a7, a8, a9; <br />
//Dokuz değişkeni ustubes() fonksiyonunu kullanarak değer atanıyor. <br />
a1 = ustubes(1); <br />
a2 = ustubes(2); <br />
a3 = ustubes(3); <br />
a4 = ustubes(4); <br />
a5 = ustubes(5); <br />
a6 = ustubes(6); <br />
a7 = ustubes(7); <br />
a8 = ustubes(8); <br />
a9 = ustubes(9); <br />
document.write <br />
("1,2,3,4,5,6,7,8 ve 9 sayılarının üstü beş hali sırasıyla aşağıda yazılmıştır.&lt;br&gt;"); <br />
document.write <br />
(a1 +", " + a2 +", " + a3 +", " + a4 +", " + a5 +", " + a6 +", " + a7 +", " + a8 +", " + a9); <br />
&lt;/script&gt; <br />
&lt;/body&gt; <br />
&lt;/html&gt;<br />
</span></span></span><br />
</span></span><br />
<br />
<br />
<span style="font-size: small;"><span style="color: #000000;"><span style="font-size: x-small;"><span style="font-family: Tahoma;"><span style="font-weight: bold;">Bu sayfadaki uygulamalarda; öğretme amacıyla tasarlandığı için, fonksiyonlar çok az işlemden oluşuyor. Fonksiyonların önemini JavaScript derslerinin sonlarına doğru geliştireceğimiz ileri projelerde çok daha iyi göreceksiniz. Bu sayfalık bu kadarı yeterli.</span></span></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[modal box isteği...]]></title>
			<link>https://mybbdepo.com/modal-box-istegi-konusu.html</link>
			<pubDate>Sat, 09 Feb 2013 22:14:14 +0200</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/modal-box-istegi-konusu.html</guid>
			<description><![CDATA[//edit]]></description>
			<content:encoded><![CDATA[//edit]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ajax - Tıkla resim büyüsün(Resimli anlatım)]]></title>
			<link>https://mybbdepo.com/ajax-tikla-resim-buyusun-resimli-anlatim-konusu.html</link>
			<pubDate>Mon, 20 Aug 2012 19:02:12 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/ajax-tikla-resim-buyusun-resimli-anlatim-konusu.html</guid>
			<description><![CDATA[Şuan aşagıda gördügünüz resimlere tıklayınca nasıl ekranın ortasında acılacagına anlatacam.<br />
<br />
<img src="http://img40.imageshack.us/img40/6668/92073083.jpg" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /><br />
<br />
1-)<br />
ilk yapılacak işlem frontpage aracı veya başka bir html editörü ile tablolar oluşturalım ve bu tablolar içerisine üste görüldügü gibi resimlerimizi ekliyelim(resimler gibi bir klasör oluşturup içine ekliyelim resimleri).<br />
<br />
2-)<br />
Resimlerimizi ekledik güzelce tablolar içerisine veya rastgele şimdi yapmamız gereken kullanacağımız JS ve css dosyalarını sayfamıza eklememiz gerekiyor .<br />
Sayfanın &lt;head&gt; &lt;/head&gt;tagının içerisine aşağıdaki gibi ekleme yapıyoruz.<br />
<br />
<br />
Kodumuz<br />
&lt;script type="text/javascript" language="javascript" src= "lytebox&gt;&lt;/script&gt;<br />
<br />
&lt;link rel=stylesheet href=lytebox"&gt;<br />
<br />
<img src="http://img96.imageshack.us/img96/3479/96092784.jpg" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /><br />
<br />
3-)Şimdi en can alıcı noktaya geldik.Resim tıklayınca büyüsün resmimiz<br />
&lt;bOdy&gt;bu araya&lt;/bOdy&gt; tagları arasına<br />
<br />
<br />
&lt;a href= "tiklanacakresim.jpg" title="baslik"rel="lytebox[vacation]"&gt;<br />
&lt;img src= "resimadresi.jpg"&gt;<br />
<br />
&lt;a href= "galeribulut/1.jpg" title="Mavi " rel="lytebox[vacation]"&gt;&lt;img src= "galeribulut/1.jpg"&gt;<br />
<br />
4-)hepsi bu ve şimdi deneme vakti ve emeklerimiz karşılıgını görme vakti.<br />
<br />
<img src="http://img195.imageshack.us/img195/9025/57887951j.jpg" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" />]]></description>
			<content:encoded><![CDATA[Şuan aşagıda gördügünüz resimlere tıklayınca nasıl ekranın ortasında acılacagına anlatacam.<br />
<br />
<img src="http://img40.imageshack.us/img40/6668/92073083.jpg" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /><br />
<br />
1-)<br />
ilk yapılacak işlem frontpage aracı veya başka bir html editörü ile tablolar oluşturalım ve bu tablolar içerisine üste görüldügü gibi resimlerimizi ekliyelim(resimler gibi bir klasör oluşturup içine ekliyelim resimleri).<br />
<br />
2-)<br />
Resimlerimizi ekledik güzelce tablolar içerisine veya rastgele şimdi yapmamız gereken kullanacağımız JS ve css dosyalarını sayfamıza eklememiz gerekiyor .<br />
Sayfanın &lt;head&gt; &lt;/head&gt;tagının içerisine aşağıdaki gibi ekleme yapıyoruz.<br />
<br />
<br />
Kodumuz<br />
&lt;script type="text/javascript" language="javascript" src= "lytebox&gt;&lt;/script&gt;<br />
<br />
&lt;link rel=stylesheet href=lytebox"&gt;<br />
<br />
<img src="http://img96.imageshack.us/img96/3479/96092784.jpg" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" /><br />
<br />
3-)Şimdi en can alıcı noktaya geldik.Resim tıklayınca büyüsün resmimiz<br />
&lt;bOdy&gt;bu araya&lt;/bOdy&gt; tagları arasına<br />
<br />
<br />
&lt;a href= "tiklanacakresim.jpg" title="baslik"rel="lytebox[vacation]"&gt;<br />
&lt;img src= "resimadresi.jpg"&gt;<br />
<br />
&lt;a href= "galeribulut/1.jpg" title="Mavi " rel="lytebox[vacation]"&gt;&lt;img src= "galeribulut/1.jpg"&gt;<br />
<br />
4-)hepsi bu ve şimdi deneme vakti ve emeklerimiz karşılıgını görme vakti.<br />
<br />
<img src="http://img195.imageshack.us/img195/9025/57887951j.jpg" border="0" alt="resim" onload="NcodeImageResizer.createOn(this);" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Javascript Eğitim Seti]]></title>
			<link>https://mybbdepo.com/javascript-egitim-seti-konusu.html</link>
			<pubDate>Mon, 20 Aug 2012 18:49:54 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/javascript-egitim-seti-konusu.html</guid>
			<description><![CDATA[Chip Dergisi javascript Egitim Seti l 20.92 Mb<br />
Chip dergisinin ocak 2011 sayısında verdigi javascript egitimidir.Egitim her zaman oldugu gibi dolu dolu içerigiyle sizi bekliyor….<br />
<br />
Link : <div class="codeblock">
<div class="title">Kod:<br />
</div><div class="body" dir="ltr"><code>http://hotfile.com/dl/93509359/7263ed2/egitim1-CW.rar.html</code></div></div>
]]></description>
			<content:encoded><![CDATA[Chip Dergisi javascript Egitim Seti l 20.92 Mb<br />
Chip dergisinin ocak 2011 sayısında verdigi javascript egitimidir.Egitim her zaman oldugu gibi dolu dolu içerigiyle sizi bekliyor….<br />
<br />
Link : <div class="codeblock">
<div class="title">Kod:<br />
</div><div class="body" dir="ltr"><code>http://hotfile.com/dl/93509359/7263ed2/egitim1-CW.rar.html</code></div></div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[java ile ctrl+c ve ctrl+a engeli]]></title>
			<link>https://mybbdepo.com/java-ile-ctrl-c-ve-ctrl-a-engeli-konusu.html</link>
			<pubDate>Mon, 16 Jul 2012 16:39:22 +0300</pubDate>
			<guid isPermaLink="false">https://mybbdepo.com/java-ile-ctrl-c-ve-ctrl-a-engeli-konusu.html</guid>
			<description><![CDATA[arkadaşlar sitemde çalıntı içerikleri biraz olsun enggellemek istiyorum.bunun için ctrl+c ve ctrl+a engeli koymak istiyorum.bana yardım edebilirmisiniz?birçok siteyi gezdim birçok kod buldum fakat hiç biri çalışmıyor.sizden ricam kodları paylaşmadan önce deneyiniz.<br />
<br />
teşekkürler...]]></description>
			<content:encoded><![CDATA[arkadaşlar sitemde çalıntı içerikleri biraz olsun enggellemek istiyorum.bunun için ctrl+c ve ctrl+a engeli koymak istiyorum.bana yardım edebilirmisiniz?birçok siteyi gezdim birçok kod buldum fakat hiç biri çalışmıyor.sizden ricam kodları paylaşmadan önce deneyiniz.<br />
<br />
teşekkürler...]]></content:encoded>
		</item>
	</channel>
</rss>