NodeJS(一)

前言

Node.js是一个Javascript运行环境(runtime)。实际上它是对Chrome V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

说白了就是类似于java等编程语言的能力,但是用的js语法。

hello World

入门必做程序–hello world,java的hello world是:

public class Test {
    public static void main(String[] args) {
        System.out.println("heelo world");
    }
}

而NodeJs的hello world更简单,创建js文件,代码如下:

    console.log("hello world");

相比于java需要javac编译来看,nodeJs更为简单,终端执行代码:

NodeJs终端

IO流的操作

hello world入门了,其他的什么基本操作,客户端js也能做到就没什么好说的,nodeJS是服务端操作,以前只有java等语言能玩的I/O操作,咱们js也能啦.

1.引入需求

var fs = require("fs");

其实就跟java的

    import java.io.File;

是一个道理啦。

2.使用对象的方法

    var data = fs.readFileSync('a.txt');

现在a.txt的内容已经存到了data变量中了,只需要显示了

3.结果

    console.log(data.toString());

终端输出结果。完成!

后记

1.NodeJS是服务器端的语言,只是语言用的是js语法
2.NodeJS是单线程语言
3.NodeJS支持异步和回调事件,所以高并发什么的,easy

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值