Świat poza jQuery

ebook Świat poza jQuery Karol Rogowski

Karol Rogowski
Wydawca: Wydawnictwo Naukowe PWN
Rok wydania: 2014
Opis Spis treści Szczegóły Recenzje

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 ebooka Świat poza jQuery

Wprowadzenie 9
Underscore.js 11

Czym jest Underscore.js? 11
Dlaczego warto poznać Underscore.js? 11
Dlaczego tutaj o nim mówię? 12
Instalacja Underscore.js 12
Przykłady użycia 13
_.each(list, iterator) 17
_.map(list, iterator) 18
_.reduce(list, iterator, memo) 19
_.reduceRight(list, iterator, memo) 20
_.find(list, iterator) 21
_.filter(list, iterator) 22
_.where(list, properties 22
_.findWhere(list, properties) 25
_.reduce(list, iterator) 26
_.every(list, iterator) 27
_.some(list, iterator) 28
_.contains(list, value) 29
_.invoke(list, methodName) 30
_.pluck(list, propertyName) 31
_.max(list, iterator) i _.min(list, iterator) 32
_.sortBy(list, iterator) 33
_.groupBy(list, iterator) 34
_.countBy(list, iterator) 36
_.shuffle(list) 37
_.size(list) 38
_.first(array) i _.take(array, n) 38
_.initial(array, n), _.last(array, n) i _.rest(array, index) 40
_.compact(array) 41
_.flatten(array, shallow) 42
_.without(array, values) 43
_.union(arrays) 43
_.intersection(arrays) 44
_.difference(array, array) 45
_object(list, values) 45
_.indexOf(array, value) i _.lastIndexOf(array, value) 46
_.sortedIndex(list, value) 46
_.range(start, stop, step) 47
_.bind(function, object, arguments) 48
_.partial(function, arguments) 49
_.memoize(function) 50
_.delay(function, wait, arguments) 51
_.defer(function, arguments) 52
_.throttle(function, wait) 53
_.debounce(function, wait) 54
_.once(function) i _.after(counter, function) 55
_.wrap(function, wrapper) 56
_.compose(functions) 57
_.chain(object) i _(object).value() 58
_.tap(object, interceptor) 59
_.keys(object), _.values(object), _.pairs(object) oraz _.invert(object) 60
_.functions(object) 62
_.extend(destination, sources), _.pick(object, keys) oraz _.omit(object, keys) 62
_.clone(object) 64
_.has(object, key) 65
_.isEqual(object1, object2) 66
_.is(na sto sposobów) 67
_.noConflict() 67
_.times(n, iterator) i _.random(min, max) 67
_.mixin(object) 68
_.unique(prefix) 69
_.escape(text) i _.unescape(text) 69
_.result(object, property) 70
_.template() 71
Podsumowanie 71

Backbone.js 73

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

AngularJS 117

Czym jest AngularJS? 117
Dlaczego warto używać AngularJS? 118
Jaki mamy plan? 119
Zasiejmy ziarno 119
Uruchomienie aplikacji 125
Małe porządki 127
Kontrolery 129
Zdarzenia 138
Dyrektywy – czyli takie trochę inne argumenty 141
Bindowanie 142
Cloak 145
nonBindable 146
Wyrażenia 147
Filtry 148
Tworzenia własnego filtru 152
Wiązanie obustronne 154
Walidacja 156
Serwisy 160
Pierwszy własny serwis 162
Serwisy wbudowane 164
Lokalizacja 169
Timeout 172
Ruting 175
Dyrektywy 185
Tworzymy dyrektywę 186
Dyrektywa korzystająca z danych zewnętrznych 189
Dyrektywy reagujące na zmiany wartości 192
Podsumowanie 196

Knockout.js 197

Od czego zacząć? 197
Środowisko. 201
Podstawy 205
Zmienne obserwowane (observables) 209
Wiązania 215
toJSON 228
Podsumowanie 230

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

Szczegóły ebooka Świat poza jQuery

Wydawca:
Wydawnictwo Naukowe PWN
Rok wydania:
2014
Typ publikacji:
Ebook
Język:
polski
Format:
epub,mobi
ISBN:
978-83-01-18043-0
ISBN wersji papierowej:
978-83-01-18013-3
Wydanie:
1
Autorzy:
Karol Rogowski
Miejsce wydania:
Warszawa
Liczba Stron:
232

Recenzje ebooka Świat poza jQuery

Średnia ocena

0.0
0 recenzji

  • Reviews (0)

@CUSTOMER_NAME@

@COMMENT_TITLE@

@COMMENT_COMMENT@

@COMMENT_AVATAR@

@CUSTOMER_NAME@

@AUTHOR_PROFILE@ @COMMENT_ISO_COUNTRY@ @VERIFY_PURCHASE@
@COMMENT_DATE@
@COMMENT_NO_APPROVE@

@COMMENT_COMMENT@

Reply
@COMMENT_AVATAR@

@CUSTOMER_NAME@

@AUTHOR_PROFILE@ @COMMENT_ISO_COUNTRY@ @VERIFY_PURCHASE@
@COMMENT_DATE@
@COMMENT_NO_APPROVE@

@COMMENT_COMMENT@

Reply

Na jakich urządzeniach mogę czytać ebooki?

Ikona ebooka Na czytnikach Kindle, PocketBook, Kobo i innych
Ikona komutera Na komputerach stacjonarnych i laptopach
Ikona telefonu Na telefonach z systemem ANDROID lub iOS
Ikona urządzenia elektroniczne Na wszystkich urządzeniach obsługujących format plików PDF, Mobi, EPub
59,00 zł