Video: C++ Programming 2024
John Paul Mueller
JavaScript, nesneleri yoğun bir şekilde kullanır. Hangi nesnelerin kullanılacağını ve ne zaman JavaScript ile çalışmanın önemli bir parçası olduğunun bilinmesi. Tarayıcıyı, Çekirdek Belge Nesnesi Modeli'ni (DOM) ve HTML DOM nesnelerini bilerek, herhangi bir standart uygulamanın (ve birçok basit uygulamanın) önemli bir bölümünü oluşturabilirsiniz. Bunlar en sık kullanılan JavaScript nesneleridir, bu nedenle onları elinizin altında tutun.
Uygulama Çevresini Yönetmek İçin JavaScript Tarayıcı Nesneleri Nasıl Kullanılır
JavaScript tarayıcı nesneleri, uygulama ortamını keşfetmenizi ve değiştirmenizi sağlar. Kullanıcının gittiğini, nereye gittiğini ve kullanıcının nereye gidebileceğini bilerek uygulama akışını etkin bir şekilde kontrol edebilirsiniz. Tabii ki, kullanıcının cihazının fiziksel özelliklerini yansıtan bir şekilde veri sunabilmeniz için hangi ekranın boyutlarını bilmeniz önemlidir.
Aşağıdaki tablo, daha ilginç JavaScript tarayıcı seçeneklerinden bazılarını ayrıntılarıyla anlatmaktadır.
Nesne | Açıklama |
---|---|
geçmişi | Tarayıcı geçmişinde
depolanan URL'leri incelemek ve taşımak için araçlar sağlar. Bu nesneyle ilişkili yöntemlerinin ve özelliklerinin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / obj_history. asp. |
yer | Geçerli URL hakkında bilgi içerir. Bu nesne ayrıca , yeni bir sayfa yükleme veya
geçerli sayfayı yeniden yükleme gibi görevleri yerine getirme olanağı sağlar. Bu nesneyle ilişkili yöntemlerinin ve özelliklerinin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / obj_location. asp. |
navigator | Geçerli tarayıcı hakkında bilgi içerir. Örneğin,
tarayıcı türünü ve tarayıcının çerezlerinin etkin olup olmadığını belirleyebilirsiniz. Bu nesneyle ilişkili yöntemlerin ve özelliklerinin tam listesini, www. Adresinde görebilirsiniz. W3Schools. com / jsref / obj_navigator. asp. |
ekranı | Sayfa yüksekliği, genişliği ve renk derinliği de dahil olmak üzere sayfayı görüntülemek için kullanılan
aygıtın fiziksel özelliklerini belirtir. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini (999) www. Adresinde görebilirsiniz. W3Schools. com / jsref / obj_screen. asp. window |
Tarayıcı penceresine erişmenizi sağlar, böylece mesaj kutularını görüntüleme gibi görevleri yerine getirebilirsiniz ( | ). Çerçeveler içeren
sayfaları ile çalışırken, tarayıcı, tüm HTML belgesi için bir pencere ve her çerçeve için başka bir pencere oluşturur. öğesini, bu nesnesi ile ilişkili yöntemlerin ve özelliklerin tam listesini görebilirsiniz www. W3Schools. com / jsref / obj_window. asp.
|
Herhangi bir JavaScript uygulamasının amacı, içeriği yönetmektir. Bu, içeriği yapılandıran ve destekleyen çeşitli öğeleri içeren HTML belgesini ekleme, silme ve düzenleme anlamına gelir. Bu nesneler, içerikle ilgili tüm belge detaylarına erişmenizi sağlar.
Nesne
Açıklama | Attr |
---|---|
Belgedeki tek tek özniteliklere erişim sağlar. | Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini (999) www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_attr. asp.
doküman Tüm dokümana erişim sağlar. Dokümanın herhangi bir bölümüne erişmek için bu nesneyi |
kullanabilirsiniz. Buna ek olarak, bu nesne | 'a doğrudan sayfadaki bilgileri görüntülemenizi ve kullanıcı arabirimiyle ilgili diğer
görevlerini gerçekleştirmenizi sağlar. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_core_document. asp. Eleman XML olarak desteklenen herhangi bir türdeki doküman unsurunu içerir ( |
). Bu nesne, Attr nesnesi ve özellikleri aracılığıyla Node nesnesi aracılığıyla özniteliklere erişim sağlar. Bu nesneyle ilişkili | yöntemlerinin ve özelliklerinin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_element. asp.
Etkinlikler Mevcut etkinliklere erişimi ve yenilerini yaratmayı destekler. |
Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini (999) www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_event. asp. | HTMLElement
paragrafı veya denetim gibi tek bir HTML belge öğesi içerir. |
öğe özelliklerine ve özelliklerine erişmek için | öğesini ve Node nesnelerini kullanın. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_all. asp. Düğüm Belgeyi bir bütün olarak , belgede bir öğe ve bir öğe, metin ve yorumların bir parçası olarak verilen bir |
öznitelikini içerebilen belirli bir düğümün ayrıntılarını tanımlar. | , bu nesneyle
ilişkili yöntemlerin ve özelliklerin tam listesini bir www. W3Schools. com / jsref / dom_obj_node. asp. NodeFilter Hangi belgedeki düğümlerin listesini geçmek için kullanılan bir NodeIterator'ın parçası olarak görünen düğümleri belirtir. Bu nesneyle ilişkili yöntemlerin ve |
özelliklerinin tam listesini // developer'da bulabilirsiniz. mozilla. org / tr-TR / docs / DOM / NodeFilter. | NodeIterator
Bir belgedeki düğümlerin listesini elde etmek için bir yöntem sağlar. Düğüm listesinin saptırılması, belirli |
düğümlerini bulmanıza ve onlarla etkileşime girmenize yardımcı olabilir. Örneğin, tüm | etiket düğümlerini bulabilir ve onlara bir
özel nitelik ekleyebilirsiniz. Bu nesne ile ilişkili yöntemlerinin ve özelliklerinin tam listesini // developer'da bulabilirsiniz.mozilla. org / tr-TR / docs / DOM / NodeIterator. NodeList Belgedeki tüm düğümlerin veya belgenin belirli bir alanının sıralı bir listesini içerir. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir |
listesini | www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_nodelist. asp.
NamedNodeMap Belgenin içindeki tüm düğümlerin veya belgenin belirli bir bölümünün sırasız bir listesini içerir. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir |
listesini | www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_namednodemap. asp.
Yapıyı Yönetmek İçin HTML DOM Nesneleri Nasıl Kullanılır Kullanıcıların ekranda gördükleri bilgileri JavaScript kullanarak tutarlı bir sunumda organize etmek önemlidir. Kullanıcı HTML belge yapısını görmeli, ancak yapı içeriği desteklemelidir - kendisine dikkat etmemelidir. Bir sayfa ile çalışırken, yapı, tablodan kullanıcıların etkileşim kurmak ve kullanıcının görmeyi en çok ilgilendiren içeriği yönetmek için kullandığı kontrollere kadar her şeyi içerir. Aşağıdaki HTML DOM nesneleri, JavaScript ile çalışırken bu görevi gerçekleştirmenize yardımcı olur. Nesne |
Açıklama
Belge
Tüm sayfanın tüm öğelerine erişmenizi sağlar. Bir tarayıcıya yüklenen her | sayfası, doküman anahtar kelimesini kullanarak eriştiğiniz bir Doküman nesnesi haline gelir. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini | ||
---|---|---|---|
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_document. asp. | Olay
Bir sayfa ile ilişkili olaylar ve olay işleyicileri ile etkileşime izin verir. Her öğe türünün, |
||
Düğme nesnesiyle ilişkilendirilen tıklama olayı gibi onunla ilişkili belirli olaylar | vardır. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir
listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_event. asp. HTMLElement Tüm HTML öğelerinin türetildiği bir taban sınıfı sağlar. Bu taban sınıfı, tüm HTML |
||
öğelerinin sağladığı özellikleri ve yöntemleri tanımlar. Bu nesneyle ilişkili yöntemlerin ve | özelliklerinin tam listesini, www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_all. asp.
Bağlantı Bir HTML köprü temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_anchor. asp. |
||
Alan | Bir grafik öğesi için
tıklanabilir bölge oluşturmak için kullanılan bir HTML resim haritasındaki alanı tanımlar. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir |
||
listesini | www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_area. asp.
Taban Sayfadaki tüm bağlantılar için varsayılan adresi veya varsayılan hedefi belirtir. Bu nesneyle ilişkili yöntemlerin ve |
||
özelliklerinin tam listesini, www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_base. asp. | Vücut
Bir etiketinde yer alan tüm öğeleri de içeren bir sayfanın |
||
bölümünü temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini ( | ) www. Adresinde görebilirsiniz.W3Schools. com / jsref / dom_obj_body. asp.
Düğme Bir sayfada bir düğmeyi temsil eder. Bu nesne, özellikle düğmesinin etiket biçimi yerine |
||
etiketi ile ilişkilidir. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini ( | ) www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_pushbutton. asp.
Form Bir formu temsil eder ve bu formundaki tüm öğeleri içerir. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini () www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_form. asp. |
||
Çerçeve ve IFrame | Bir çerçeveyi (etiketi) veya satır içi çerçeveyi (etiketi) ve | ||
etiketi içindeki tüm öğeleri temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini ( | ) www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_frame. asp.
Çerçeve Boyutu Bu nesne, ilişkili çerçeveleri tutmak için yalnızca satır ve sütun sayısını belirtir. Bu nesneyle ilişkili |
||
yöntemlerinin ve özelliklerinin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_frameset. asp. | Görüntü
Katıştırılmış bir görüntüyü temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_image. asp. Giriş Düğmesi |
||
Bir form oluşturmak için kullanılan | türü düğmesinin bir etiketini temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_button. asp. |
||
Giriş Onay Kutusu | Bir form oluşturmak için kullanılan
türü onay kutusunun bir etiketini temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini |
||
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_checkbox. asp. | Girdi Dosyası
Bir form oluşturmak için kullanılan türü dosya yüklemesinin bir etiketini temsil eder. Kullanıcı düğmesini tıklattığında, tarayıcı |
||
dosyasını bulmak için kullanılan bir gözatma iletişim kutusu sunar. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini ( | ) www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_fileupload. asp.
Girdi Gizli Gizli bir etiket olan temsil eder. Gizli bir öğe, sunucuya veri göndermek için kullanılır; ancak son kullanıcıya görünmez olur. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini |
||
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_hidden. asp. | Giriş Parolası
Bir form oluşturmak için kullanılan türü metnin bir etiketini temsil eder. Bu metin biçimi denetimi, kullanıcıların parolaları ve diğer gizli bilgileri gizli tutmak için yazdıkları |
||
karakterleri yerine yıldız işaretleri görüntüler. | , bu nesneyle
ilişkili yöntemlerin ve özelliklerin tam listesini bir www. W3Schools. com / jsref / dom_obj_password. asp. Giriş Radyosu Form oluşturmak için kullanılan tipi radyo düğmesinin bir etiketini temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini |
||
www. Adresinde görebilirsiniz.W3Schools. com / jsref / dom_obj_radio. asp. | Giriş Sıfırlama
Bir form oluşturmak için kullanılan türündeki bir düğmeyi temsil eder. Bu düğme türü formu asıl durumuna sıfırlamak için kullanılır. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini |
||
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_reset. asp. | Girdi Gönderme
Bir form oluşturmak için kullanılan türü düğmesinin bir etiketini temsil eder. Bu düğme türü, sunucusuna veri göndermek için kullanılır. |
||
yöntemlerinin tam listesini ve bu nesneyle ilişkili özellikleri www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_submit. asp. | Giriş Metni
Bir form oluşturmak için kullanılan türü metnin bir etiketini temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_text. asp. |
||
Bağlantı | Sayfada bir HTML bağlantısı oluşturur. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam listesini
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_link. asp. Meta |
||
Sayfa içeriğini tanımlamak, otomatik olarak | içeriği yenilemek veya diğer görevleri yapmak için kullanılan meta verileri tanımlar. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir
listesini |
||
www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_meta. asp. | Nesne
resimler, denetimler ve ses gibi metin dışı verileri tutmak için kullanılan genel bir nesne oluşturun. Bu nesneyle ilişkili yöntemlerinin ve özelliklerinin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_object. asp. |
||
Seçenek | Kullanıcının tek bir
girişi seçebildiği açılır listeyi temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini () www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_option. asp. |
||
Seç | Kullanıcının bir ya da
daha fazla girdi seçebileceği bir açılır listeyi temsil eder. Bu nesneyle ilişkili yöntemlerin ve özelliklerinin tam listesini, www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_select. asp. |
||
Stil | Sayfadaki diğer öğelerin görünümünü belirtir.
Bu nesneye ait ile ilişkili yöntemlerin ve özelliklerin tam listesini www. W3Schools. com / jsref / dom_obj_style. asp. |
||
Tablo | Sayfada bir tablo oluşturur ve içeriği tutmak için kullanılan satır ve hücre
öğelerini içerir. Bu nesneyle ilişkili yöntemlerinin ve özelliklerinin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_table. asp. |
||
td ve th | Bir tablodaki bir veri hücresini temsil eder.
etiketi, genel veri öğeleri için kullanılır ve |
||
etiketi başlıklar tanımlar. | Bu nesneyle ilişkili yöntemlerin ve özelliklerin tam bir listesini (999) www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_tabledata. asp. | tr
Bir tablodaki veri hücrelerinin bir satırını temsil eder. Bu | nesnesiyle ilişkili yöntemlerin ve özelliklerin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_tablerow. asp.
Textarea Sayfadaki çok satırlı bir metin öğesini temsil eder.Bu |
nesnesiyle ilişkili yöntemlerin ve özelliklerin tam bir listesini www. Adresinde görebilirsiniz. W3Schools. com / jsref / dom_obj_textarea. asp. |