Ich habe Dreamweaver CC 2015 installiert und festgestellt, dass ich MYRIAD-Fehler in meinen JavaScript-Dateien arbeiten. Auch ich habe MYRIAD Fehler in importierten JavaScript-Bibliotheken, einschließlich jQuery.Seltsame Javascript-Validierung in Dreamweaver CC
Die wichtigsten „Fehler“ ist dies eine am Anfang jeder Arbeitsfunktion:
Missing "use strict" statement.
Es ist ganz gut funktioniert ohne „use strict“ und ich habe noch nie diese Aussage irgendwo gesehen.
Eine weitere seltsame ist:
Extending prototype of native object: 'Array'.
Hier ist der Code, der die Warnung auslöst:
Array.prototype.sortOn = function(key){
this.sort(function(a, b){
if(a[key] < b[key]){
return -1;
}else if(a[key] > b[key]){
return 1;
}
return 0;
});
};
So meine Optionen sind:
- Ditch Dreamweaver und andere IDE verwenden (das Schlimmste, weil es perfekt für meine Zwecke funktioniert - ich bin der einzige HTML/CSS/JS/PHP/MySQL Entwickler in meinem Projekt.
- Beheben Sie alle Fehler wie in Dreamweaver, weil es einen guten Punkt hat. Dann bitte erklären warum? Ich bin OK mit dem Ändern von "==" zu "===", Hinzufügen von "Var" vor Variablendeklarationen, nicht mit "return" nach "if" ohne geschweifte Klammern, aber das "use strict" Ding stört mich.
- Tweak die JavaScript-Validierung, so dass nur kritische Fehler angezeigt werden - die beste Option für mich - aber ich weiß nicht, wie es geht?
Was ist die beste Option zu gehen? Jede Hilfe sehr geschätzt.
Dank. Dieses Problem ist nicht sehr schön zu jQuery, – Mistergreen
Wie man Validierung für erwartet diese '===' sah '==' this –
Akash Kumar, ändern Sie einfach "eqnull": false zu "eqnull": true –