SORU
30 AĞUSTOS 2012, PERŞEMBE


Neden kullanın @Betikleri.Render ("~//paketler jquery")

Nasıl @Scripts.Render("~/bundles/jquery") sadece html kodu başvuru (<script src="~/bundles/jquery.js" type="text/javascript"></script> ıe) farkı nedir? Herhangi bir performans artışı var mı?

CEVAP
30 AĞUSTOS 2012, PERŞEMBE


Donatılacak istekleri tasarrufu bant genişliği ve sayısı bir sayfayı yüklemek için tek bir dosya içine herhangi bir biçimlendirme olmadan JavaScript veya stil birkaç dosya (minified olarak anılacaktır) sıkıştırmak.

Örnek olarak kendi paket oluşturabilirsiniz:

bundles.Add(New ScriptBundle("~/bundles/mybundle").Include(
            "~/Resources/Core/Javascripts/jquery-1.7.1.min.js",
            "~/Resources/Core/Javascripts/jquery-ui-1.8.16.min.js",
            "~/Resources/Core/Javascripts/jquery.validate.min.js",
            "~/Resources/Core/Javascripts/jquery.validate.unobtrusive.min.js",
            "~/Resources/Core/Javascripts/jquery.unobtrusive-ajax.min.js",
            "~/Resources/Core/Javascripts/jquery-ui-timepicker-addon.js"))

Ve render bu gibi:

@Scripts.Render("~/bundles/mybundle")

Stil için bir StyleBundle kullanmak zorunda olacak ve @Stilleri.() İşlemek.

Tek bir istek ile her komut dosyası veya stil yüklemek yerine (kod veya link etiketleri ile), tüm dosyaları tek bir JavaScript içine sıkıştırılmış bir dosya ya da stil ve birlikte yüklendi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009