學node的一點小筆記(五) node的模組與引用

2021-08-17 09:37:21 字數 816 閱讀 1815

node的模組與引用

module.js

//直接封裝函式,可以在引用的js處呼叫

exports.

world =

function()

//只是把乙個物件封裝到模組中:

function

hello()

this.

sayhello =

function() }

module.

exports =

hello;

require.js

//引入模組

//node遵循commonjs語法,不能用import和define

varhello =

require (

'./module');

console.

log(

hello)

//例項化乙個hello物件,不例項化無法應用

varhell =

newhello();

hell.

setname(

'222');

hell.

sayhello()

函式function

xx( somefunction,

somevalue)

//第乙個引數是某函式,第二個是傳遞的值

xx(hell.

setname,

'444')

xx(hell.

sayhello)

//匿名函式

xx(function(

word),

'eee')

學node的一點小筆記(三) buffer緩衝區

buffer用來建立乙個專門存放二進位制資料的快取區 因為js語言自身只有字串資料型別,沒有二進位制資料型別 之前 new buffer 後 buffer.from 第乙個引數是普通字串 const buff buffer.from a 輸出hex編碼的字串 hex 返回乙個指定大小的buffer例...

學node的一點小筆記(六) 全域性物件

全域性物件 它及其所有屬性都可以在程式的任何地方訪問 瀏覽器js window是全域性物件,node.js裡,global是全域性物件 全域性變數 在最外層定義的變數,全域性物件的屬性,隱式變數 未定義直接賦值的變數 避免定義node.js自帶以外的全域性變數,因為全域性變數汙染命名空間,提高 耦合...

學node的一點小筆記(九) express 1

express是乙個簡潔而靈活的node.js web應用框架,提供了一系列強大特性建立各種web應用,和豐富的http工具 使用express可以快速搭建乙個完整功能的 核心特性 可以設定中介軟體來響應http請求 定義了路由表用於執行不同的http請求動作 可以通過向模板傳遞引數來動態渲染htm...