Javascript Nedir?

Bu yazıyı paylaş

Tweet It! Facebook
Kobitek Takip Servisi
Javascript Nedir?

Javascript diye bir şey duyup duruyoruz. Nedir bu? Öncelikle script ne demek?

Javascript diye bir şey duyup duruyoruz. Nedir bu? Öncelikle script ne demek? script kendi başına çalışmayan, web sayfalarının HTML kodlarına eklenerek onlara çeşitli işlevler yaptıran program parçacıklarıdır.

script dilleri sunucuda ve/veya istemcide yani sizin bilgisayarınızda çalışabilir. Hemen hemen her script dili için aksi geçerli olsa da, Javascript genellikle ziyaretçinin tarayıcısı tarafından işletilen ve daha önce belirttiğimiz gibi web sayfalarına yeni işlevler kazandıran bir script dilidir.

Bunun en büyük faydası etkileşimli web sayfaları üretmenize rağmen ziyaretçinin her seferinde sunucu ile haberleşmeden -ki bu zaman kaybına neden olur- çeşitli işleri yapmasını sağlar. Basit bir örnek: Bir formu doldurduğunuzda ve gönder düğmesine tıkladığınızda form ilgili program yardımı ile sunucuya gönderilir. Ama bir bakarsınız ki, sunucu size formda bir alanı boş bıraktığınızı bildirerek formu işlememiş. Oysa o kadar da beklemiştik.

İşte Javascript bu tür sorunlar için mükemmel çözümler sunar çünkü siz daha o alanı boş bırakıp geçtiğinizde ya da gönder düğmesine tıkladığınızda henüz form gönderilmemişken işlemi yapar ve düzeltmeyi yaptığınızda da göndermenize olanak sağlar. Çünkü tarayıcınıza sayfayı görüntülemesini sağlayan HTML kodlarının içindedir. Ve tanımlandığı şekilde çalışır.

Ama Javascript sadece bu değil. Web sayfalarında gördüğünüz açılır menüler, bazı animasyonlar, hesaplamalar vb. pek çok şey Javascript ile yapılır. DHTML yani dinamik HTML 'nin ya da daha açık bir deyişle kullanıcı bir şey yaptığında ona reaksiyon veren işlerin yapıldığı tekniğin vazgeçilmez parçasıdır. Hatta tıkladığınızda açılan bir pencerenin standart pencere yerine belli büyüklükte, menü vb.leri kapalı halde olmasını sağlayan şey de Javascript'tir. Abartmadan kullanıldığında Javascript şu anda web teknikleri içinde yer alan en önemli ve faydalı şeydir desek abartmış olmayız.

Artık hepimizin kod yazarken aklına şu geliyor: Yapmak istediğim bu işi Javascript ile halledebilir miyim? Çünkü çok konforlu, yani dediğimiz gibi ziyaretçiyi sunucudan tekrar tekrar bir işi yapmasını istemek zorunda bırakmadan, sayfalara çok önemli bir yük getirmeden ve sistemleri zorlamadan işini yapıyor. Daha iyisi başarısız olduğunda Javascript sistemi çökertmez. Sadece o işi yapamamış olur.

Javascript'in çalışması için tarayıcının onu desteklemesi ve tarayıcının buna izin vermesi gerekiyor. Eğer tarayıcınızda Javascript kullanımını kapadı iseniz bütün bu etkileşimli web tekniklerinden dışarıda kalıyorsunuz. İçinizi rahatlatmak için bir not: Javascript'in yapamadığı en önemli şey nedir biliyor musunuz? Bilgisayarınıza müdahale edemez. Yani dosya silemez, yazamaz vb. Bu da güvenlik için düşünülmüş bir şeydir. Çünkü böylelikle tarayıcınızın Javascript özelliklerini açmamanız için bir sebep kalmıyor. Güvenle kullanabilirsiniz ve web 'in tadını çıkarabilirsiniz.

ücretsiz hizmetlerimizden faydalanmak için üye olun
17341 kere okundu

Etiketler: yazılım

Bu Kategorideki Diğer Yazılar

Sanal POS nedir?
Türkiye'de Internet
Kurumsal Ortamlarda Bilgisayar Güvenliği
Şirketler İçin (Kurumsal) Gmail Kullanımı
E-ticarette Müşteri Hizmetleri
Web Sitelerine Makyaj, Facelift
KOBİ´ lere e-ticaretin getireceği avantajlar
CD Üretimi
Web Sitesi ve E-ticaret
Sizi Yeni Bir Kavramla Tanıştırayım: Growth Hacking
E-ticaret, Veriler ve Müşteri Odaklı Pazarlama
Saha Satış Ekiplerinde El Terminalleri ve Tablet Kullanımı
E-Fatura Nedir?
Yapay Zeka, Büyük Veri ve Pazarlama Devrimi
E-Kitap Nedir? Online Kitaplar ve E-Kitap İle Para Kazanmanın Yolları

BİLİŞİM VE TEKNOLOJİ

DIŞ TİCARET

Altın Taht Krallık Ülkesi Gana

Altın Taht Krallık Ülkesi Gana

Gana ile ticaret yapmak ya da orada yatırım yapmak için bilmeniz gerekenler, Kültürel farklarımız, dikkat etmeniz gerekenler... Bölgede yıllardır iş geliştiren Didem Aydoğan yazdı.

OFİS VE İNSAN

Etkili İletişim Teknikleri: İletişim Becerileri ve Yapılan Hatalar_2

Etkili İletişim Teknikleri: İletişim Becerileri ve Yapılan Hatalar_2

İletişimin amacı, kısaca sorunlarımızı çözmek, gereksinimlerimizi karşılamaktır. Etkili iletişim nasıl kurulur ve hangi davranışlarımız etkili iletişim olarak tanımlanabilir?

Çalışma Hayatında Gelecek Dijital İK ile İnşa Edilecek

Çalışma Hayatında Gelecek Dijital İK ile İnşa Edilecek

Bir önceki makalemi okuyan sevgili dostlarımın hatırlayacağı üzere, konu; iş dünyamızdaki kuşak çatışmaları ve bunun insan kaynaklarına yansıması ve de kuşaklararası hoşgörü/anlayışın, kariyer planlamasındaki önemiyle ilgili bir takım görüşlere yer vererek, kurumsallaşma ya da kurumsallaşamama üzerine, ilginç değerlendirmeler şeklindeydi.

İŞ DÜNYASI

Bana Kişilik Tipini Söyle Sana Mesleğini Söyleyeyim…

Bana Kişilik Tipini Söyle Sana Mesleğini Söyleyeyim…

Secretcv.com tarafından yapılan “Meslekler” anketine göre değişik kişilik yapısındaki kişilerin hangi mesleklere uygun olduğu araştırıldı. 10 Şubat-5 Mart 2012 tarihleri arasında yapılan araştırmaya 4.557 kişi katıldı. Araştırmaya katılanların verdikleri yanıtlara göre; içe dönük kişiler yazılım uzmanı, dışa dönük kişiler pazarlama, kuralcı kişiler bankacı, fedakar kişiler öğretmen, yaratıcı kişiler reklamcı, otoriter kişiler yönetici, uyumlu kişiler sekreter, yetenekli kişiler ise aşçı olmaya uygun…

HUKUK / MUHASEBE

İkale (Bozma) Sözleşmesi ile Çıkarılan İşçinin İşe İade Davası Açmasını Engellemek Mümkün mü?

İkale (Bozma) Sözleşmesi ile Çıkarılan İşçinin İşe İade Davası Açmasını Engellemek Mümkün mü?

Uzun zamandır İşverenlere iş hukuku alanında danışmanlık yapan bir avukat olarak en sık karşılaştığım taleplerden biri de “Çalışanı işten çıkarmak istiyoruz, tazminatlarını da ödemeye hazırız, ama herhangi bir işe iade davası ile karşılaşmak istemiyoruz” talebidir.

KOBİMOBİL

Krizde Satış Geliştirme

Faruk Şener ile Ekonomik Kriz Yönetimi