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
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ı.
Html.BeginForm ve özellikleri ekleme...
() EditorFor ve html özellikleri...
Html.Bir düğme olarak ActionLink veya ...
Yükleme temel Node.js HTML...
Benzersiz özellikleri Firebug bu built...