Spis treści
W tym zadaniu trzeba oddać pliki z kodem, definiującym funkcje. Kod nie powinien wyświetlać żadnych komunikatów. Rozwiązania będą testowane z włączonym "use strict". Nazwy plików z rozwiązaniem podane są w poszczególnych ćwiczeniach. Rozwiązanie powinno zwracać poprawne wyniki zawsze, a nie nie tylko dla przykładów podanych w zadaniach.
Jeżeli masz probelmy z wysyłaniem plików JavaScript, to zmień rozszerzenie nazwy na png.
Do wykonania ćwiczeń użyj Node.js. Przykładowo, skrypt, zawarty w pliku example.js, jest wykonywany poleceniem
node example.js
Przydatnym narzędziem przy programowaniu jest JSHint. Jeżeli korzystasz z Brackets, zainstaluj wtyczkę brackets-jshint. Zalecany zestaw opcji JSHint (razem z operatorem "use strict"):
/*jshint globalstrict: true, devel: true, node:true, esversion:6 */ 'use strict';
Żeby aktywować JSHint, należy w pliku konfiguracyjnym Brackets dopisać taki blok:
"language": {
"javascript": {
"linting.prefer": "JSHint",
"linting.usePreferredOnly": true
}
}
Plik konfiguracyjny Brackets jest pisany w formacie JSON. Dostęp do niego jest możliwy poprzez opcję w menu .