Java, JavaScript, Angular, AngularJS, CSS, HTML
W tym wpisie zostaną omówione podstawowe dyrektywy, których jeszcze nie używaliśmy podczas nauki omawianego frameworka. We wcześniejszych materiałach korzystaliśmy z kilku dyrektyw wbudowanych
Omówię dziś tworzenie własnych filtrów. Technika ta przydatna jest zwłaszcza przy większych projektach, kiedy to nie wystarczają już podstawowe, wbudowane w framework filtry.
Wpis ten będzie o podstawowych filtrach jakie ma do zaoferowania AgnularJS. Służą one do zmiany wyświetlanych danych bez ich modyfikacji: filtrowania, sortowania czy formatowania
Ten wpis będzie o tworzeniu formularzy, wykorzystując framework AngularJS. Prosta aplikacja, zbudowana na bazie dwóch komponentów posłuży nam do zademonstrowania, w jaki sposób powinniśmy tworzyć i walidować formularze, powszechnie wykorzystywane w tworzonych systemach webowych.
W tym wpisie, postanowiłem przedstawić narzędzia z jakich korzystam przy szukaniu inspiracji do tworzenia kolejnych projektów. Staram się, aby każdy projekt nad którym
Wpis ten, będzie związany z komponentami oraz ich implementacją w AngularJS. Przedstawię zalety pisania w oparciu o ten sposób tworzenia aplikacji. Omówię tworzenie komponentów wraz ze wszystkimi możliwościami konfiguracji. A także, utworzymy razem prostą aplikację, służącą do robienia listy zakupów, przykład ten idealnie pokazuje idee tworzenia aplikacji w oparciu o komponenty. Trochę teorii Komponenty to uproszczone w
W tym wpisie zajmę się składnią controller as, a także możliwym utworzeniem kontrolera bez użycia usługi $scope przy pomocy tej skladni. Zaprezentuje, aplikację napisaną z wykorzystaniem obu metod, tak aby móc zobaczyć różnice w kodzie pomiędzy kontrolerem wykorzystującym wstrzyknięty obiekt $scope, a kontrolerem wiążącym właściwości oraz metody za pomoca this. Controller As w teorii
Tym razem, zajmiemy się ostatnim elementem możliwym do wstrzykiwania jaki pozostał nam do omówienia. Provider, bo o nim mowa, służy do tworzenia nowych obiektów, podobnie jak service czy factory. Jednak, ten wyróżnia największa elastyczność. W tym wpisie, zostanie utworzona podobna aplikacja do tej z poprzedniego wpisu AngularJS – Service, różnica polegać będzie na tym, że
Poprzednio pokazałem Wam jak korzystać z fabryk jakie udostępnia nam omawiany frameworki. Wpis ten, możecie znaleźć pod adresem AngularJS – Factory. Tym razem omówię obiekt jakim jest service, który podobnie jak fabryki możemy wstrzykiwać do innych komponentów, dzięki czemu nasza aplikacja staje się modularna. Trochę teorii Service to obiekt będący wzorcem singleton. Znaczy to
Omówię dziś sposób działania factory w AngularJS. W poprzednim wpisie cyklu przedstawiłem metody wstrzykiwania, można przeczytać ten wpis pod linkiem AngularJS – wstrzykiwanie zależności. Jednym z elementów, które możemy wstrzykiwać np. do kontrolera są fabryki, o których dziś będzie mowa. Trochę teorii W AngularJS fabryka jest funkcją odpowiedzialną za tworzenie obiektu i jego zwracanie.
W chwili pisania tego wpisu do końca roku pozostało jeszcze kilka dni. Jednak jest to czas, kiedy można się na chwilę zatrzymać i obejrzeć za siebie, przeglądając co wydarzyło się w mijającym roku. Ten rok był bardzo aktywny o czym postaram się opowiedzieć w dalszej części wpisu. Blog 25 lutego założyłem bloga, na którym
Ostatnim czasem zauważyłem, że bardzo popularne stały się niesymetryczne kształty elementów na stronach internetowych, zwłaszcza na stronach typu One Page. Pomyślałem, że dobrze jest się dowiedzieć jak coś takiego się robi od strony kodu. Po poczytaniu o tym oraz napisaniu kilku przykładów, postanowiłem podzielić się z czytelnikami mojego bloga zdobytą wcześniej wiedzą. Chodzi nam o
W tym wpisie wytłumaczę czym jest wstrzykiwanie zależności oraz przybliżę metody służące do tego. Opowiem o zaletach i wadach, każdej z nich. Dodatkowo wspomnę o obiekcie $rootScope oraz zaprezentuje jego działanie w aplikacji demonstracyjnej. Wymienie również obiekty jakie mogą być wstrzykiwane. Wstrzykiwanie zależności to wzorzec projektowy, służący do zarządzania zależnościami. Korzystając z tego mechanizmu mamy
W tym wpisie zajmiemy się omówieniem usług odpowiedzialnych za nasłuchiwanie zmian w obiekcie $scope. Omówione zostaną $watch(), $digest(), $apply(), dzięki którym mamy większą kontrolę nad zmianami w $scope(). Nie wszystkie elementy posiadają nasłuch. Spowodowane jest to zbyt długim czasem, potrzebnym do nasłuchu wszystkich elementów. $watch() Usługa ta służy do tworzenia nasłuchu zmian w konkretnym
W tym wpisie postanowiłem podzielić się z czytelnikami, swoimi odczuciami, kilka dni po zakończeniu współpracy z kielecką firmą. Pracowałem tam lekko ponad 3 miesiąc. Opowiem o tym jak wyglądał mój pierwszy dzień w pracy, czym się zajmowałem, wspomnę również o atmosferze jaka tam panowała. Na koniec podzielę się moimi refleksjami związanymi z tą pracą. Poszukiwanie pracodawcy