美文网首页
nodeJs入门(1)

nodeJs入门(1)

作者: 昵称不能太随便 | 来源:发表于2016-08-10 15:21 被阅读0次

1.nodeJs究竟是什么?

(可以参考)http://www.ibm.com/developerworks/cn/opensource/os-nodejs/

Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。

nodejs安装

1>使用homebrew ----http://brew.sh/index_zh-cn.html

安装命令brew install node

2>官网下载安装包安装

2.拓展

requirejs(CMD通用模块定义)
seajs(AMD异步模块定义)

REPL:Read Eval Print Loop: 交互式解析器
参考http://shouce.w3cfuns.com/nodejs/repl.html

屏幕快照 2016-07-19 下午3.36.37.png

基础知识点

1.异步编程----回调函数


// 引入模块
var fs = require('fs');

// 异步执行
fs.readFile("1.txt", "utf8", function (err, data) {
    console.log(err);
    console.log(data);
});

console.log("你猜谁先执行呢。。。。");

// 同步执行
var data = fs.readFileSync("1.txt", "utf8")
console.log("========: " + data);

创建服务器

request:  简写req  从客户端向服务器发出的请求
response:  简写res   回复,结果

代码示例

// 引入模块
var http = require('http');

// 创建服务器
var server = http.createServer(function (req, res) {
    // 写入头部
    res.writeHead(200, {"Content-Type": "text/plain;charset=utf-8"});
    
    // 写入内容
    res.write("哈哈哈哈,我是页面显示的内容");

    // 结束
    res.end();
});

// 设置端口
server.listen(8888);

终端执行nodejs文件 node server.js

相关文章

  • Node入门到入门(Windows)

    Node入门到入门(Windows) 安装NodeJS和NPM 1.安装NodeJS和NPM ​ 打开...

  • nodejs 学习路线

    <1--nodejs入门> 1.准备-- js语言入门: -- JavaScript 教程 ...

  • React Native的极简手册

    安装入门 安装入门可以参考:React Native官方文档。 NodeJS知识储备:参考《NodeJS入门》。(...

  • nodeJs入门(1)

    1.nodeJs究竟是什么? (可以参考)http://www.ibm.com/developerworks/cn...

  • nodeJs入门(1)

    1.nodeJs究竟是什么? (可以参考)http://www.ibm.com/developerworks/cn...

  • StarUml3.0安装破解及Nodejs使用

    StarUml+Nodejs入门 安装Nodejs 1. 从官网上下载nodejs的安装包 2. 检验是否安装成功...

  • Node+Npm安装配置

    1. 技术目标 NodeJS下载NodeJS安装配置与WebStorm整合使用Hello World入门开源项目实...

  • nodejs入门

    nodejs入门 花了点时间整理了下nodejs入门的图谱,如果将整个图谱的点都过了一次,相信你的nodejs知识...

  • NODE.JS

    入门 NODE安装 http://www.runoob.com/nodejs/nodejs-install-set...

  • 扒一扒如何系统地学习Node.js

    Node: 1.《nodejs入门》,才38页,很好,书中项目做一下,学会基础 2.《nodejs开发指南》。18...

网友评论

      本文标题:nodeJs入门(1)

      本文链接:https://www.haomeiwen.com/subject/xyljsttx.html