SORU
5 HAZİRAN 2011, Pazar


İşte yeni Görüntü arasında fark var mı()` ve `belge.('') ımg createElement`?

Javascript, yapabileceğim:

img1 = new Image();
img2 = document.createElement('img');

benim sorum, iki yaklaşım arasında bir fark var mı? Image, Form Element denilen bir yerde okudumnesneleri barındırabilirbu doğru mu? Eğer değilse, ne ana nesne?

Hangi yaklaşım tercih edilir?

CEVAP
5 HAZİRAN 2011, Pazar


Ayrıntılı referans bulamadım ama MDC - HTMLImageElement örnekte açıklama göre, Image document.createElement is part of DOM level 2 oysa DOM seviye 0 bir parçası gibi görünüyor.

DOM seviye 0 Netscape tarafından icat edildi ve web sitesinin belirli öğelerine erişmek için bir yol sağladı. Temelde tüm tarayıcılarla geriye doğru uyumluluk için destek.
Ama dürüst olmak gerekirse, ben anlamıyorumnedenImage yapıcı, anladığım kadarıyla, yolu yoktu, çünkü orada varmanipüleDOM seviye 0 ile belge. Belki sadece içten nesneleri oluşturmak için tarayıcı tarafından kullanılmıştır.

DOM Düzey 2 resmi bir standart olarak W3C tarafından geliştirilmiştir.

DOM düzeyleri hakkında daha fazla bilgi için quirksmode.org - Level 0 DOM Wikipedia bakabilirsiniz.


Image, Form Element denilen bir yerde okudumnesneleri barındırabilirbu doğru mu?

Evet.

Eğer değilse, ne ana nesne?

ECMAScript specification motive eden nesneleri bu şekilde host:

ECMA hesaplamaları gerçekleştirmek ve ana bilgisayar ortamında hesaplamalı nesneleri işlemek için nesne yönelimli bir programlama dilidir. Burada tanımlanan ECMA hesaplama açısından kendi kendine yeten; gerçekten de, bu şartnamede hüküm bulunmayan harici bir veri girişi ya da hesaplanan sonuçlar çıktı için tasarlanmamıştır. Bunun yerine, beklenen sayısal ortamın bir ECMA program sunmak değil, sadece nesneleri ve diğer tesisler açıklanan bu şartname aynı zamanda belli bir çevreye özgü ana nesneler, olan açıklama ve davranışlar vardır ötesinde kapsam bu şartname dışında olduğunu belirtmek için olabilir sağlar bazı özellikleri erişilebilir ve bazı fonksiyonlar çağrılabilir bir ECMA program.

ve

ana nesne
nesne ana bilgisayar ortamı tarafından ECMA yürütme ortamı tamamlamak için verilir.
Yerli olmayan Herhangi bir nesne ana nesne olduğunu UNUTMAYIN.

Şartnamede ve çevre tarafından sağlanan herhangi bir nesne yokturana nesne. Bu bir tarayıcıda örneğin (diğerleri arasında): window, document console.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008