Åšwiat poza jQuery. Biblioteki: AngularJS, KnockoutJS, BackboneJS - Helion
ISBN: 978-8-3011-8043-0
Format: ebook
Data wydania: 2016-02-11
Księgarnia: Helion
Cena książki: 47,20 zł (poprzednio: 58,27 zł)
Oszczędzasz: 19% (-11,07 zł)
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.
Osoby które kupowały "Świat poza jQuery. Biblioteki: AngularJS, KnockoutJS, BackboneJS", wybierały także:
- Angular 2. Programowanie z użyciem języka TypeScript 77,10 zł, (23,90 zł -69%)
- Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze 148,98 zł, (59,59 zł -60%)
- Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS 148,98 zł, (59,59 zł -60%)
- RESTful Web Services. Kurs video. Tworzenie restowych aplikacji internetowych w Spring, AngularJS 79,00 zł, (31,60 zł -60%)
- AngularJS. Kurs video. Poziom pierwszy. Tworzenie aplikacji 119,00 zł, (47,60 zł -60%)
Spis treści
Świat poza jQuery. Biblioteki: AngularJS, KnockoutJS, BackboneJS eBook -- 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