Bilgisayarlar, Programlama
Doğrulayıcı - bu nedir? Neden bir doğrulayıcı mikrorazmetki gerekiyor?
kod doğrulama araçları hakkında konuşalım. Bu amaçla oluşturulan özel bir alet, bir doğrulayıcı aradı. Örnek olarak, bu kullanılan HTML olacak. Bu işaret dili için Validator prensibini açıklamak ve bir örnek vermek oldukça uygundur.
Neden gereklidir?
Biz koşulları kurmak
sayfa kontrol edileceği ile katılık, etiket 'de kaydeder. o belirtilmemişse, çok dikkatle incelenmesi ve rapor standartları tüm doğrulayıcı hataları ve atık gösterecektir. Ayrıca denetim HTML5'in kurallarına göre yapılacaktır düşünüyoruz. farklı bir versiyonunu belirtebilir veya sapmalar aramayı azaltmak için etiketini kullanın. Bu arada, HTML için sürümüne ek olarak, aynı zamanda bir doğrulayıcı CSS yoktur. Bu geçişli stil sayfaları yapımını ve son standartlara uyumunu kontrol etmenizi sağlar. Bu konuyla gerçekten ilgileniyorsanız, bu şans, öyle değil ihmal daha iyidir.
Yol DOCTYPE etiketi onay
Şu anda, çek türü vardır:
- Kesinlikle son standardına uygun olarak.
- Geçiş.
- Sıkı.
- çerçeveli.
Bu arada, DOCTYPE daima belirtmek arzu edilir. Aksi takdirde Sonuçta, farklı tarayıcılarda farklı şekillerde sayfayı göstermek için düzenlenir farklı ayarlara sahiptir. Ve istenilen dosyası çok çirkin görüntülenir. Performansı etkilenmez iken, sadece görsel bileşen etkilediği unutulmamalıdır.
Hata Bir Kelime Say
diğer elementler
Aslında HTML kod doğrulayıcı çekler olduğunu - kesinlikle iyidir. RSS beslemeleri ve CSS kaskad tabloları ile ilgili herhangi özellikler var mı? Evet, onlar için validatörler vardır. onlar sadece kod uyumun kontrol unutmayın. Ve orada yazılanları - onlar umurumda değil. Eğer sayfaları ve web sitesinin kalitesine öncelikle ilgilenen nedenle, siz de onları kontrol etmelidir.
çevrimiçi onay
Ne doğrulama dahildir?
- için arama sözdizimi hataları.
- Gömülü etiketleri tarayın. Onlar her zaman dökülmek olarak nasıl ters sırada kapalıdır. yanlış bir şey varsa Ve - size haber verilecektir.
- Belirtilen belge türü tanımı uygunluğu denetleniyor. Otomatik tarar ve tüm doğru (etiketleri, nitelikleri) belirler belirtilmektedir işaretleme dili, sürümüne göre yazılır.
- yabancı unsurlardan varlığının kontrol edilmesi. Aslında kodunda olmakla ne için arama belge türü tanımı içinde yoktur.
Mantıksal testi - Hepsi bu anlaşılmalıdır. durumda doğrulayıcı nasıl uygulanacağı önemli değildir. Bu pratikte ne anlama geliyor? En az bir çek başarılı olmazsa, uygun sayılmaz kodu. Her ana programın sonunda düzeltilmesi gerekiyor (ve hatta nasıl yapacağını söyleyebilirim) ne öneriler gösterecektir.
için argümanlar
web sitesi veya bireysel sayfaya çapraz tarayıcı sağlamaktır - Bir doğrulayıcı mikrorazmetki asıl sebebi. size yardımcı olur her programı web sayfalarını görüntülemek gerçeği, kendi ayrıştırıcı vardır. validator ile ondan kurtulmak - Bu nedenle, tek yönlü kod tüm tarayıcılarda düzgün çalışacağından emin olmak için. Ne ona daha fazla yapar?
Her tarayıcı kodunda hataların korelasyonun kendi mekanizmasına sahip olması. Yani belki de geçersiz program ile durumu düzeltmek mümkün olacak ve hala kötüleştirebilir. Bunlar lehine argümanlar vardı, ama eksileri de vardır.
Yani, doğrulayıcı mikrorazmetki çok sıkı olduğunu belirtmekte fayda vardır. Ve tarayıcılar bazı hatalar kendiniz düzeltmek edebiliyoruz. İlk görev düzgün çalışması için ise nedenle, kısmen görünüm göz ardı edilebilir.
doğrulayıcı kullanarak Yorumlar,
Eğer sayfanın estetik görünüşü hakkında şüpheniz varsa, bunlar boşuna vardır. Eğer DOCTYPE'ta ayarlarsanız Örneğin, belirli bir moda ayrıştırıcı tarayıcısı geçer. Sadece o yüklenir ve kod onunla uyum için kontrol edilecek gerçeğine yol olmayacaktır. Bu nedenle kodun geçerlilik belli olmaması olacaktır zaten önceden tarayıcıları ayrıştırıcılar. Ve özel niteliklerini: başarıyla algılanır ve işlenir. Bir örnek, ARIA teknolojisi gibi. Bu kodun semantik anlamını tamamlayan özelliklere sahip çalışır, böylece doğrulayıcı yemin ediyor. Nedir: iyi ya da kötü? Bir yandan, kod çalışır ve özel fırsatlar sunuyor. standart sapma - Diğer tarafta. Ama ARIA durumda, haklı.
Sonuç
Similar articles
Trending Now