JSLint: tanımlanan önce kullanıldı | Netgez.com
SORU
8 Mart 2012, PERÅžEMBE


JSLint: tanımlanan önce kullanıldı

Merhaba 3 javascript dosyaları var.

  • jquery.js
  • utility.js
  • file1.js

File1.js var

jQuery.noConflict()
jQuery(document).ready(function($) { 
 // ....
});

Bir hata alıyorum '' tanımlandı önce kullanıldı. jQuery ve 'belge' tanımlandı önce kullanıldı.

Nasıl güvenli bir şekilde bu uyarı kurtulurum.

EÄŸer yaparsam

var document = document || {}; 

eğer kullanılırsa benim utility.js içinde, YANİ boş ve firefox Tamam olur o zaman.

Bunun için en iyi çözüm nedir?

CEVAP
8 Mart 2012, PERÅžEMBE


the documentation

JSLint da değişkenler bu dosyada kullanılan diğer dosyalarda tanımlanan JSLint için işaret olabilir /*genel */ Yönerge 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 gösteren değişken olabilir atanan bu dosya, ve yanlış gösteren bu atama izin verilmez (varsayılan değer). Yönerge fonksiyon kapsam saygı duyar.

Bazı bütünsel sizin için önceden tanımlanmış olabilir. Seç (tarayıcısı) web tarayıcısı, belge ve parametre, event gibi tarafından sağlanan standart genel özellikleri, önceden tanımlanmış tarayıcı seçeneği Varsayalım.

Örnek:

/*jslint browser: true*/
/*global $, jQuery*/

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008