SORU
14 Mayıs 2011, CUMARTESİ


HTML özellikleri ve Nitelikleri

Bir WordPress kullanmak'de yapılan değişikliklerden sonra 1.6/.1, ben HTML özellikleri ve nitelikleri arasındaki farkı tanımlamak için çalışıyor.

JQuery 1.6.1 sürüm notları listesi (altına), http://blog.jquery.com/2011/05/12/jquery-1-6-1-released/ görünüyor aşağıdaki gibi HTML özelliklerini ve niteliklerini sınıflandırabiliriz

Özellikler: boolean değeri olan ya da UA hesaplanan Tüm selectedındex gibi

Nitelikler: 'Öznitelikler' bu ne Boole ne de UA oluşturulan bir değer içeren bir HTML öğesi eklenebilir.

Düşünceler?

Schalk

CEVAP
14 Mayıs 2011, CUMARTESİ


HTML kaynak kod yazarken HTML öğelerinin özniteliklerini tanımlayabilirsiniz. Tarayıcı kodu ayrıştırır sonra, karşılık gelen bir DOM düğüm oluşturulur. Bu düğüm bir nesnedir ve bu nedenle özellikleri vardır.

Örneğin, bu eleman HTML:

<input type="text" value="Name:">

2 bağlıyor.

Bir kez tarayıcı ayrıştırır bu kod, bir HTMLİnputElement nesne oluşturulur ve bu nesne içeren onlarca özellikleri gibi: kabul, accessKey, hizalama, alt öznitelikleri, otomatik netleme, baseURİ, kontrol, childElementCount, childNodes, çocuklar, classList, code, clientHeight, vb.

Verilen DOM düğüm nesnesi için özellikleri o nesnenin özelliklerini ve niteliklerini nesne attributes özelliği unsurlardır.


Güncelleme:DOM düğüm belirli bir HTML öğesi oluşturulduğunda, karşılık gelen bir özellik HTML kaynak kodu her öznitelik için oluşturulur. Bu HTML elemanı için örneğin:

<input type="text" value="Name:">

ilgili DOM düğümü type value özelliği (diğerleri arasında). Kullanıcı manuel giriş kutusunun değeri değişir, ancak value özelliği bu değişikliği yansıtır. Yani kullanıcı giriş kutusu "John" girişler.

input.value // returns "John"

oysa:

input.getAttribute('value') // returns "Name:"

value özelliği yansıtırmevcutmetin-içerik giriş kutunun içinden value öznitelik içerir oysailkHTML kaynak kodundan value öznitelik metin-içerik.

Eğer şu anda içinde metin kutusunun ne olduğunu bilmek istiyorsanız, mülk oku. Eğer, ancak, metin kutusu başlangıç değerinin ne olduğunu bilmek istiyorsanız, özniteliği okunamadı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008