MIKRO KNJIGA
    od 1984. god.
    Knjige ▹ Računari i InternetJavaScript / JQuery

    (veća slika)

    Preuzmite delove knjige
    Sadržaj
    Predgovor
    Poglavlje 1
    Poglavlje 2
    JavaScript sveobuhvatan vodič,
    prevod 7. izdanja
    Autor: David Flanagan
    Izdavač: Mikro knjiga
    Strana: 642
    Ostali detalji

    A A A
    Ova knjiga pokriva JavaScript jezik i JavaScript API-je implementirane od strane veb čitača i Noda. Napisao sam je čitaocima sa određenim prethodnim iskustvom u programiranju koji žele da nauče JavaScript, ali i programerima koji već koriste JavaScript, ali žele da svoje razumevanje podignu na viši nivo i zaista savladaju jezik. Moj cilj sa ovom knjigom je da dokumentujem JavaScript jezik sveobuhvatno i kompletno i pružim dubinski uvod u najvažnije API-je na strani klijenta i na strani servera koji su danas dostupni. Kao rezultat, ovo je obimna i detaljna knjiga. Ali nadam se da će pažljivo proučavanje biti nagrađeno i da će vam vreme koje potrošite da pročitate knjigu, biti nadoknađeno u vidu vaše veće produktivnosti u programiranja.

    Prethodna izdanja ove knjige sadržala su opsežan referentni deo. Više ne smatram da ima smisla da taj materijal bude u štampanom obliku kada se na mreži mogu lako i brzo naći ažurni referentni materijali. Ako treba da nađete bilo šta u vezi sa jezgrom ili klijentskom stranom JavaScripta, preporučujem vam da posetite MDN veb lokaciju (https://developer. mozilla.org). A za Node API-je na strani servera, preporučujem vam da odete direktno na izvor i obratite se referentnoj dokumentaciji (https://nodejs.org/api).


    Sadržaj
    Predgovor

    1 Uvod u JavaScript
    1.1 Istraživanje JavaScripta
    1.2 Hello World
    1.3 Tura kroz JavaScript
    1.4 Primer: Histogrami učestalosti znakova
    1.5 Rezime

    2 Leksička struktura
    2.1 Tekst JavaScript programa
    2.2 Komentari
    2.3 Literali
    2.4 Identifikatori i rezervisane reči
    2.5 Unicode
    2.6 Neobavezni znaci tačka sa zapetom
    2.7 Rezime

    3 Tipovi, vrednosti i promenljive
    3.1 Pregled i definicije
    3.2 Brojevi
    3.3 Tekst
    3.4 Bulove vrednosti
    3.5 null i undefined
    3.6 Symbol
    3.7 Globalni objekat
    3.8 Nepromenljive osnovne vrednosti i reference promenljivih objekata
    3.9 Konverzije tipa
    3.10 Deklaracija promenljive i dodeljivanje vrednosti
    3.11 Rezime

    4 Izrazi i operatori
    4.1 Primarni izrazi
    4.2 Inicijalizatori objekata i nizova
    4.3 Izrazi definisanja funkcije
    4.4 Izrazi pristupa svojstvu
    4.5 Izrazi poziva
    4.6 Izrazi stvaranja objekta
    4.7 Pregled operatora
    4.8 Aritmetički izrazi
    4.9 Relacioni izrazi
    4.10 Logički izrazi
    4.11 Izrazi dodele
    4.12 Izrazi evaluacije
    4.13 Raznovrsni operatori
    4.14 Rezime

    5 Naredbe
    5.1 Naredbe izjave
    5.2 Složene i prazne naredbe
    5.3 Uslovi
    5.4 Petlje
    5.5 Skokovi
    5.6 Ostale naredbe
    5.8 Rezime JavaScript naredbi

    6 Objekti
    6.1 Uvod u objekte
    6.2 Izrada objekata
    6.3 Pretraživanje i postavljanje svojstava
    6.4 Brisanje svojstava
    6.5 Ispitivanje svojstava
    6.6 Svojstva nabrajanja
    6.7 Proširivanje objekta
    6.8 Serijalizacija objekata
    6.9 Metode objekta
    6.10 Proširena sintaksa literala objekta
    6.11 Rezime

    7 Nizovi
    7.1 Stvaranje nizova
    7.2 Čitanje i upisivanje elemenata niza
    7.3 Proređeni nizovi
    7.4 Dužina niza
    7.5 Dodavanje i brisanje elemenata niza
    7.6 Iteracija nizova
    7.7 Višedimenzionalni nizovi
    7.8 Metode niza
    7.9 Objekti slični nizu
    7.10 Znakovni nizovi kao nizovi
    7.11 Rezime

    8 Funkcije
    8.1 Definisanje funkcija
    8.2 Funkcije pozivanja
    8.3 Argumenti i parametri funkcije
    8.4 Funkcije kao vrednosti
    8.5 Funkcije kao imenski prostor
    8.6 Zatvaranja
    8.7 Svojstva, metode i konstruktor funkcije
    8.8 Funkcionalno programiranje
    8.9 Rezime

    9 Klase
    9.1 Klase i prototipovi
    9.2 Klase i konstruktori
    9.3 Klase sa rezervisanom rečju class
    9.4 Dodavanje metoda postojećim klasama
    9.5 Potklase
    9.6 Rezime

    10 Moduli
    10.1 Moduli sa klasama, objektima i zatvaranjima
    10.2 Moduli u Nodu
    10.3 Moduli u ES6
    10.4 Rezime

    11 Standardna biblioteka JavaScripta
    11.1 Setovi i mape
    11.2 Tipski nizovi i binarni podaci
    11.3 Poklapanje obrazaca pomoću regularnih izraza
    11.4 Date i Time
    11.5 Klase Error
    11.6 JSON Serijalizacija i rašlanjivanje
    11.7 API internacionalizacija
    11.8 API konzole
    11.9 URL API-ja
    11.10 Tajmeri
    11.11 Rezime

    12 Iteratori i generatori
    12.1 Kako rade iteratori
    12.2 Primena iterabilnih objekata
    12.3 Generatori
    12.4 Napredne osobine generatora
    12.5 Rezime

    13 Asinhroni JavaScript
    13.1 Asinhrono programiranje sa povratnim pozivima
    13.3 async i await
    13.4 Asinhrone iteracije

    14 Metaprogramiranje
    14.1 Atributi svojstva
    14.2 Proširivost objekta
    14.3 Atributi prototipa
    14.4 Dobro poznati simboli
    14.5 Oznake obrazaca
    14.6 Reflect API
    14.7 Proxy objekti
    14.8 Rezime

    15 JavaScript u veb čitačima
    15.1 Osnove veb programiranja
    15.2 Događaji
    15.4 CSS stvoren JavaScriptom
    15.6 Veb komponente
    15.7 SVG: Skalabilna vektorska grafika
    15.8 Grafika u elementu <canvas>
    15.9 Audio API
    15.10 Lokacija, navigacija i istorija
    15.11 Umrežavanje
    15.12 Skladištenje
    15.13 Radne niti i slanje poruka
    15.14 Primer: Mandelbrot set
    15.15 Rezime i predlozi za dalje čitanje

    16 JavaScript na strani servera sa Nodom
    16.1 Osnove Node programiranja
    16.2 Node je podrazumevano asinhron
    16.3 Baferi
    16.4 Događaji i EventEmitter
    16.5 Protoci
    16.6 Pojedinosti o Processu, CPU-u i operativnom sistemu
    16.7 Rad sa datotekama
    16.8 HTTP klijenti i serveri
    16.9 Mrežni serveri i klijenti koji nisu HTTP
    16.10 Rad sa procesima Child
    16.11 Niti Worker
    16.12 Rezime

    17 JavaScript alati i proširenja
    17.1 Povezivanje sa ESLintom
    17.2 JavaScript formatiranje sa altom Prettier
    17.3 Ispitivanje jedinice pomoću Jesta
    17.4 Upravljanje paketom sa npm
    17.5 Paket kodova
    17.6 Transpilacija sa Babelom
    17.7 JSX: Oznake izraza u JavaScriptu
    17.8 Provera tipa sa Flow
    17.9 Rezime

    Rečnik termina korišćenih u knjizi
    Indeks


    Detaljni podaci o knjizi
    Naslov: JavaScript sveobuhvatan vodič, prevod 7. izdanja
    Izdavač: Mikro knjiga
    Strana: 642 (cb)
    Povez: meki
    Pismo: latinica
    Format: 16,8 x 23,5 cm
    Godina izdanja: 2021
    ISBN: 978-86-7555-448-6
    Naslov originala: JavaScript The Definitive Guide, 7th Edition
    Izdavač originala: O'Reilly
    Naručite
    Cena: 2.900 RSD
    Vaša cena: 2.320 RSD
    Cena za inostranstvo:
    23,00 EUR
    Kom.:
    ili
    Naručite telefonom:
    +381 11 3055010
    +381 11 3055015

    Korišćeni primerci
    1.450,00 RSD
    Cena za inostranstvo:
    14,50 EUR
    Kako rezervisati?





    Kupljeno uz ovu knjigu

    JavaScript elokventno
    1920 din.

    Profesionalni Javascript
    1800 din.

    PHP i MySQL: razvoj aplikacija za veb, prevod petog izdanja
    2400 din.

    SQL programiranje – sa primerima u SQL bazi podataka
    1690 din.

    Python Efikasno: 90 načina kako da pišete bolje programe na Pythonu
    1920 din.

    Uvod u digitalni marketing
    1980 din.

    JavaScript funkcionalno programiranje, drugo izdanje
    2080 din.

    Angular 6 od osnovnih do poslovnih veb aplikacija
    2080 din.

    Android 9, Kotlin i Android Studio 3.2 u jednoj knjizi
    2670 din.

    Raspberry Pi Full Stack
    1950 din.

    Python 3 za naučnu i inženjersku primenu
    1420 din.

    Principi konfigurisanja računarskih mreža
    2000 din.

    Programski jezik Java sa rešenim zadacima 3. izdanje - JSE 13
    2500 din.

    Programski jezik C++ sa rešenim zadacima 11. izdanje (C++17)
    2300 din.

    Naučite TypeScript, prevod 2. izdanja
    2180 din.

    Node.js, MongoDB i Angular: integrisane alatke za razvoj veb strana
    2570 din.

    Uvod u Python, automatizovanje dosadnih poslova
    1980 din.

    Jasan kod (Clean Code) Priručnik za pisanje jasnih programa
    1920 din.

    Uvod u Python
    1760 din.

    Naučite JavaScript
    2560 din.

    Ocene i mišljenja čitalaca
    Budite prvi koji će svoje mišljenje podeliti sa drugima (morate biti prijavljeni)


    Pitanja, odgovori, mišljenja...
    Prijavite se ovde i pošaljite vaša mišljenja i pitanja našim urednicima i čitaocima

    Poruku poslaoPoruka
    MIKRO KNJIGA D.O.O.
    Kneza Višeslava 34, 11030 Beograd, Srbija
    e-pošta: prodaja(а)mikroknjiga.rs
    Komercijalna banka: 205-33117-65
    Matični broj: 07465181
    Šifra delatnosti: 5811
    PIB: 100575773
    Dokumenti o identifikaciji

    © Mikro knjiga 1984-2021