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月中旬女友為了照顧我,辭掉了北京的工作,也來到...