Javascript İle Neler Yapabilirim?
JavaScript, web sitesi sayfalarında karmaşık etkinlikler gerçekleştirmenizi sağlayan bir komut dosyası oluşturma veya programlama lehçesidir – bir site sayfası her tamamlandığında, izlemeniz için statik veriler gösterir – çığır açan içerik güncellemeleri, sezgisel haritalar, canlı 2D/3D tasarımlar sergiler, yukarıdan bakar video müzik kutuları vb. — JavaScript’in makul bir şekilde dahil edildiğine bahse girebilirsiniz. Bu, ikisini ( HTML ve CSS ) Öğrenim Alanının çeşitli bölümlerinde önemli ölçüde daha ayrıntılı olarak dahil ettiğimiz standart web ilerlemelerinin katmanlı karesinin üçüncü katmanıdır . Ve son olarak, dinamik davranış gerçekleştirmek için bazı JavaScript’leri ekleyebiliriz.
Dünyanın en popüler programlama lehçelerinden biridir ve başlangıçta Web sayfalarına sezgiselliğin yanı sıra bilgisayarlaştırma faaliyetlerini de dahil etmek için kullanılır. Web mühendisleri JavaScript’i makul işlerin bilgisayarlaştırılmasından çalışma alanı programlama uygulamaları gibi çalışan karmaşık Web sayfaları oluşturmaya kadar her şey için kullanır. Web’in ötesinde programlamada, sunucularda ek olarak implante edilmiş ekipman kontrollerinde karşılaştırılabilir şekilde kullanılır. Genellikle sitelerle HTML üzerinden tercih edilen bir bağlantı sağlamak için kullanılır ve çoğu internet tarayıcısı javascript için bir arabulucu olarak çalışmıştır. Güvenlik nedenleriyle, programdaki javascript kısıtlanmıştır (bu nedenle, örneğin dosya sistemine doğrudan ulaşamaz).
Javascript Nasıl Yardımcı Olur?
Merkez JavaScript lehçesi, aşağıdakiler gibi şeyler yapmanızı sağlayan bazı geniş programlama özelliklerinden oluşur:
- Yararlı nitelikleri faktörlerin içinde saklayın. Yukarıdaki olayda, örneğin, başka bir isim girilmesini istiyoruz ve sonra bu ismi isim isimli bir değişkende saklıyoruz.
- İçeriğin bölümleri üzerindeki işlemler (programlamada “dizeler” olarak adlandırılır). Yukarıdaki durumda, “Oyuncu 1: ” dizesini kullanırız ve tüm içerik adını üretmek için onu ad değişkeniyle ilişkilendiririz, örneğin ”Oyuncu 1: Chris”.
- Bir site sayfasında meydana gelen birkaç durum ışığında kod çalıştırma. Yakalamanın ne zaman tıklandığını anlamak ve daha sonra içerik işaretini yenileyen kodu yürütmek için yukarıdaki örneğimizde bir onay olayıyla ilgilendik.
Önemli veya daha enerji verici olan, her şey düşünüldüğünde, merkezi JavaScript lehçesi üzerinde yaratılan kullanışlılıktır. Uygulama Programlama Arayüzleri (API’ler), JavaScript kodunuzda kullanmanız için size süper güçler verir.
JavaScript Sayfanızda ne yapıyor?
Bir programda bir web sitesi sayfasını yığdığınızda neler olduğuna dair hesabı hızlıca özetlemeye ne dersiniz? Uygulamanızda bir site sayfası biriktirirken, kodunuzu (HTML, CSS, ek olarak JavaScript) bir yürütme etki alanı (program sekmesi) içinde yürütüyorsunuz. Bu, ham materyalleri (kod) talep eden ve ayrıca bir ürün (web sitesi sayfası) üreten bir işleme tesisi gibidir. Programın JavaScript motoru, toplanmış ve büyük ölçüde bir web sitesi sayfasında ayarlanmış HTML ve CSS’yi izleyerek JavaScript’i yürütür. Bu, JavaScript’in çalışmaya başladığı bir konumda olan sayfanın yapısını ve stilini garanti eder. JavaScript’in gerçekten temel kullanımı, Belge Nesne Modeli API’si aracılığıyla bir UI’yi yeniden şarj etmek için HTML ve CSS’yi güçlü bir şekilde değiştirmek olduğundan, bu olağanüstü bir noktadır.
Tarayıcı Güvenliği
Her program sekmesinin içinde kod çalıştırmak için farklı bölmesi vardır (bu sahipler özel terimlerle “yürütme koşulları” olarak adlandırılır) – bu, kural olarak, tüm sekmelerdeki kodun tamamen bağımsız olarak çalıştığını ve bir sekmedeki kodun hızlı bir şekilde etkileyemeyeceğini gösterir. kodu başka bir sekmede veya çeşitli sitelerde. Bu olağanüstü bir güvenlik standardıdır – durumun böyle olmaması durumunda, özel kişiler farklı hedeflerden ve diğer yozlaşmış şeylerden veri almak için kod oluşturmaya başlayabilir.
Bulut ile iletişim kurun
XML’e (Ajax) ek olarak Asenkron JavaScript uygulayarak, JavaScript bir sunucu tarafından bilgi alışverişi yapabilir. Bu, yanıt veren Web uygulamaları oluşturmak için sunucu tarafı varlıklarını kullanma olanağı verir . Ajax ile, tam bir müşteri tarafı uygulamasında mantıksız veya yürütülmesi zor olan figüratif güç, bilgi ve tekno-bilimsel sunucu varlıkları elde edebilir. Örneğin, Ajax, siz yazarken önerilerde bulunan, Web sayfasını yeniden yüklemeden dizine alınmış listeleri gösteren ve fare imlecinizi hızlıca kaydırarak inceleyebileceğiniz sezgisel haritalar veren bir şekil tutamacı oluşturmak için kullanılabilir.
Temel Otomasyonu Uygulayın
Ortak programlama lehçesi özniteliklerine, örneğin içerik kontrolüne ek olarak matematik figürlerine rağmen, program ve çalıştığı Web sayfası ile ilgili bir servet verisine ulaşabilir . Bu bilgileri günün mevsimine bağlı olarak özel bir karşılama oluşturmak için kullanabilir, Web sayfası adresini sayfa altbilgisine gömebilir, ayrıca kullandığınız programa bağlı olarak Web sayfasını iyileştirebilir.
Web Sayfası İçeriğini Anında Güncelleyin
İki istisnai nitelik, JavaScript’e siz onunla konuşurken bir Web sayfasını anında ayarlama yeteneği verir. Başlangıç olarak, JavaScript “duruma dayalıdır”, örneğin fare tıklamaları, konsol girişi, bir Web sayfası yığınlaması veya bir zaman aşımına uğrama gibi durumlara tepki gösterebileceğini gösterir. Ardından, bir Web sayfasının yapısına bir arayüz olan Belge Nesne Modeli’ne (DOM) yaklaşır. Bu, bir Web sayfasının resimlerini, içeriğini, şekil alanlarını, stillerini ve benzersiz bileşenlerini ve niteliklerini incelemek ve değiştirmek için JavaScript’e erişim sağlar.
DOM arayüzüne ek olarak durumlar, JavaScript mühendislerine, örneğin yapı katkısını onaylama ve ek olarak, örneğin resim kaydırıcıları ve yeniden yaratmalar gibi entelektüel nitelikleri yerleştirme gibi makul taahhütleri gerçekleştirme yetkisi verir. Bunlar, Dinamik HTML’nin (DHTML) yürütülmesi için önemlidir.