1. 程式人生 > >NodeJS學習筆記一

NodeJS學習筆記一

1、NodeJs的版本

偶數為穩定版本,奇數為非穩定版本

2、模組的分類

核心模組:http、sf、path

檔案模組:var util=require('./util.js')

第三方模組: var promise=require('bludebird')

3、模組的流程

建立模組:teacher.js

匯出模組: exports.add=function(){}

載入模組:var teacher=require('./teacher.js')

使用模組:teacher.add('Ltj')

4、hello World

1)在本地新建一個目錄,並在目錄中建立server.js,內容如下

var http=require('http');
http.createServer(function (req,res){
	res.writeHead(200,{'Content-Type':'text/plain'});
	res.end('Hello Node\n');
}).listen(1338,'127.0.0.1');
console.log('Server running at http://127.0.0.1:1338');
2)在cdm中進入剛才新建的那個一個檔案目錄下,然後輸入命令 node servser.js,效果如圖所示:


重啟服務的快捷鍵:ctrl+c

相關推薦

NodeJS學習筆記

1、NodeJs的版本 偶數為穩定版本,奇數為非穩定版本 2、模組的分類 核心模組:http、sf、path 檔案模組:var util=require('./util.js') 第三方模組:

nodejs學習筆記:什麼是事件驅動程式設計風格

這年頭nodeJS真是如日中天啊,學前端的要是不知道nodeJS,都不好意思說自己和懂點程式碼的美工有啥區別,談到nodeJS就不得不先聊聊它的事件驅動程式設計風格。究竟什麼是事件驅動程式設計風格呢? 在傳統程式設計中,i/o操作和本地函式呼叫的處理方式相同:

nodejs學習筆記——nodejs安裝

a.nodejs安裝   nodejs的安裝沒有什麼說的預設安裝即可。安裝包官網下載即可:   本人用的是window的安裝包node-v4.2.6-x64.msi   安裝完成後開啟命令列檢視使用node -v命令檢視安裝node版本,有版本號展示說明安裝成功啦      

【轉】Nodejs學習筆記)--- 簡介及安裝Node.js開發環境

ack 目錄 javascrip 難度 時間 網站開發 clas jetbrains 常用 目錄 學習資料 簡介 安裝Node.js npm簡介 開發工具 Sublime Node.js開發環境配置 擴展:安裝多版本管理器 學習資料   1.深入淺出Node.j

Nodejs學習筆記(十)—數據采集器示例(request和cheerio)

列表 意思 9.1 很多 AD 開發 com http undefined 寫在之前   很多人都有做數據采集的需求,用不同的語言,不同的方式都能實現,我以前也用C#寫過,主要還是發送各類請求和正則解析數據比較繁瑣些,總體來說沒啥不好的,就是效率要差一些,   用nodej

nodejs學習筆記)——nodejs的安裝和啟動第一個httpserver

對於一個前臺開發而言,沒有使用過nodejs簡直是一種恥辱,不過什麼時候開始都不算晚,故以下是筆者在洗刷恥辱過程中的一點經驗,供大家分享。 入門是在runoob的教程指導下開始的,但是教程裡面更多的是介紹nodejs裡面這個功能是怎麼玩,很少會提及在實際的開發過程中應該怎

Nodejs學習筆記(十)--- 資料採集器示例(request和cheerio)

目錄 寫在之前   很多人都有做資料採集的需求,用不同的語言,不同的方式都能實現,我以前也用C#寫過,主要還是傳送各類請求和正則解析資料比較繁瑣些,總體來說沒啥不好的,就是效率要差一些,   用nodejs寫採集程式還是比較有效率(可能也只是相對C#來說),今天主要用一個示例來說一下使用node

Nodejs學習筆記)--- 簡介及安裝Node.js開發環境

目錄 學習資料   2.Node.js開發指南 簡介(只撿了我覺得重要的) Node.js是讓Javascript脫離瀏覽器執行在伺服器的一個平臺,不是語言;Node.js採用的Javascript引擎是來自Google Chrome的V8;執行在瀏覽器外不用考慮頭疼的Java

NodeJs學習筆記

輸出hello world requestListener   請求處理函式,自動新增到 request 事件,函式傳遞兩個引數: request:  請求物件。 response:  

AngularJS入門學習筆記

rect directive 技術分享 attr 兩個 ava 內容 module 大括號 首先聲明: 本博客源自於學習:跟我學AngularJs:AngularJs入門及第一個實例。通過學習,我自己的一些學習筆記。 1.AngularJS的一些基本特性 (1)使用雙大括號

Halcon學習筆記()

direct fusion 采集 das com nom pat 學習 filter 一、Halcon編程之圖像處理 1、讀取圖片 1、讀取單個圖片: 1.1 直接用算子read_image read_image (Image, ‘D:/3.tiff‘) 2

django學習筆記

site url ssa .com tin sessions .site add 註冊 2017年5月9日 ps 強烈推薦,django教程寫的很棒 http://code.ziqiangxuetang.com/django/django-tutorial.html 〇

Linux學習筆記()

版本 家目錄 動向 用戶 lin 絕對路徑 退出 鏈接庫 智能提示 1、Ubuntu 版本主版本年號+副版本月號,4月為穩定版,10月為測試版,單數為短期支持,雙數為長期支持。 2、shell為命令解析器,(shell--unix,bash--linux),大家也將bash

Tomcat學習筆記()

manage linux下 star bin servlet users 分析 clas oca Tomcat目錄結構的認識   tomcat是Apache旗下的一個開源Servlet的容器,實現了對Servlet和JSP技術支持。 通過http://tomcat

ELK學習筆記()---安裝ELK 5.x版

elk安裝ELK日誌平臺是一個完整的日誌分析系統,有三個開源工具構建組成,分別是:Elasticsearch、Logstash和Kibana。Elasticsearch用於數據分析和深度搜索;Logstash作用是從其他服務器上傳輸和轉發日誌,對其集中管理,進行分析;Kibana則是提供了強大的UI展示,將數

Git學習筆記()

編譯 缺點 watermark 索引 規範 存在 alt 回退 dsm 版本號控制系統簡單介紹 版本號控制系統是一種記錄若幹文件內容變化。以便將來查閱特定版本號修訂情況的系統。該系統不僅能夠度軟件源碼的文本文件進行版本號控制管理。也能夠對不論什麽其它類型的文件進行版本號

轉:C#制作ORM映射學習筆記 自定義Attribute類

技術 sage 其中 username pac ont 學習 collect reat 之前在做unity項目時發現只能用odbc連接數據庫,感覺非常的麻煩,因為之前做web開發的時候用慣了ORM映射,所以我想在unity中也用一下ORM(雖然我知道出於性能的考慮這樣做事不

ES6學習筆記()

message 提升 java syn log mes scrip 默認值 script 1.ES6學習之let、const (1).var、let、const 變(常)量聲明 ES5 只有全局作用域和函數作用域,沒有塊級作用域,這帶來很多不合理的場景。 在ES6中l

backbone學習筆記

router 內置 ear cti small 失敗 str 視圖view 避免 事件event on(bind) 在對象上綁定一個函數,只要該event被觸發,綁定函數即被調用。可以用第三個參數提供一個上下文 off(unbind) 移除對象上綁定的函數,可以傳遞上下文和

Microsoft.SQL.Server2012.Performance.Tuning.Cookbook學習筆記()

str perm phi prev pid brush -c rpc enabled 一、Creating a trace or workload 註意點: In the Trace Properties dialog box, there is a checkbox op