读<了不起的Node.js>-05.node中的JavaScri

2018-08-04  本文已影响0人  在路上的海贼

node中的JavaScript

global对象

实用的全局对象

console.log(1);
process.nextTick(function () {
    console.log(3);
});
console.log(2);
setTimeout(function () {
    console.log(4);
}, 1000);

模块系统

绝对和相对模块

暴露API

事件

var ajax = new XMLHttpRequest;
ajax.addEventListener('stateChange', function () {
    if (ajax.readyState == 4 && ajax.responseText) {
        alert('获取一些数据' + ajax.responseText);
    }
});

ajax.open('GET', '/my-page');
ajax.send(null);

let http = require('http');

http.Server(function (req, res) {
    let buf = "";
    req.on('data', function (data) {
        buf += data;
    });
    req.on('end', function () {
        console.log("数据接收完毕");
    });
}).listen(3000);

a.once('某个事件',function(){
    //无论触发多少次 该方法只执行一次
})

buffer

let mybuffer = new Buffer('==ii1j2i3h1i23h','base64');
console.log(mybuffer);
require('fs').writeFile('log.opng',mybuffer)
上一篇下一篇

猜你喜欢

热点阅读