JSLint aniden bildiriyor: işlev, form Kullanımı "sıkı"
Elimde şöyle bir ifade vardır:
"use strict";
Javascript dosyalarımı en başında.
JSLint daha önce bu konuda uyardı. Ama şimdi, diyerek:
Form fonksiyonu kullanımı "sıkı".
Kimseye ne olurdu? "işlev form biliyor mu
CEVAP
Bir kaydırma işlevi ilk ifade olarak 'use strict';
vardır, sadece bu işlevi etkiler. Bu da katı kuralları yok Bu komut bitiştirmek sorunları önler.
Douglas Crockford son blog yazısı Strict Mode Is Coming To Town bkz.
Bu yazı örnek:
(function () {
'use strict';
// this function is strict...
}());
(function () {
// but this function is sloppy...
}());
Güncelleme: Acil fonksiyon düğüm modülü, örneğin () sarmak istemezsin diye, sonra uyarı devre dışı bırakabilirsiniz.
İçinJSLint(Zhami başına):
/*jslint node: true */
İçinJSHint:
/*jshint strict:false */
ya (Laith Shadeed başına)
/* jshint -W097 */
JSHint herhangi bir keyfi uyarı devre dışı bırakmak için JSHint source code harita (docs ayrıntılar) kontrol edin.
Güncelleme 2:JSHintdestekler node:boolean
seçeneği. .jshintrc
at github bkz.
/* jshint node: true */
&Quot;sıkı" kullanın; JavaScript, ...
İyi bir uygulama HTML bir form'in...
Neden aniden "Engellenen yükleme ...
&Quot;kullanımı" Python iddia ned...
'devre dışı=&; devre dışı" " ...