Home / Posts Tagged "JavaScript"

Javascript Dersleri – Javascript öğrenmek isteyenler buraya millet ;peki Javascript nedir?

Önce sizlere hep karıştırılan bir konudan bahsetmek istiyorum Jawa ile Jawascript arasındaki ne fark vardır.Bunlar birbirinden tamamen farklı şeylerdir.Jawa bir Object Orient Programming ‘dilidir.



Java hakkında daha fazla bilgi almak için Java Nedir? Ne İşe Yarar? yazımızı okuyabilirsiniz.

Javascript ise Object Orient Programming‘de komut listesi oluşturma dilidir.Yani javascript başlı başına bir dil değildir.

Mesela java ile sanal makinede yada tarayıcıda çalışan uygulamalar oluşturulabilir. ama javascript kodu sadece browser-tarayıcılarda çalışır ,bir diğer özellik ise javascript kodları metinlerden oluşur.Javacsript kodları html sayfaların birer parçasıdır.JavaScript HTML kodlarının içine yazılırlar.

Yazılan kodun  JavaScript kodu olduğunu browser’a <script>…</script>etiketleri ile bildirilir.Tek başlarına bir anlam ifade etmezler  yani tek başlarına çalışmazlar.Javascript kodlarının yorumlanabilmesi için mutlaka bir tarayıcıya ihtiyaç vardır.

Php de yapıldığı gibi karşı sunucuya bir dosya gönderemeyiz.Javascript kodlarını yazabilmemiz için  php’de yaptığımız php taglarını açıyorsak javascript ,html dosyasının veya javascript dosyasının içine <scricpt > taglarını açmamız gerekiyor.



 

Görüldüğü üzre javascript kodları içine <scricpt>  tagını açarak yazmaya başlıyoruz.Css’ de aynı sayfa içine dahil edilerekte yazılabilir harici dosyadan da çağrılabilir.Aynen javascripte de aynıdır bu durum.Mesela projeye dahil edilmiş js uzantılı dosyalar görürsünüz bunlar javascript dosyaları normal dosyalardan ayrılsın diye yazılır,eğer uzun kodlar varsa dışardan dosyalar ile de cağrılabilir .Head içerisine sayfa içerisinde dışardan çağırmadan da <scricpt type=text/javascript”> bu şekildede kullanılabilir.

Javascript koduna bir örnek verelim.alert(“”); içerisine yazımızı yazalım.

alert(“Güle Güle Dünya”); yazalım ,

ve çalıştırdığımızda Güle güle Dünya yazısını göreceksiniz.Bu şekilde script içerisine yerleştireceğiniz mesaj web sitenize uygun her türlü yazı olabilir.



Javascript ile başlangıç olarak kısaca anlattık.Devamını diğer yazılarımızdan izleyebilirsiniz.

 

Sanal yaşamın en önemli argümanı hiç kuşkusuz internet. İnternette yer almak isteyen web sitelerinin olmazsa olmazı ise JavaScript ve CSS yazılımlarıdır.

Estetik açıdan kullanışlı bir web sitesi tasarlamak için JavaScript son derece gerekli bir olgudur. HTML kodlamalarına bir bakıma yardımcı olmaya yarayan program sayesinde çok daha rahat kullanılabilen bir web sitesi oluşturulabilir.

Fakat hemen bir hatırlatmada bulunalım. JavaScript uygulamalarında ölçüyü kaçırmamak gerekiyor aksi taktirde özellikle arama motorları tarafından indexleme zorluğu ve sitenin taranmasında önemli yavaşlamalara neden olması nedeniyle dikkatli kullanılması gereken bir yazılım türüdür.

 Javascript yazılımı nasıl yapılır?

Sorusunun yanıtına kısa bir bakış yapalım. Bu kodlama türünde değişkenlerin hesap edilerek bir oluşuma gidilmesi gerekiyor. Öncelikle sayı değerleri, string değerleri ve boolean ifadeleri dikkate alınarak bir yapı kurulmalıdır. Ayrıca yazılım sırasında Türkçe karakter kullanmamanız gerekiyor.

Java script yazılmadan önce örneğin siteniz bir güncel haberler yapacaksa bir saat uygulaması yazdırabilirsiniz. Ve sitenizin hangi bölümünde bulunmasını istiyorsanız fontlamasınında yapmak ve fonksiyonlarını eklemeniz gerekiyor.

 

 JavaScript Uygulaması Bir web Sitesinin Aramalardaki Betik Program Dilidir.

Uygulamanın esasını teşkil eden fonksiyonel programlama kriterlerinin siteye uygulanmasında size özel bir yapı teşkil edilmesi önemlidir. Çünkü her web sitesinin hitap ettiği kitle farklıdır ve her site farklı bir konseptte yayın yapar. Dolayısıyla script yazılırken bu özellikler dikkate alınır ve size özel olur. Bu nedenle kesinlikle script oluştururken hazır script kullanmamak gerekir. Sonuç itibari ile başka bir web sitesi için tasarlanmış ve bir şekilde internet üzerinde warez durumundaki scriptler size SEO kriterleri açısından büyük zarar verir. Çünkü arama motorları botları bu tarz oluşturulmuş web sitelerini arama kullanımında geri plana düşürür. Üstelik kendi web tasarımınızı özel olmaktan çıkarıp içerisinde yazılımı hazırlayanların çeşitli gizli kodları bulunan bir uygulamayı sitenizde kullanarak bu kişilerin reklamını yapmış olursunuz. Bunun yanı sıra sözgelimi sitenizde üye ol butonu ilave edecekseniz önce butonu oluşturup sonra o buton kullanılırken gerekli fonksiyonel özelliklerin eklenmesinin ardından ziyaretçi tarafından doldurulan sayfanın onaylanmasının ardından kullanıcıya “teşekkürler işleminiz onaylanmıştır” şeklinde ifadeler bırakılması gibi işlevsel eklentiler yaparak çok daha güzel bir şekilde tasarımınızı desteklemiş oluyorsunuz.

Javascript yazılımı nasıl yapılır?

JavaScript Yazım Kuralları Nelerdir?
  • Küçük harfe duyarlı olmalıdır.
  • Satırı sonlandırmak istediğimizde  “;” kullanılarak bir alt satıra geçilir.
  • Boşluk karakterine JavaScript  duyarsızdır.
  • Yorum satırlarını Jawascript içerisine ekleyebiliriz.
  • Değişken isimler rakam ile başlamamlı.
  • JavaScript kodları <head> ya da <body> etiketleri altına eklenir.
  • <body> etiketi altına javascript kodlarını yazarak sayfanın hızlı yüklenmesini sağlarız.
  • Kod blokları “{” ile başlar “}” ile biter
  • JavaScript harici bir “.js” uzantılı dosya oluşturulup dışarıdan çağırılabilir.
  • Belirleyici isimlere sadece ingilizce karakterler verilir.
  • Değişkenlere nesne isimleri verilemez. “abstract, alert, arguments , Array  blur…”

JavaScript kod yazılımda belirleyicilere nesne isimleri veremiyeceğimizden yukarda bahsetmiştik.

Bu nesne isimleri aşağıdaki gibi belirtilmiştir.

abstract ,boolean ,break ,byte ,case ,catch ,char ,class ,const ,continue
debugger ,default ,delete ,do ,double
else ,enum export ,extends
false ,final ,finally ,float ,for ,function
goto ,if ,implements ,import in ,instanceof ,int interface
long ,native ,new ,null ,package ,private ,protected ,public
return ,short ,static ,super ,switch ,synchronized
this ,throw ,throws ,transient ,true ,try ,typeof
var ,void ,volatile ,while with