ebook Świat poza jQuery
Karol Rogowski
Wydawca:
Wydawnictwo Naukowe PWN
Rok wydania:
2014
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.
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 9Underscore.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
-
Reviews (0)
Na jakich urządzeniach mogę czytać ebooki?
Na czytnikach Kindle, PocketBook, Kobo i innych
Na komputerach stacjonarnych i laptopach
Na telefonach z systemem ANDROID lub iOS
Na wszystkich urządzeniach obsługujących format plików PDF, Mobi, EPub
59,00 zł
@CUSTOMER_NAME@
@COMMENT_TITLE@
@COMMENT_COMMENT@