AngularJS dla początkujących – Filtry w AngularJS część pierwsza

W dzisiejszym poście opiszę jak działają filtry w AngularJS. Są one kolejnym bardzo przydatnym mechanizmem w tym frameworku. Możliwość filtrowania danych jest wręcz niezbędna w każdej aplikacji, która obsługuje dużą ilość informacji. Na szczęście w Angularze jest to bardzo proste. Używając przykładów, dokładnie zademonstruje działanie narzędzi do filtrowania i sortowania.

Filtry w AngularJS Czytaj dalej AngularJS dla początkujących – Filtry w AngularJS część pierwsza

Jak stworzyć formularz logowania w AngularJS

Ostatnio na blogu pojawiały się głównie wpisy o programowaniu gier. Dziś czas na coś innego. W końcu nie samymi grami człowiek żyje 🙂 Tym razem pokażę jak stworzyć formularz logowania w AngularJS. O stosowaniu angulara pisałem już co nieco, wiedza z tamtych postów wystarczy aby zrozumieć jak działa kod dzisiejszego mini projketu. Skoro już mowa o kodzie, działający formularz wrzuciłem do paczki, którą umieściłem pod tym linkiem. Możecie go ściągnąć i pogrzebać na własną rękę 🙂

Jak stworzyć formularz logowania w AngularJS Czytaj dalej Jak stworzyć formularz logowania w AngularJS

AngularJS dla początkujących – Routing w AngularJS

Aplikacje webowe mogą szybko się rozrosnąć podczas tworzenia. Duża ilość danych i skomplikowana logika w kontrolerach powoduje, że może być ciężko wszystko uporządkować. Tutaj do akcji wchodzi routing w AngularJS. Dzięki tej technice, można dzielić widok na mniejsze ‚pod-widoki’. A co za tym idzie, możemy podzielić logikę na łatwe do przełknięcia kawałki.

Dziś kontynuacja mojej serii o Angularze dla początkujących (poprzednie wpisy tu oraz tu). Tym razem pokażę krótki skrypt przedstawiający routing. Skrypt ten nie będzie zawierał specjalnie skomplikowanej logiki 🙂 . Za to na pewno po lekturze tego wpisu będziecie znali podstawy potrzebne do dalszego rozwoju umiejętności programowania z pomocą AngularJS.

routing w angularjs Czytaj dalej AngularJS dla początkujących – Routing w AngularJS

AngularJS dla początkujących częśc 2 – Prosta aplikacja w AngularJS

Tym razem krótki wpis. Aby utrwalić wiedzę, która przekazałem wczoraj, napisałem prościutki program wykorzystując framework AngularJS. W zaledwie parunastu linijkach JavaScriptu udało się bez problemu napisać pełną, działającą aplikację.

Przedstawiam wam Zgadywankę. Jest to bardzo prosta aplikacja w AngularJS. Powstała ona na podstawie informacji, które zawarłem w ostatnim poście.

Dzisiejsza aplikacja to (a jakże) gra 🙂 . Gracz musi odgadnąć hasło na podstawie podpowiedzi wyświetlonej na ekranie. Hasło wybierane jest losowo przy każdym zainicjalizowaniu gry. Lista możliwych haseł i odpowiedzi znajduje się w skrypcie. Jeżeli gracz odgadnie hasło, gra wyświetli gratulacje oraz przycisk pozwalający na rozpoczęcie od nowa. Nieudane próby będą zliczane a ich suma wyświetlana na ekranie.

prosta aplikacja w AngularJS
Obraz Alana Lee – „Riddles in the dark”
Czytaj dalej AngularJS dla początkujących częśc 2 – Prosta aplikacja w AngularJS

AngularJS dla początkujących część 1 – „witaj świecie” w Angular

Artykuł ‚AngularJS dla początkujących’ wypadałoby zacząć napisaniem paru zdań o tym czym jest Angular. Następnie akapit albo dwa, dlaczego jest tak wspaniały i często wykorzystywany. Główną część wpisu powinienem poświęcić opisowi architektury MVW, tłumaczeniem czym są modele a czym kontrolery i jak dobrze ze sobą działają. Na koniec parę linijek kodu i wpis gotowy 🙂 Nie pójdę dziś tą drogą. Nie dlatego, że są to rzeczy nieważne. Są bardzo ważne, ale zostały już napisane wiele razy. Ja skupie się na tym co lubię najbardziej, czyli przejdę prosto do przykładów. To pierwszy wpis z serio dwóch lub trzech. Po ich lekturze, będziesz w stanie sam, ze zrozumieniem stworzyć prostą aplikację używając frameworka Angular JS.

Napiszę tylko odpowiedź na pytanie, „dlaczego Angular?” Jest to bardzo popularny framework. Tak popularny, że niezależnie od naszych odczuć względem niego, każdy front-endowiec powinien zapoznać się z obecną wersją. Nawet pomimo tego, że druga wersja angulara nadchodzi wielkimi krokami. W świecie jest po prostu bardzo dużo kodu napisanego w Angular 1.x i prędzej czy później trafimy na niego. Dobrze być na to przygotowanym.

AngularJS dla początkujących Czytaj dalej AngularJS dla początkujących część 1 – „witaj świecie” w Angular

„Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS” – Recenzja

W dzisiejszym poście chciałbym przedstawić swoje wrażenia po przeczytaniu Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS autorstwa Karola Rogowskiego. Książka została wydana przez wydawnictwo PWN.

jQuery jest bezsprzecznie jednym z najczęściej wykorzystywanych bibliotek JavaScriptu. Jednak od jakiegoś czasu można zauważyć wzrost popularności innych frameworków. Trudno znaleźć dziś ofertę pracy we front-endzie, która nie wymagałaby znajomości np. Angulara. Nie ma się co dziwić, te frameworki często okazują się bardzo pomocne.

Technologie sieciowe rozwijają się bardzo szybko. Strony internetowe już dawno przestały być statycznymi wizytówkami, a stały się pełnoprawnymi aplikacjami, mogącymi spokojnie konkurować z tymi tworzonymi dla środowiska desktopowego. Oczywiście, wraz ze wzrostem złożoności stron internetowych, wzrósł czas pracy nad nimi oraz poziom wymaganych do tej pracy umiejętności. I tu wracam do wspomnianych już frameworków. Dzięki nim, tworzenie aplikacji internetowych, staje się dużo prostsze i mniej czasochłonne. Ale nie oznacza to, że stało się proste. Wciąż wymagany jest dość konkretny poziom umiejętności. Kiedy doda się do tego jeszcze zarządzanie projektem, automatyzacje zadań, testowania itd. Okazuje się że wciąż wymagany jest dość duży pakiet umiejętności. Jak to ugryźć? Od czego zacząć? Nie ma na to pytanie jednej dobrej odpowiedzi, dróg jest wiele. Jedną z nich jest na pewno książka Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS.

poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS Czytaj dalej „Świat poza jQuery Biblioteki: AngularJS, KnockoutJS, BackboneJS” – Recenzja