node自學之路 1

2022-09-11 18:36:11 字數 1477 閱讀 8934

1.首先安裝nodejs。各種環境安裝方法搜一下一大片。

一,』使用nodejs搭建第乙個web伺服器

服務建立

//這種起伺服器的方法很多,但是 listen方法都沒有第二個引數,這裡第二個引數就是伺服器的ip位址,自己可以更改為其他的ip位址

**說明:

require('http') : 獲取node.js 原生模板提供的http模板物件。

res.writehead : 通過res的http響應物件,編寫http響應的頭資訊,content-type指定返回的資料型別為文字text。也可以是其他格式。

http.createserver() : 使用http物件api方法createserverlai建立伺服器。

listen :http物件的乙個方法。其主要是啟動伺服器監聽的埠和ip,第二個引數為可選引數,預設為本地127.0.0.1。

二,理解**函式與非同步邏輯。

建立 calback.js檔案。

**邏輯。

function

waitfive(name,functionname)

functionname(name);

}function

echo(name) ;

waitfive('小明',echo);

console.log('its over');

執行結果:

非同步邏輯

function

waitfive(name,functionname) );

}function

echo(name) ;

waitfive('小明',echo);

console.log('its over');

執行結果

**說明:

1.理解while語句。先判斷條件是否正確,正確後執行**塊。然後再判斷條件是否正確,正確再次執行**塊。不斷迴圈。如過判斷條件為(true)則永遠執行下去。

2.這是js的**邏輯,區別非同步邏輯。

3.settimeout()函式是乙個非同步函式。

PHP自學之路 雇員管理系統(1)

設計資料庫 admin create table admin id int primary key,name varchar 32 not null,password varchar 128 not null emp 雇員表 create table emp id int primary key a...

Mysql自學之路

一 mysql表和索引的建立 1 檢視mysql連線數,狀態,最大併發數 show variables like max connections 可以在 etc my.cnf裡面設定資料庫的最大連線數 2 建立使用者,賦予許可權 create database zabbix default char...

自學ios之路(2)

距離第一次寫部落格已經快3個月了,這三個月發生了很多事情,不過總的來說,過的還是挺好的 5月份,來到了打算定居的城市 杭州,在杭州租了一套房子,兩居室,1.4,我覺的還可以,相比北京1.8k只有主臥,算是高大上了。公司平調過來 只是工資沒漲,有點可惜 5月中旬女友為了照顧我,辭掉了北京的工作,也來到...