JavaScript fayllarına xidmət verərkən tətbiq / javascript və ya tətbiq / x-javascript istifadə etmək daha yaxşıdır

Bütün sual mövzuya uyğun gəlir. Bəzi kontekst əlavə edin: ən yaxşı nə soruşuram, dəqiqləşdiricilərin dediklərinə görə, amma hazırda işləyən brauzerlərin birləşməsini nəzərə alaraq yaxşı işləyir.

Bəzi məlumat mənbələri:

  • Google, ana səhifəsində istifadə edilən JS üçün text/javascript istifadə edir.
  • Google, Google Docs-da text/javascript istifadə edir.
  • Google, Ajax kitabxana xidmətindən istifadə edərək , JavaScript faylları ilə işləmək üçün application/x-javascript istifadə edir .
  • Yahoo, JS-ə xidmət etmək üçün application/x-javascript edir.
  • Yahoo ana səhifəsində yerləşdirilən JavaScript üçün application/x-javascript istifadə edir.
79
18 мая '09 в 10:18 2009-05-18 10:18 avernet 18 may 09-da saat 10:18 da verilir. 2009-05-18 10:18
@ 5 cavab
  • text/javascript etibarsızdır
  • application/x-javascript , keçməyə qərar verən təcrübəli idi ...
  • application/javascript - JS üçün mövcud rəsmi MIME növü

Ancaq brauzerlər server tərəfindən göndərilən content-type gözardı edirlər və type xüsusiyyətinə böyük diqqət yetirirlər (və bəziləri hələ də application/javascript tanıyır).

Mənim tövsiyəm:

  • Serverdə tətbiq / javascript istifadə edin
  • HTML 5 istifadə edin və type xüsusiyyətini skript elementlərindən atın
97
18 мая '09 в 12:06 2009-05-18 12:06 Cavab Quentin tərəfindən 18 may 09: 09-da saat 12: 05-da verilir

Çox hallarda server tərəfindən göndərilən mim növü heç bir praktiki fərqlilik yoxdur. RFC tərəfindən tövsiyə edilən tətbiq / javascript ilə gedərdim.

border=0
13
18 мая '09 в 10:29 2009-05-18 10:29 Cavab Matthew Flaschen tərəfindən 18 may 09: 09-da verilir. 2009-05-18 10:29

Bu "mətn / javascript" idi, lakin köhnəlmişdir (bax: IANA siyahısı ) və indi "ərizə / javascript" olmalıdır ( başqa bir IANA siyahısına bax).

6
18 мая '09 в 10:53 2009-05-18 10:53 cavab Tim Büthe tərəfindən 18 may 09 : 10-da verilir. 2009-05-18 10:53

Sayfalarınızdaki js üçün javascript uygulamasını kullanmaya karar verirseniz, IE7 ve IE8 scriptinizi çalıştırmaz! Microsoft-a istədiyiniz hər şeyi verin, lakin əksəriyyətin səhifələrinizi idarə etməsini istəyirsinizsə, mətn / javascriptdən istifadə edin.

5
18 янв. Cavab 18 yanvarda Drew B'ye verilir . 2011-01-18 20:56 '11 saat 20:56 'də 2011-01-18 20:56

Daha əvvəl > . Sonra type="text/javascript" çevrildi. İndi bu type="application/javacript" . Yaxşı, axmaq olur. Köhnə brauzerlərdən bəziləri yeni application/javascript tanımır, lakin hələ də köhnə text/javascript tanıyır. Mən onu istifadə etməyə davam etməyi planlaşdırıram, əks halda mən text/javascript EVİN kopyasını application/javascript dəyişməyə çalışıram.
İndi bir gün ətrafdakı başqa yol ola bilər. Bir gözəl gün, yeni brauzerlər köhnə texnologiyanı ciddi şəkildə standartdan imtina edə bilər. Amma veb saytımı gözdən keçirən insanlar sitemdeki təxminən 50% -i brauzerin yenilənməsindən sonra yoxa çıxdıqda, sitemdeki kodu dəyişdirmək üçün heç bir səbəbim yoxdur.

5
28 сент. Cavab anon 28 sep verilir . 2012-09-28 06:08 '12 at 6:08 'da 2012-09-28 06:08

tags ilə bağlı digər suallar və ya sual verin