NodeJs入門學習筆記

2022-08-09 17:39:14 字數 1342 閱讀 1392

阻塞是按順序執行的。    有先後順序。

input.txt檔案內容是:     我是阻塞
varfs =require("fs");vardata =fs.readfilesync('input.txt');console.log(data.tostring());console.log("程式執行結束!");

輸出結果是:

我是阻塞
程式執行結束

!

而非阻塞是不需要按順序的,所以如果需要處理**函式的引數,我們就需要寫在**函式內。

input.txt檔案內容是:     我是非阻塞
var fs = require("fs");

fs.readfile('input.txt', function

(err, data) );

console.log("程式執行結束!");

輸出結果是:

程式執行結束!
我是非阻塞

//

引入 events 模組

var events = require('events');

//建立 eventemitter 物件

var eventemitter = new

events.eventemitter();

*********************************************

//1.

建立事件處理程式

var connecthandler = function

connected()

//2.

繫結 connection 事件處理程式

eventemitter.on('connection', connecthandler);

//3.

觸發 connection 事件

eventemitter.emit('connection');

*********************************************

*注意分割線內的書寫順序,否則會失敗!

當然:建立事件處理程式可以不用 放在2中

console.log("程式執行完畢。");

npm set registry  # 註冊模組映象

npm set disturl # node-gyp 編譯依賴的 node 原始碼映象

npm cache clean # 清空快取

nodeJs入門筆記 一

node將 http伺服器 這一層抽離,直接面向瀏覽器使用者 如php執行之前先要配置乙個功能強大而複雜的http 伺服器,譬如apache iis 或nginx,還需要將php 配置為http 伺服器的模組,或者使用fastcgi 協議呼叫php 直譯器。這種架構是 瀏覽器 http 伺服器 ph...

NodeJS學習筆記

superagent 抓取資源 cheerio 化為dom結構 var superagent require superagent superagent.get host url end function err,sres sres.text 裡面儲存著網頁的 html 內容,將它傳給 cheeri...

nodejs學習筆記

手頭資料 深入淺出nodejs 了不起的node.js 個人感覺,深入淺出 更偏重於理論 而 了不起的node 實際上手例子較多,偏重實踐。理論知識的介紹放在後面,先從實際例子入手。待有實踐經驗後,回過來看理論,理解會更透徹。一 安裝nodejs 2.安裝nodejs,安裝成功後配置環境變數。3.驗...