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
    Veličina slova: 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: 3.200 RSD
    Vaša cena: 2.560 RSD
    Cena za inostranstvo:
    26,00 EUR
    Kom.:
    ili
    Naručite telefonom:
    Nije radno vreme
    nismo dostupni na telefonu.

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





    Kupljeno uz ovu knjigu

    Um caruje: Projektni obrasci
    2240 din.

    Kombinatorika i grafovi, Pregled i prilozi
    450 din.

    Refaktorisanje – poboljšanje dizajna postojećeg koda (II izdanje)
    1430 din.

    JavaScript elokventno
    2160 din.

    Refaktorisanje po meri: preuzmite kontrolu nad svojim kodom
    1840 din.

    PHP 8 objekti,obrasci i praksa objektno orijentisan pristup
    3135 din.

    Algoritmi i strukture podataka
    1290 din.

    Jasan kod: Priručnik za pisanje jasnih programa
    0 din.

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

    TypeScript programiranje – unapredite vaše JavaScript aplikacije
    1300 din.

    React i React Native: Izgradnja međuplatformskih JavaScript aplikacija
    3031 din.

    Naučite React, prevod drugog izdanja
    1440 din.

    Napadi na mrežne protokole: Hakerski vodič za hvatanje mrežnog saobraćaja, analizu i iskorišćavanje ranjivosti mreže
    1840 din.

    Naučite JavaScript
    2880 din.

    SQL kuvar: Tehnike i rešenja izrade upita za sve SQL korisnike, prevod 2. izdanja
    2240 din.

    Osnovi operativnih sistema
    2160 din.

    JAVA efikasno: 90 načina kako da pišete bolje programe na Javi
    1760 din.

    Node.js: Projektni obrasci
    1920 din.

    Čista arhitektura: stručni vodič za strukturu i dizajn softvera
    2613 din.

    Mašinsko učenje: Scikit-Learn, Keras i TensorFlow: koncepti, alati i tehnike za izgradnju inteligentnih sistema
    2880 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-2024