Aktywne Wpisy
Czerwony_jak_WIG20 +177
#zmora #sen #paralizsenny #zalesie #horror
TLDR: opisuję gnębiącą mnie dzisiejszej nocy ZMORĘ(paraliż przysenny), przepraszam za ewentualne błędy, piszę na szybko.
Kto nigdy nie miał całonocnej/wielonocnej "zmory" w wydaniu "pętla"(wyjątkowo złośliwa odmiana zmory), ten ma ogromne szczęście. Opisuję na gorąco by powstrzymać się przed snem. Mam już dość, a to dopiero godzina trzecia w nocy(pierwszej nocy, często bywa to wielonocne doświadczenie). Niżej opisuję w punktach proces tej męczarni, a wcześniej kilka wyjaśnień:
Pętla
TLDR: opisuję gnębiącą mnie dzisiejszej nocy ZMORĘ(paraliż przysenny), przepraszam za ewentualne błędy, piszę na szybko.
Kto nigdy nie miał całonocnej/wielonocnej "zmory" w wydaniu "pętla"(wyjątkowo złośliwa odmiana zmory), ten ma ogromne szczęście. Opisuję na gorąco by powstrzymać się przed snem. Mam już dość, a to dopiero godzina trzecia w nocy(pierwszej nocy, często bywa to wielonocne doświadczenie). Niżej opisuję w punktach proces tej męczarni, a wcześniej kilka wyjaśnień:
Pętla
#jshint #autocomplete #brackets #webdev
#javascript
"undef": true
Komentarz usunięty przez autora
Jednak nie, nie wiem jak to się stało.
Chyba wtedy zacząłem czytać ten plik od połowy. xD
Ale automatycznie pojawia się problem że używam requirejs i mi pisze błąd define is not defined. document is not defined. projectClass is not defined, bo jest zapisane w osobnym pliku.
Proszę o pomoc.
"predef": [ "define", "document" ]
albo przez "globals"
jak tutaj: http://stackoverflow.com/questions/16260779/how-to-disable-the-warning-define-is-not-defined-using-jshint-and-requirejs
Dlatego taki moim zdaniem lepszym i uniwersalnym rozwiązaniem jest tak jakby połączenie wszystkich plików js, załadowanych np. z poziomu html, ale też requirejs.
Dzięki temu można się tym nie przejmować.
Dodatkowo, co właściwie
desda
może być jakąś wartością dziedziczoną z prototypu, albo przypisaną w innym momencie. Odwołanie się dode.desda
nie rzuci żadnego błędu w przeglądarce. Co innego zmienna która nie istnieje.Zainwestuj w WebStorma, pisz komentarze w JSDoc i to powinno wystarczyć by nie robić literówek.
@look997: A dlaczego miałby zwrócić?! Tak jak pisze @elmccd, właściwość może być dziedziczona.
Jeśli działamy w obrębie strony internetowej to wiemy jakie są właściwości pierwotne takiej strony. A te dodane i dziedziczone też można odszukać i na podstawie tego odpowiednio oznaczyć błędem.
Tak przynajmniej jest w QT Creator.
Słowo klucz. JSHint nigdy nie będzie w stanie przewidzieć tego. Co jeśli jakiś skrypt jest ładowany dynamicznie czy asynchronicznie i dodaje taką właściwość do prototypu obiektu?
No w JSHint ustala się środowisko, to by miało wystarczyć.
Ale nic, ten temat kończmy, poszukam czegoś gdzieś indziej.