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

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009