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

  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • Ludique

    Ludique

    21 NİSAN 2009