Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00096 12926241 000000 na godz. na dobę w sumie
Tablice informatyczne. Node.js - ebook/pdf
Tablice informatyczne. Node.js - ebook/pdf
Autor: Liczba stron: 6
Wydawca: Helion Język publikacji: polski
ISBN: 978-83-283-4329-0 Data wydania:
Lektor:
Kategoria: ebooki >> komputery i informatyka >> webmasterstwo >> javascript - programowanie
Porównaj ceny (książka, ebook (-40%), audiobook).

Cała wiedza o Node.js w jednym miejscu!

Node.js to wydajne i wszechstronne środowisko uruchomieniowe aplikacji internetowych napisanych w języku JavaScript, które przebojem wdarło się na rynek i zdobyło sobie rzeszę wiernych użytkowników. Platforma umożliwia łatwe uruchamianie i testowanie serwerów oraz narzędzi sieciowych pod kontrolą różnych systemów operacyjnych. Zapewnia przy tym wygodny, sterowany zdarzeniami, nieblokujący model wejścia–wyjścia.
Jeśli tworzysz aplikacje webowe w języku JavaScript i korzystasz już z Node.js, z pewnością przyda Ci się to podręczne źródło wiedzy. Dzięki tablicom szybko wyszukasz interesujące Cię polecenie i sprawdzisz jego składnię, a także dowiesz się, jak z niego korzystać. Krótko, na temat i bez zbędnych wstępów — takie właśnie są tablice informatyczne!

Uruchamiaj swoje aplikacje internetowe w Node.js łatwo i szybko!

Znajdź podobne książki Ostatnio czytane w tej kategorii

Darmowy fragment publikacji:

Globalne zmienne __filename ________________________________ ścieżka bezwzględna aktualnie wykonywanego skryptu. __dirname ________________________________ nazwa katalogu, w którym znajduje się aktualnie wykony- console ___________________________________ referencja do konsoli. module ____________________________________ referencja bieżącego modułu. global ____________________________________ referencja globalnej przestrzeni nazw. process ___________________________________ obiekt globalny, reprezentujący proces. Buffer ____________________________________ typ globalny do przechowywania danych binarnych. wany skrypt (ścieżka bezwzględna). Liczniki czasu setTimeout(callback, delay[, ...args]) __________________ ustawia opóźnienie wykonywanego skryptu. clearTimeout(t) _________________________ czyści ustawienia opóźnienia dla obiektu typu Timeout. setInterval(callback, delay[, ...args]) __________________ ustawia interwał wykonywania danej czynności. clearInterval(t) ________________________ czyści interwał ustawiony komendą setInterval(). setImmediate(callback[, ...args]) ___ wykonuje daną operację asynchronicznie. clearImmediate(immediateObject) ______ anuluje zadanie stworzone przez setImmediate(). Moduły const loadedModule = require( ./exampleModule ) _______ wczytuje moduł exampleModule. const loadedModule = require( nazwaModulu ) ____________ wczytuje moduł zainstalowany z npm lub wbudowany loadedModule.require ( ./exampleModule ) _______________ wczytuje moduł exampleModule. loadedModule.id _________________________ identyfikator modułu. loadedModule.filename ___________________ nazwa pliku modułu. loadedModule.loaded ____________________ wskazuje, czy moduł jest załadowany. loadedModule.parent ____________________ referencja do modułu, który jako pierwszy zażądał modułu loadedModule.children __________________ zwraca moduły, które zostały wczytane w zasięgu modułu w node module module. Util util.format(format[, ...args]) _______ zwraca sformatowany ciąg tekstowy, działa jak printf. util.inspect(object, [opts]) _________ zwraca reprezentacje obiektu w celu sprawdzenia go i debugowania. URL url.parse(urlStr, [parseQueryString], [slashesDenoteHost]) ______________ zwraca obiekt URL. url.format(urlObj) _____________________ zwraca sparsowany obiekt URL jako ciąg tekstowy. url.resolve(from, to) __________________ rozwiązuje docelowy URL w stosunku do bazowego. Testowanie assert (warunek[, informacja]) _______ sprawdza, czy dany warunek się zgadza, a jeśli tak, to zwraca informację; alias assert.ok(). const spodziewanaWartosc = 3 assert(spodziewanaWartosc === 3, zgadza się ) assert.equal(wartoscSprawdzana, wartoscOczekiwana[,informacja] ___ sprawdza, czy wartość sprawdzana jest równa oczekiwa- assert.notEqual(wartoscSprawdzana, wartoscOczekiwana [,informacja]) _____________________ sprawdza, czy wartość sprawdzana nie jest równa oczeki- assert.deepEqual(wartoscSprawdzana, wartoscOczekiwana [,informacja]) ______________________ sprawdza dogłębnie, czy dane tablice lub obiekty są sobie wanej, a jeśli tak, to zwraca informację. nej, a jeśli tak, to zwraca informację. równe. const assert = require( assert ) const obj1 = { a : { b : 1 } } const obj2 = { a : { b : 2 } } const obj3 = { a : { b : 1 } } const obj4 = Object.create(obj1) assert.deepEqual(obj1, obj1) // OK, wykaże, że obiekt jest identyczny assert.deepEqual(obj1, obj2) // AssertionError: { a: { b: 1 } } deepEqual { a: { b: 2 } } // wartości a i b są różne assert.deepEqual(obj1, obj3) // OK, wykaże, że obiekt jest identyczny assert.deepEqual(obj1, obj4) // AssertionError: { a: { b: 1 } } deepEqual {} assert.notDeepEqual (wartoscSprawdzana,wartoscOczekiwana [,informacja]) ______________________ sprawdza dogłębnie, czy dane tablice lub obiekty nie są assert.strictEqual (wartoscSprawdzana,wartoscOczekiwana [,informacja]) ______________________ sprawdza, czy wartość sprawdzana jest identyczna sobie równe; najlepiej używać do obiektów i tablic. z oczekiwaną (wartość i typ muszą się zgadzać), a jeśli tak, to zwraca informację; najlepiej używać do zmiennych. assert.notStrictEqual (wartoscSprawdzana,wartoscOczekiwana [,informacja]) ______________________ sprawdza, czy wartość sprawdzana jest identyczna z oczekiwaną (wartość i typ muszą się zgadzać), a jeśli tak, to zwraca informację; najlepiej używać do zmiennych. assert.deepStrictEqual (wartoscSprawdzana,wartoscOczekiwana [,informacja]) ______________________ sprawdza dogłębnie, czy dane tablice lub obiekty są identyczne (czyli muszą być równe co do wartości i typu); najlepiej używać do obiektów i tablic. assert.notDeepStrictEqual (wartoscSprawdzana,wartoscOczekiwana [,informacja]) ______________________ sprawdza dogłębnie, czy dane tablice lub obiekty nie są identyczne (czyli nie mogą być równe co do wartości i typu); najlepiej używać do obiektów i tablic. assert.throws(blok[,błąd, informacja]) ________________________ sprawdza, czy podana funkcja zwraca błąd. Opcjonalnie możemy określić rodzaj błędu, podając go jako drugi parametr. Po spełnieniu warunku zostanie wyświetlony komunikat zawarty w parametrze informacja. assert.throws( () = { throw new Error( Zła wartość ) }, Error ) Bufor (Buffer) Buffer został stworzony do działania na danych binarnych, jest oparty na standardzie TypedArrays, który opisuje tablice liczb całkowitych. Bufora używa się do obsługi strumienia danych. Buffer.alloc(rozmiar[, wypelnienie[, kodowanie]]) ________________________ tworzy nowy bufor o danym rozmiarze, wypełnia go danymi — wypelnienie — i konwertuje go z konkretnego kodowania na tablicę liczb całkowitych. const buf = Buffer.alloc(5) // Zwraca: Buffer 00 00 00 00 00 console.log(buf) const buf = Buffer.alloc(5, a ) // Zwraca: Buffer 61 61 61 61 61 console.log(buf) const buf = Buffer.alloc(11, aGVsbG8gd29ybGQ= , base64 ) // Zwraca: Buffer 68 65 6c 6c 6f 20 77 6f 72 6c 64 console.log(buf) Buffer.byteLength (ciągZnaków[, kodowanie]) ________ zwraca długość bufora wypełnionego danym ciągiem znaków, przekonwertowanego z danego kodowania. Buffer.compare(buffer1, buffer2) _____ porównuje, czy dwa bufory są sobie równe. const buf1 = Buffer.from( 1234 ) const buf2 = Buffer.from( 0123 ) const arr = [buf1, buf2] // Zwraca: [ Buffer 30 31 32 33 , Buffer 31 32 33 34 ] NODE.jsTABLICE INFORMATYCZNE • Mariusz Walczak
Pobierz darmowy fragment (pdf)

Gdzie kupić całą publikację:

Tablice informatyczne. Node.js
Autor:

Opinie na temat publikacji:


Inne popularne pozycje z tej kategorii:


Czytaj również:


Prowadzisz stronę lub blog? Wstaw link do fragmentu tej książki i współpracuj z Cyfroteką: