JSLint: onun tərifindən əvvəl istifadə olunur

Salam, 3 javascript fayl var.

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

File1.js faylında var

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

Mən "jQuery" in səhv başlanğıcından əvvəl istifadə edildik. və "sənəd" onun tərifindən əvvəl istifadə edilmişdir.

Bu xəbərdarlıqdan necə qurtarmaq olar?

Mən bunu edərəm

 var document = document || {}; 

sonra mənim .js kommunalında istifadə edildikdə, IE boş və firefox-da boş olacaq.

Bunun ən yaxşı həlli nədir?

91
08 марта '12 в 19:29 2012-03-08 19:29 Chun ping Wang 8 mart '12 saat 19:29 'da təyin olunub. 2012-03-08 19:29
@ 2 cavablar

Sənədlərdən

JSLint, həmçinin bu faylda istifadə olunan dəyişənlərin digər fayllarda müəyyənləşdirildiyini göstərir ki, JSLint'i göstərə biləcək / * qlobal direktivi * / tanıyır. Şərhdə vergüllə ayrılmış adların siyahısı ola bilər. Hər bir adı bir dovşan və ya bu faylın bu faylya təyin oluna biləcəyini və atamanın icazə verilmədiyini bildirdiyini (bu, default) göstərərək, doğru və ya yanlış, doğrudur. Direktiv fürsət sahəsinə aiddir.

Bəzi qlobal dəyişənlər sizin üçün əvvəlcədən müəyyən edilə bilər. Sənəd və addEventListener kimi veb brauzerlər tərəfindən təqdim edilən standart qlobal xüsusiyyətləri müəyyən etmək üçün Brauzerin (brauzer) seçimini seçin.

Məsələn:

   
167
08 марта '12 в 19:31 2012-03-08 19:31 Cavent Quentin mart ayının 08-də saat 19: 00-da verilir. 2012-03-08 19:31

Quentin'in dediyi kimi, bir direktiv .

Burada bir nümunə (faylın başında qoyun):

border=0
  

Orijinal qlobal operatorun /* eyni xəttdə olduğundan əmin olun, əks halda bölüşdürülməlidir.

29
18 июля '12 в 17:53 2012-07-18 17:53 cavab 18 iyul, saat 12: 00-da verilir. 2012-07-18 17:53

tags ilə bağlı digər suallar və ya bir sual