加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

初识nodejs-基本语法

发布时间:2016-10-30 04:30:14 所属栏目:教程 来源:站长网
导读:副标题#e# 初识nodejs-基本语法 nodejs是JavaScript的一个在后端的运行环境,关于nodejs的认识,我们可以看上一篇文章初识nodejs,我们要使用nodejs,首先要安装nodejs,安装的东西你可理解为java中的运行环境一样,至于怎么安装,我们最好安装nvm(nodejs version

 

运行这个文件后显示

 
  1. 1 这是一个测试文件
    2 程序结束
    3 //这是我们很容易理解的程序流程,程序从上往下一次执行,

     

那我们再来看一个

 
  1. //input.txt文件中的内容不变,
    var fs = require('fs');
    fs.readFile('input.txt',function(err,data){
    if(err){return console.eror(err)}
    console.log(data.toString());
    });
    console.log("程序结束");

     

这时我们再运行这个程序,就会发现输出的内容为:

 
  1. 程序结束
    这是一个测试文件
    //这是我们会发现先输出的是"程序结束"

     

我们先不用去纠结上边那个函数是什么意思,我们应该能看得出来,第二次的函数是一个回调函数,这就是我们的阻塞和非阻塞IO的区别,当程序执行到异步的读文件时,会先将这个相对耗时多的步骤存入一个事件循环(looping)中,转而去执行下边的程序,等到下边的程序执行完了之后再回去执行回调函数这个它存起来的任务,而在程序执行的时候就给我造成一个感觉,好快!这就是我们异步调用,至少目前我感觉,这个异步调用时nodejs的利器.

 

总结

nodejs的基本语句还是JavaScript,只不过它是模块化开发,更有利我们去管理代码,他的异步调用时他的一大利器,这不同于其他多线程的语言,我们只是通过回调函数来实现这一功能,所以它对服务器的压力也不大!

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读