Świat poza jQuery. Biblioteki: AngularJS, KnockoutJS, BackboneJS - ebook

Oceń:
Format ebooka:
EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(2w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
ISBN:
978-83-01-18043-0
Język:
Polski
Rok wydania:
2016
Rozmiar pliku:
12 MB
Zabezpieczenie:
Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
Cena Virtualo
36,60 zł
39,00 zł
Cena w punktach Virtualo:
3660 pkt.

Pełny opis

jQuery jest dominującą technologią w budowaniu nowoczesnych portali internetowych. W książce przedstawiono alternatywne biblioteki skryptowe, powszechnie używane w nowych projektach, których znajomość jest coraz częściej poszukiwana na rynku pracy. Publikacja jest przeznaczona dla wszystkich osób, które chcą rozwijać swoje umiejętności związane z działaniami webowych. Zaletą książki jest aktualność i praktyczne podejście – zagadnienia omówiono na przykładzie projektów przygotowanych specjalnie na potrzeby książki i poprowadzonych od początku do końca, tzn. od pomysłu aż do gotowego projektu.
Z książki dowiesz się
– jakie masz możliwości rozwoju, gdy czujesz, że jQuery to za mało,
– jakie biblioteki skryptowe są teraz popularne,
– jak poprawić tworzony do tej pory kod, – jak tworzyć strony typu Single Page App.
Powinieneś znać
– HTML (najlepiej HTML5),
– Java Script i jQuery.

Spis treści

Wprowadzenie
Underscore.js

Czym jest Underscore.js?
Dlaczego warto poznać Underscore.js?
Dlaczego tutaj o nim mówię?
Instalacja Underscore.js
Przykłady użycia
_.each(list, iterator)
_.map(list, iterator)
_.reduce(list, iterator, memo)
_.reduceRight(list, iterator, memo)
_.find(list, iterator)
_.filter(list, iterator)
_.where(list, properties
_.findWhere(list, properties)
_.reduce(list, iterator)
_.every(list, iterator)
_.some(list, iterator)
_.contains(list, value)
_.invoke(list, methodName)
_.pluck(list, propertyName)
_.max(list, iterator) i _.min(list, iterator)
_.sortBy(list, iterator)
_.groupBy(list, iterator)
_.countBy(list, iterator)
_.shuffle(list)
_.size(list)
_.first(array) i _.take(array, n)
_.initial(array, n), _.last(array, n) i _.rest(array, index)
_.compact(array)
_.flatten(array, shallow)
_.without(array, values)
_.union(arrays)
_.intersection(arrays)
_.difference(array, array)
_object(list, values)
_.indexOf(array, value) i _.lastIndexOf(array, value)
_.sortedIndex(list, value)
_.range(start, stop, step)
_.bind(function, object, arguments)
_.partial(function, arguments)
_.memoize(function)
_.delay(function, wait, arguments)
_.defer(function, arguments)
_.throttle(function, wait)
_.debounce(function, wait)
_.once(function) i _.after(counter, function)
_.wrap(function, wrapper)
_.compose(functions)
_.chain(object) i _(object).value()
_.tap(object, interceptor)
_.keys(object), _.values(object), _.pairs(object) oraz _.invert(object)
_.functions(object)
_.extend(destination, sources), _.pick(object, keys) oraz _.omit(object, keys)
_.clone(object)
_.has(object, key)
_.isEqual(object1, object2)
_.is(na sto sposobów)
_.noConflict()
_.times(n, iterator) i _.random(min, max)
_.mixin(object)
_.unique(prefix)
_.escape(text) i _.unescape(text)
_.result(object, property)
_.template()
Podsumowanie

Backbone.js

Na początek o edytorze tekstowym słów kilka. Sublime Text
Czym jest Backbone.js
Coś za coś
Dlaczego warto poznać Backbone.js?
Niezbędne minimum.
Bierzemy się do pracy
Modele – podstawy
Modele – zdarzenia
Modele – walidacja
Widoki – podstawy teoretyczne
Widoki – podstawy praktyczne
Routes (wreszcie napiszemy coś większego)
Routes – praktyczny przykład działania
Chwila oddechu
Część serwerowa
Pierwsza komunikacja z serwerem
Pobieranie danych z serwera
Podsumowanie

AngularJS

Czym jest AngularJS?
Dlaczego warto używać AngularJS?
Jaki mamy plan?
Zasiejmy ziarno
Uruchomienie aplikacji
Małe porządki
Kontrolery
Zdarzenia
Dyrektywy – czyli takie trochę inne argumenty
Bindowanie
Cloak
nonBindable
Wyrażenia
Filtry
Tworzenia własnego filtru
Wiązanie obustronne
Walidacja
Serwisy
Pierwszy własny serwis
Serwisy wbudowane
Lokalizacja
Timeout
Ruting
Dyrektywy
Tworzymy dyrektywę
Dyrektywa korzystająca z danych zewnętrznych
Dyrektywy reagujące na zmiany wartości
Podsumowanie

Knockout.js

Od czego zacząć?
Środowisko.
Podstawy
Zmienne obserwowane (observables)
Wiązania
toJSON
Podsumowanie

Podsumowanie, podziękowanie i kilka słów ode mnie