Ćwiczenie 11.1: Materiały konferencji
W tym zadaniu jako rozwiązanie trzeba oddać tylko plik script.js
. Nie zmieniaj kodu html.
Jeżeli masz problem z wysyłaniem plików .js
, zmień nazwę na script.png
.
Pobierz plik z listą artykułów konferencji.
Streszczenie każdego artykułu zawiera się w atrybucie title
. Dodaj możliwość pokazywania streszczenia w bloku w ramce.
Napisz skrypt, który po załadowaniu strony do każdego artykułu doda element Show Abstract
oraz zarejestruje na kliknięciu po nim funkcję, która by pobrała z atrybutu title
streszczenie i pokazała jego w bloku przy artykule. Niech słowo „Show” w elemencie zostanie zastąpiono przez „Hide”. Wyróżnij ten element stylem, na przykład, jak na obrazku (Rysunek 11.1).
Rozszerz skrypt tak, żeby po kliknięciu na Hide Abstract
, streszczenie znikło.
Dodaj możliwość wyszukiwania artykułu według autora:
input
, w którym użytkownik wprowadza początek nazwiska autora, oraz skrypt, który przejdzie po dokumencie i ukryje wszystkie artykuły, dla których nazwisko żadnego z autorów nie pasuje do wprowadzonego słowa.
Zalecany zestaw opcji JSHint (razem z operatorem "use strict"
):
/*jshint globalstrict: true, devel: true, browser:true, esversion: 6*/ 'use strict';