Ev Kişisel Finans Html5 Aptallar İçin JavaScript ile Programlama Hile Tablosu - mankenler

Html5 Aptallar İçin JavaScript ile Programlama Hile Tablosu - mankenler

Video: C++ Programming 2024

Video: C++ Programming 2024
Anonim

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.

Uygulama İçeriğini Yönetmek İçin Çekirdek DOM Nesneleri Nasıl Kullanılır

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