OPIS
Bez nich strony internetowe byłyby jedynie nowoczesnymi prezentacjami
Ewolucja formularzy internetowych zaczęła się od prostych znacznikó,w języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Pó,źniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pó,l, takie jak pola daty, koloru czy też adresu e-mail. Rozszerzyły ró,wnież natywną walidację danych poprzez wprowadzenie nowych atrybutó,w dla znacznikó,w. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje.
Obecnie frameworki takie jak Angular przenoszą formularze internetowe na nowy poziom. Oferują potężne narzędzia do tworzenia skomplikowanych formularzy z zaawansowaną walidacją, wiązaniem danych i logiką biznesową. Dzięki temu twó,rcy aplikacji mogą się skupić na tworzeniu atrakcyjniejszych interfejsó,w użytkownika i zapewniać lepsze doświadczenia dla użytkownikó,w.
Ta książka przybliża sposó,b funkcjonowania mechanizmó,w obsługi formularzy w ujęciu reaktywnym w środowisku Angular. Omawia budowę API formularzy i analizuje, w jaki sposó,b poszczegó,lne elementy tego systemu są ze sobą powiązane. Prezentuje proces przepływu danych, a także ich walidacji. Analizuje praktyczne zastosowania poznanych mechanizmó,w - od tworzenia własnych reguł walidacji po kreowanie mechanizmó,w, jak wysyłanie plikó,w czy maskowanie wartości kontrolek. Przedstawia też metody budowania złożonych struktur formularzy i niestandardowych kontrolek.