使用時按照nodejs官網使用createserver(callback(req,res))
//設定響應頭資訊,防止中文亂碼
response.writehead(200, )
響應結束
監聽伺服器
get(options/url,callback)
//引入模組
const eventemitter = require('events');
//為了從eventemitter的原型上繼承on和emit方法
class myemitter extends eventemitter {}
//例項化
const myemitter = new myemitter();
//nodejs兩大特徵中事件驅動的 發布
myemitter.on('event', () => );
// 事件驅動的 訂閱
myemitter.emit('event');
querystring.parse
str指需要反序列化的字串;
separator(可省)指用於分割str這個字串的字元或字串,預設值為"&";
eq(可省)指用於劃分鍵和值的字元或字串,預設值為"=";
options(可省)該引數是乙個物件,裡面可設定maxkeys和decodeuricomponent這兩個屬性
querystring.stringify
obj指需要序列化的物件
separator(可省)用於連線鍵值對的字元或字串,預設值為"&";
eq(可省)用於連線鍵和值的字元或字串,預設值為"=";
乙個物件,maxkeys設定鍵的最大值,另乙個設定編碼方式
querystring.escape(str)
querystring.unescape(str)
fs中的stream
//壓縮包的使用
var fs = require( 'fs' )
var zlib = require('zlib') // 建立壓縮包
var readestream = fs.createreadstream( './dist/1.txt' )
var writestream = fs.createwritestream( './dist/1.txt.gz' )
var gzip = zlib.creategzip() // 空壓縮包
readestream
.pipe( gzip )
.pipe( writestream )
檔案操作//路徑中不寫 . 就不會建立檔案
//如果檔案之前就存在,則會進行內容的覆蓋,從第乙個字元開始覆蓋,如果之前的內容要長,則會出現混雜的情況
//目錄不存在會報錯
fs.writefile('./dist/test.txt','hello nodejs',function( error ) )
error ) )
當內容為二進位制數時(),使用『binary『 編碼格式或把data使用tostring成字串
fs.readfile( './dist/1.txt','utf8',function( error, data ) )
fs.unlink( './dist/1.txt', function( error ) )
目錄操作fs.mkdir('./dist',function( error ) )
fs.rename('./dist','./fs_dist',function( error ) )
fs.readdir('./fs_dist','utf-8',function ( error,data ) )
const fs = require('fs')
const path = './dist'
function* unlinkfs() 刪除成功`);})}
});//刪除目錄
yield fs.rmdir(path, (err) => )
}var res = unlinkfs();
res.next();
res.next();
webpack 樣式模組打包深入學習
style loader 將所有的樣式嵌入到dom的style屬性當中。css loader 將css當中的 import 和 url 解析成 import require 引入 sass loader 將 sass編譯成css 配置的時候順序不能亂寫,需要遵從 style loader css l...
nodejs之常用內建模組
fs 全名為 file system 中文名為檔案系統,該模組可以進行檔案操作,是 node.js 內建模組,需要使用require引入。node 官網中 fs 模組的 api fs 模組引入 const fs require fs 引入的 fs 為 node.js 的內建物件,所以一般都是使用常量...
UIApplication深入學習
新建乙個任意型別的ios應用工程,加入我們在class prefix輸入是tc,我們可以看到工程中生成乙個類 在main函式中,autoreleasepool 函式中 說明 當應用程式將要入非活動狀態執行,在此期間,應用程式不接收訊息或事件。比如來 了。說明 當應用程式入活動狀態執行,這個剛好跟上面...