——html5课程
• JavaScript最早是运行在浏览器中,然而浏
览器只是提供了一个上下文,它定义了使
用JavaScript可以做什么,但并没有“说”
太多关于JavaScript语言本身可以做什么。
• ,它允
许在后端(脱离浏览器环境)运行
JavaScript代码。
• 要实现在后台运行JavaScript代码,代码需
要先被解释然后正确的执行。
理正是如此,它使用了Google的V8虚拟机
(Google的Chrome浏览器使用的JavaScript
执行环境),来解释和执行JavaScript代码。
• ,同时
又是一个库。
特点
• 单线程事件模型,简单高效
• 基于活跃的高性能V8引擎
• 社区活跃,组件丰富
• Windows
• /
• 双击运行安装,在cmd里运行 node -v
• 命令行将打印出版本号
• :\Program Files
(x86)\nodejs\目录下,并将该目录添加进PATH环
境变量。
NPM
•
• Nodejs自身提供了基本的核心模块。但是在
这些基本模块上开发实际应用需要较多的
工作。
• npm install uglify-js -g
Hello word
('hello word');
http例子
var http = require("http");
(function(request, response) {
(200, {
"Content"Content----Type":Type": "text/plain"
});
("Hello World");
();
}).listen(8888);
('Server running at http://localhost:8888/http://localhost:8888/');
require 模块
• 在nodejs中,模块大概可以分为核心模块和
文件模块。
• 核心模块是被编译成二进制代码,引用的
时候只需require表示符即可,如require(‘fs')
• 文件模块,则是指js文件、json文件或者
。例如require(‘./’)。
模块使用
var fs = require('fs');
var json2 = require('./noderequire('./node----json');json');
var json = ('./('./node----',', {
encoding: 'utf---8'8'8'
});
(json, typeof json);
(json2, typeof json2);
HTML5课程 NodeJs入门分享 来自淘豆网m.daumloan.com转载请标明出处.