Curs Javascript

Instalare Node.js

Pentru a instala Node.js, poti folosi un installer sau un binary package de pe website-ul node.js: Node JS Downloads.
- Am downloadat windows binary package, apoi am dezarhivat fisierele din arhiva .zip intr-un director numit "nodejs" in partitia "E" (poti instala in orice director sau partitie doresti).
Node.js Installation directory
- Pagina oficiala Node.js are instructiuni de instalare pentru diferite sisteme de operare (Windows, Linux, Unix, Mac OS X, etc):
Instalare Node.js cu package manager.

Simplu Node.js server script

Odata ce ai descarcat si instalat Node,js pe computerul tau, trebuie sa scrii un script .js care va crea si porni serverul.
- In Node.js poti folosi module pentru a construi scriptul. Un modul este la fel ca o librarie Javascript care e inclusa cu functia require().

1. Am instalat Node.js (V.8) in directorul "E:/nodejs/". Pentru teste am creat in acest director un alt director numit "test"
2. Acum in directorul "test" (E:/nodejs/test/) am creat un fisier numit "server.js" (poti folosi orice nume doresti) si am adaugat urmatorul cod: (Clic pe cod pt. a-l selecta):
//include the http module
const http = require('http');

//define constant for port
const port =8080;

//sets the server
const server = http.createServer((req, res)=> {
  res.writeHead(200, {'Content-Type':'text/plain'});
  res.write('Hello to me.');
  res.end();
});

//pass the port to server to listen to
server.listen(port, ()=> {
  console.log('Server running at //localhost:'+ port +'/');
});
- Codul ii spune calculatorului sa scrie "Hello to me" daca cineva (ex. un web browser) acceseaza calculatorul prin portul 8080.

3. Serverul Node.js trebuie sa fie pornit prin programul "Command Line Interface" de pe calulatorul tau.
- Pentru a deschide interfata command line in windows, apasa butonul Start si scrie "cmd" in casuta search.

4. In interfata windows command line navighez pana la directorul care contine aplicatia Node.js (E:nodejs/), apoi pentru a porni scriptul "server.js" scriu: "node test/server.js", si apas Enter.
In interfata windows command line, node.js afiseaza: "Server running at //localhost:8080/".
cmd start Node.js
- Acum calculatorul functioneaza ca un server.

5. Deschid browserul si scriu in acceses adresa: http://localhost:8080
- Resultat:
browser Node.js
Pentru a simplifica pornirea scriptului node.js, am creat un shortcut pentru cmd.exe care deschide interfata command line direct in directorul "E:/nodejs". Pentru a crea acest shortcut urmeaza urmatorii pasi:
1. Right click pe desktop si apoi pe create New-Shorcut.
2. Navigheza pana la directorul "windows/System32/" si selecteaza fisierul "cmd.exe"
3. Odata ce ai creat shortcutul pentru cmd.exe, right click pe el si deschide Properties.
4. In casuta "Start in" adauga adresa catre directorul unde ai instalat Node.js.
cmd shortcut for Node.js folder
- Cand apas pe shortcut, interfata command line se deschide direct in "E:/node.js"; apoi doar scriu:
node script_name.js
• Pentru a inchide serverul Node.js apasa Ctrl+C in interfata windows command line sau inchide fereastra cmd.

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag defineste zona de click intr-o harta creata dintr-o imagine?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
</map>
Ce proprietate CSS indica ce sa se intample cand continutul unui element depaseste dimensiunile lui?
display overflow position
#id {
  overflow: auto;
}
Clic pe evenimentul care este declansat cand mouse-ul e deasupra unui obiect.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Sa ai Viata Buna");
}
Indicati variabila PHP ce contine datele adaugate in adresa URL, dupa caracterul "?".
$_SESSION $_GET $_POST
if(isset($_GET["id"])) {
  echo $_GET["id"];
}
Clic pe pronumele reflexiv care e potrivit in propozitia: "Marc is the boy ... won the prize".
who which whoever
Marc is the boy who won the prize.
- Marc e baiatul care a castigat premiul.
Clic pe pronumele reflexiv care e potrivit in propozitia: "Voy a ver al pintor de ... les hablé ayer".
que quien cuyo
Voy a ver al pintor de quien les hablé ayer.
- Ma duc sa vad pictorul despre care ti-am vorbit ieri.
Node.js - Lectia de inceput, instalare

Last accessed pages

  1. Afisare si chenare din CSS la elemente HTML (5983)
  2. Formatare text in pagina html (38650)
  3. Substantivul din limba engleza - The Noun (59687)
  4. Alphabet and Pronunciation - Alfabetul si pronuntia in limba engleza (60829)
  5. Gramatica limbii engleze - Prezentare Generala (218069)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (496)
  2. Curs HTML gratuit Tutoriale HTML5 (328)
  3. Coduri pt culori (278)
  4. Gramatica limbii engleze - Prezentare Generala (219)
  5. Exercitii engleza - English Tests and exercises - Grammar (217)