ajax交互
$.ajax({
url:'',
type:'',
data:{}
}).then((res)=>{
},(err)=>{
});
后臺(tái)語言
????java
????php
????.Net
????python
????Node.js
Node.js
- 語法就是js語法
- 性能高???? 理論上是php的86倍
Node.js php
3 200
6 400
- 公司用的特別多
Node.js
????node --version
node.js文件
*.js
執(zhí)行node文件
node 文件名
nodejs中不能操作BOM和DOM
自己搭建服務(wù)
????nodejs的作者幫我們封裝了http
let http = require('http');
let fs = require('fs');
let server = http.createServer((req,res)=>{
console.log('It`s coming');
res.write(內(nèi)容);
res.end();
});
????問題:服務(wù)啟動(dòng)之后馬上關(guān)閉
????需要監(jiān)聽端口
????server.listen(端口號(hào));
192.168.1.113
Web服務(wù)
郵件服務(wù)
文件傳輸服務(wù)
區(qū)分多個(gè)服務(wù)
端口號(hào)
常見端口號(hào)
80 web服務(wù)
3306 數(shù)據(jù)庫服務(wù)
21/22 文件傳輸服務(wù)
110 郵箱
let http = require('http');
let fs = require('fs');
http.createServer((request,response)=>{
fs.readFile('www'+request.url,(err,data)=>{
if(err){
response.end('404');
}else{
response.end(data);
}
});
}).listen(8081);
請(qǐng)求服務(wù)器:
1.獲取資源
2.數(shù)據(jù)交互