04 Eylül 2007, 18:17 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | javascript tanımı ve uygulama teknikleri JavaScript Netscape firmasının JavaScript dilini geliştirmesindeki amaç HTML(Hyper Text Markup Language - Zengin Metin İşaretleme Dili)' nin dinamik web sayfaları hazırlamak için sunduğu olanakların yok denilecek kadar az olmasıydı. Bu yüzden kısaca HTML ile yapamadıklarımızı JavaScript ile yapabiliriz denilebilir. Tabi bu tanım yazıya son noktayı koymak için yeterli olmayacağından biraz daha açıklama yapmamız gerekiyor. JavaScript istemci-taraflı(client-side) bir dil olduğu için JavaScript ile yazılan kodlar web sunucusunda(server) değil, kodların içinde bulunduğu sayfayı gezen ziyaretçinin-ki burada ziyaretçiye istemci de diyebiliriz- bilgisayarında çalışır. Yani ilk olarak ziyaretçi tarayıcı programının URL bölümüne bir web sayfasının adresini yazıp onay vererek bu sayfanın görüntülenmesi için istemde bulunur; web sunucusu da bu istemi kabul ederek dosyaların iletimine olanak tanıdıktan sonra sayfa, tüm içeriğiyle birlikte ziyaretçinin bilgisayarında belli bir tampon alana(cache) yüklenerek bu alandan çalıştırılır. İşte JavaScript kodları da web sayfasıyla beraber iletilen içerikler arasındadır. Bu noktaya kadar edindiğimiz bilginin ışığında JavaScript kodlarının web sayfasından bağımsız çalışabilecek programlar olmadığını anladık. Peki JavaScript'i sayfamıza nasıl bağlayabiliriz? Aslında terminolojide bu işlemi tanımlamak için "bağlamak" yerine "gömmek" sözcüğünü tercih ediyoruz. Evet, JavaScript kodları web sayfasını oluşturan html kodlarının içine gömülür ve html kodları yorumlanırken işlerlik kazanır. Buna göre eğer ortada bir script uygulaması varsa html belgesi de olmak zorundadır. Bazı durumlarda tüm html belgesinin JavaScript ile oluşturulması da söz konusu olabilir; ileride bu konuya geniş olarak değineceğiz. Şimdi biraz html bilgilerimizi gözden geçirelim... Tüm HTML içeriğinin "<html>" ve "</html>" etiketleri arasına alınarak işaretlendiğini biliyoruz. "<html>" etiketinden sonra gelen "<head>" bölümünde belge içeriğini tanıtmak amacıyla bir takım bilgiler verilir. "<body>" ve "</body>" etiketleri arasına yazdıklarımız ise sayfanın gövde kısmıdır; sayfada yer almasını istediğimiz yazı, grafik, ses gibi tüm öğeler bu kısımda belirtilir. Sadece bu etiketlerden oluşan temel HTML sayfasının kod dizilimi aşağıdakine benzeyecektir : Kod: Kodu kopyalamak için üzerine çift tıklayın!
JavaScript kodları genel olarak "<head>..</head>" etiketleriyle sınırlandırılan bölüme eklenir. Ancak özel durumlarda belgenin gövde kısmına eklendiği de görülebilir. Biz gerçekleştireceğimiz ilk uygulamada birinci yöntemi kullanacağız. Öyleyse metin editörünü(Windows altında "Notepad", Linux'ta "Kate" önerilir) açıp bir çırpıda aşağıdaki kodları yazalım : Kod: Kodu kopyalamak için üzerine çift tıklayın!
Dosyayı "merhaba_dunya.htm" adıyla kaydettikten sonra simgesine tıklayıp açalım. Açılan sayfadaki düğmeye tıklayınca ilk JavaScript kodumuzun(hatta fonksiyonumuzun) icra edilmesi sonucunda görüntülenen uyarı kutusu bizi selamlayacaktır. Peki bunu nasıl yaptık? Veya şöyle soralım : Salt html kodu yazarak bu uyarı kutusunun görüntülenmesini sağlabilir miydik? Tabiki hayır! O halde html içine gömdüğümüz JavaScript kodumuzu derinlemesine inceleyerek bazı gerçekleri su üstüne çıkaralım;
Şimdi, hazırsanız iyi haberi veriyorum : Siz de artık bir OOP(object-orianted program) kod geliştiricisi olabileceksiniz... Henüz bu konuyla yeni ilgilenmeye başlamışsanız ve bu yazıdaki bazı kavramları anlamakta zorluk çekiyorsanız, merak etmeyin, çünkü yazı dizimiz ilerledikçe bu kavramlar hakkındaki bilgilerinizi arttıracak, sağlamlaştıracağız. Bu defa size vereceğim kötü bir haber yok. Umarım iyi haberlerin sayısı gün geçtikçe artar. Bir sonraki yazımızda, JavaScript kodlarını nasıl ayrı bir dosya olarak kaydedip html belgemize ekleyebileceğimizi görecek, DOM hakkında kısa bir ön bilgi edineceğiz. Genel programlama bilgisi de sayılabilecek olan yazım kurallarına değindikten sonra bazı temel bilgileri aktararak JavaScript dünyasındaki adımlarımızı hızlandıracağız. Artık Türkçe JavaScript referans dökümanlarımızı oluşturmaya başlayabiliriz. Unutmayın; eğer programlamayla yeni ilgilenmeye başladıysanız, bu büyülü evrenin küçük bir gezegeni olan JavaScript dünyasını keşfettikten sonra "olay ufku"nu daha net görebilirsiniz! | |
|
04 Eylül 2007, 19:13 | #2 |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: javascript tanımı ve uygulama teknikleri Eline emeğine sağlık. Gerçekten güzel bir döküman. |
|
Etiketler |
javascript, tanimi, teknikleri, uygulama, ve |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
JavaScript | PySSyCaT | Bilgisayar Sözlüğü | 0 | 02 Şubat 2016 20:17 |
Denetim teknikleri, kanıt toplama teknikleri | Burce | Ödev ve Tezler | 0 | 24 Mayıs 2014 16:08 |
Maskara Uygulama Teknikleri | Liaaa | Makyajın Püf Noktaları | 0 | 02 Kasım 2012 13:18 |