国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Node.js學習入門

2019-11-19 18:10:00
字體:
來源:轉載
供稿:網友

開始之前,安利一本正在看的書《站在兩個世界的邊緣》,作者程浩,上帝丟給他太多理想,卻忘了給他完成理想的時間。OK,有興趣的可以看一看。

node.js如標題一樣,我也是剛開始接觸,大家一起學習,有不當的地方望指正。node.js是做什么的,有什么優勢等問題。首先,它是什么,它是采用C++語言編寫而成的,是一個JavaScript的運行環境,也就是說:可以編寫系統級或者服務器端的JavaScript代碼,交給node.js來解釋執行。也就是說他是一個服務器端JavaScript解釋器,它的目標是幫助程序員構建高度可伸縮的應用程序。

它的特點是:

 1.是個JavaScript運行環境 

 2.依賴于V8引擎進行代碼解釋 

 3.事件驅動 

 4.非阻塞I/O

 5.輕量、可伸縮、適于實時數據交互應用 

 6.單進程,單線程。關于最后一點,說明它只支持單核CPU,可以通過代碼解決這個問題,解決方案:

(1)Nnigx反向代理,負載均衡,開多個進程,綁定多個端口;

(2)開多個進程監聽同一個端口,使用cluster模塊;(有些地方我也不清楚,先羅列一些,先從開始學,之后我們回頭再看,或許會更明白)

目前,高朋、支付寶Chair框架等都在有使用node.js, 可見它有很多值得學習的地方。

首先下載node.js,官網選擇版本直接下載就OK,我下載的是6.2.0版本

1.下載之后運行,next

2.設置環境變量,新版本都不需要設計,軟件會自動寫入環境變量

可以在命令行查看,軟件是否已經自動寫入,這里我下載安裝之后沒有進行任何操作,軟件自動寫入的

3.查看版本

接下來創建一個應用

1.隨便找個地方建個項目,路徑沒中文就可以

代碼如下:

var http=require('http');http.createServer(function (request,response){ response.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});//編碼方式為utf-8 response.end("站在兩個世界的邊緣/n"); }).listen(8888); console.log('Server runing at http://127.0.0.1:8888');

2.在命令行啟動

3.瀏覽器訪問

這樣一個小應用就完成了。做的過程中查閱了很多資料,也看過其它大牛們的博客,太多了,鏈接我就不附上了。

無論什么都是個積累的過程,希望我的文章對大家有所幫助,不定時更新。

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巩留县| 敦化市| 湘潭市| 麻城市| 聊城市| 扬州市| 湖南省| 蛟河市| 泰兴市| 乐业县| 镇雄县| 石渠县| 高阳县| 南雄市| 朝阳市| 水富县| 葫芦岛市| 即墨市| 安宁市| 荥阳市| 延寿县| 陆川县| 集贤县| 朝阳市| 清流县| 乌兰浩特市| 红桥区| 砚山县| 五家渠市| 沿河| 虞城县| 大理市| 轮台县| 盖州市| 陵水| 永靖县| 竹北市| 古交市| 沁源县| 垣曲县| 星座|