JavaScript Nedir // Zayıf Yönleri neler // Hakkında

Suskun

Kıdemli Üye
23 Ocak 2012
2,595
343
Germany
giphy.gif


Selamlar,
Arkadaşlar bugün sizlere JavaSript Hakkında bir konu hazırladım, Java Script'e başyalanlar için iyi bir anlatım yapmaya çalıştır, konu başlıklarını altta vereceğim ve JavaScript'e başlayacak olan arkadaşlar için umarım iyi anlatabilirim, hadi fazla durmadan konuya geçelim (:)


tJoGV2.gif


Java Script (JS) Başlıkları;

• Peki JavaScript Nedir?
• Peki bu Java script geçmişte nasıldı?
• Peki Java script ne için çok kullanılır?
• Peki Java Script zayıf yönleri var mıdır?
• Java Script Özelliklerine Bir Göz Atalım?
• Peki Java Script İle Ne Yapabiliriz?
• Java Script Diğer Yazılım Dilleri ile aynı mıdır? Nasıl Anlarız?

tJoGV2.gif


Javascript Nedir?

1024px-Unofficial_JavaScript_logo_2.svg.png


Dünyada 20 yıldır en çok kullanılan yazılım dillerinden olan Java Script 20 yıldır en çok kullanılan bir dildir JavaScript web site geliştiriciler için temel yazılım dillerinden biridir.

- Bir web sitesinde içerik ve benzeri şeyler eklersiniz.
- Web sitesindeki sayfaların tasarımını stil gibi düzenlemeyi sağlar.
- Genel olarak web sitelerinin düzenini sağlayan yazılım dilidir.

tJoGV2.gif


JavaScript Hızlı ve kolay bir dildir oyunlar içinde geliştirilen bir dildir gelin Öncelikle geçmişte JavaScript nasıldı bir bakalım.

tJoGV2.gif


Peki bu Java script geçmişte nasıldı?

JavaScript brendan Eich tarafından 1995 yılında oluşturulan bir dildir brown'dan bu JavaScript 10 gün içinde yapmıştır brendan o zamanlar bir net kafe çalışan aydı JavaScript in ismi ilk oluşturulduğu zaman Mocha'ydı sonra ise adı Mona oldu brandan kararsız kalmış olabilir Daha sonra ise yani JavaScript en önce ise Live Script oldu ve son olarak Javascript olarak değiştirildi. Bu dilin sürümleri ilk olarak Netscape'den özgüydü ve sonrasında topluluğun yardımıyla JavaScript büyüdü.

tJoGV2.gif


Peki Java script ne için çok kullanılır?

JavaScript'in çok avantajları vardır bunlar şöyle'dir;

- Compiler (derleyici) kullanmanız gerekmiyor nedeni bunun yerine HTML kullanabilirsiniz
- Öğrenilmesi Çok kolay bir dildir.
- Bu JavaScript'te hataları bulmak kolaydır.
- Bu JavaScript'te Web sitenin öğeleri ayarlayabilirsiniz mesela örnek olarak; Mouse ( fare) imleci.
- Java script Web sitelerinde kullanıldığı zaman ziyaretçilerin dikkatini çeker böylelikle mesela Web siteniz "Shop" (alışveriş) Web site ise para kazanılabilir ziyaretçi çektiği için.
- Diğer dillerden çok kolay ve hızlı bir dildir.

tJoGV2.gif


Evet duydunuz JavaScript birçok dilden daha iyi avantajları vardır, Java Script'in avantajları olduğu kadar zayıf yönleride vardı hadi bakalım zayıf yönleri neler?

tJoGV2.gif


Peki Java Script zayıf yönleri var mıdır?

Maalesef ki bütün yazılım dillerinin zayıf yönleri vardır Bir yazılım dili veya JavaScript en örnek vereyim JavaScript popüler olduğu zaman saldırganların hedefi olabilir dolandırıcılarını ilgisini çekebilir Şimdi ise size JavaScript zayıflıkların dan birkaç örnek vereyim.

- JavaScript açıklara karşı ne yazık ki zayıf bir yazılım dilidir.
- JavaScript'te kurbanlar tarafından Zararlı kodlar çalıştırılabilir.
- Bazı bilgisayarlarda farklı tarayıcılarda desteklenmeyen bir dildir.
- JavaScript kodlarının büyük olması.
- JavaScript farklı cihazlarda çalıştırılabilir olduğu için tutarsızlık yaşanabilir.
- JavaScript Her tarayıcıda çalışmaz.
- JavaScript Her cihazlarda çalışmayabilir.
- JavaScript Sahtekarların ve dolandırıcıların ilgisini çekebilir buda olumsuz yanlarından biridir.
- JavaScript dışarıdan gelen tehlikelere karşı zayıftır.

tJoGV2.gif


Java Script Özelliklerine Bir Göz Atalım?

- JavaScript HTML ve web programlama dilidir.
- JavaScript te en çok HTML ve XML kullanılır.
- Java Script framewörkleri şunlardır; Jquery, Angular Java Script, Backbone Java Script gibi framewörklerdir.
- Öğrenilmesi Çok kolay bir dildir.
- Web Sitelerin içeriği için HTML kullanılır.
- Web Sitelerin düzeni için ise CSS gereklidir.

tJoGV2.gif


Java Script İle Ne Yapabiliriz?

- HTML içeriği değiştirebiliriz.
- Java Script sadece tekli ve çift tırnak işaretlerini kabul eden bir dildir.
- Java Script HTML stillerini değiştirebiliriz.
- Web tabanlı Mobil uygulama yapılabilir.
- Web tabanlı Oyun yapılabilir.
- Web Sitelerdeki butonlar bu Java Script ile yapılıyor bunun için butonlar Js ile yapılabilir.
- Geliştiren kişiye kod yazmada yardımcı olur.
- Java Script ile sistem hataları bulunabilir.
- Java Script ile Hata ayıklama yapılabilir.
- HTML (Hypertext Markup Language) dinamik hale getirebilir.

tJoGV2.gif


Java Script Diğer Yazılım Dilleri ile aynı mıdır? Nasıl Anlarız?

Sizce JavaScript in popüler yazılım dili olmasının sebebi sizce ne olabilir Tabii ki JavaScript en çok kullanılmasıdır. Çoğu geliştiriciler ilk olarak JavaScript kullanır. bunu da unutmayalım ki JavaScript diğer dillerden de yardım alan bir dildir.

Şimdi ise JavaScript gibi popüler yazılım dillerinden bahsedelim;

|<>| HTML |<>|
512px-HTML5_logo_and_wordmark.svg.png

Kısaltılışı " Hypertext Markup Language " kısaltılışı olan HTML " Hypertext Markup Language " internetteki en popüler yazılım dillerinden biridir. Web Sitesinin yapı taşlarınından biri ise HTML " Hypertext Markup Language " dir. Size HTML Etiketlerinden bahsedeyim paragraflar için " <p> " kullanılır, görseller için ise " <İMG> " kullanılır.

|<>| PHP |<>|
new-php-logo.svg

Kısaltılışı Php " Hypertext Preprocessor " olan PHP heyetiminden başlayıp ileri düzey konuları, kolay data tabanı bilgisi ve işlemlerini, neseneye yönelik programlama yapısını kapsamaktadır. PHP " Hypertext PREPROCESSOR " baya çok topluluk kullanmaktadır. Sanal yöreler için HTML " Hypertext Markup Language " ile gömülen bir dildir.

|<>| CSS |<>|
1200px-CSS3_logo_and_wordmark.svg.png

Kısaltılışı " Cascading Style Sheets " kısaltılışı olan CSS " Cascading Style Sheets " Web Site masterlara ( Ustalara ) stil oluşturma ve içerik türlerinin gösterme şekillerini ayarlama şansı tanır bunun için CSS " Cascading Style Sheets " kullanılır.

tJoGV2.gif


Arkadaşlar, Konum burda bitmiştir, umarım size iyi anlatabilmişimdir, aklınızda soru filan varsa özel mesaj yolu ile bana yazabilirsiniz,size elimden gelen yardımı edeceğim, teşekkür ederim buraya kadar okuduğunuz için.

tJoGV2.gif


CckryH.gif
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.