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

  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006