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 .