reklama - zainteresowany?

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


ebook
Autor: Karol Rogowski
ISBN: 978-8-3011-8043-0
Format: ebook
Data wydania: 2016-02-11
Księgarnia: Helion

Cena książki: 35,40 zł (poprzednio: 59,00 zł)
Oszczędzasz: 40% (-23,60 zł)

Dodaj do koszyka

Tagi: AngularJS | JavaScript - Programowanie | jQuery - Programowanie


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.

Dodaj do koszyka

 

Osoby które kupowały "Świat poza jQuery. Biblioteki: AngularJS, KnockoutJS, BackboneJS", wybierały także:

  • AngularJS. Kurs video. Czysty kod
  • AngularJS. Kurs video. Poziom pierwszy. Tworzenie aplikacji
  • RESTful Web Services. Kurs video. Tworzenie restowych aplikacji internetowych w Spring, AngularJS

Dodaj do koszyka

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

Dodaj do koszyka

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2020 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.