SORU
16 Aralık 2010, PERŞEMBE


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
16 Aralık 2010, PERŞEMBE


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 */

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • Autocar

    Autocar

    11 Mart 2006
  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008