SORU
10 EYLÜL 2009, PERŞEMBE


' 'pencere' global bir değişken olarak s sorunu JSLint

JSLint deneyin ve hataları tespit etmek için kullanıyorum. Sevmiyorum kapalı bazı seçenekleri olacağım ama window global değişken kullanmak mümkün olmasını sağlamak için herhangi bir yol göremiyorum. Peki Yahoo Widget seçeneği var, ama bu çok tehlikeli.

'Pencere', neden JSLint hataları neden söylesin ki? kullanarak olayı nedir

CEVAP
10 EYLÜL 2009, PERŞEMBE


Böyle senaryonu bir açıklama:

/*global window */

... your script goes here

Bu yorum window başka bir yerde tanımlanan JSLint söyler.

Bakın: http://www.JSLint.com/lint.html,

JSLint da değişkenler bu dosyada kullanılan diğer dosyalarda tanımlanan JSLint için gösteren /* global */ yorum tanır. Açıklama adlarını virgülle ayrılmış bir listesini içerir. Her isim olarak takip ederek iki nokta ve doğru veya yanlış, doğru, belirtilen değişken olabilir atanan bu dosya, ve yanlış gösteren bu atama İzin Verilmiyor varsayılan değer.

Ne zaman istediğiniz pencere için global varsayılan kalmadan uygulamak için bir açıklama komut ekleyebilirsiniz predef:["window"] nesne değişmezini parametre içinde JSLINT fonksiyonun yerel jslint.js dosya.

BTW, predef:["$","window"] jQuery genel olarak kullanıyorum.

Güncelleme:

Bu cevap geri 2009 yılında doğruydu. Şimdi kullanılması gerektiği gibi çözüm /*jslint browser: true*/ Matt Clarkson tarafından sağlanan.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • FND Films

    FND Films

    2 Mayıs 2006
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008