Node.js接触

作者: 美美王子 | 来源:发表于2017-03-15 20:10 被阅读0次

node.js

概念:是一个由c++编写的,本质上是一个javascript的运行环境,他可以让js代码运行在服务器端。
node可以解析JS代码(没有浏览器安全级的限制)
提供系统级别的API:
1. 文件的读写;
2. 进程的管理
3. 网络通信。

  • 为什么要学node.js(网站:npmjs)
  1. 很火
  2. 很强:跨平台、高效开发及管理、运行工具、文档生成、组织方式、操作系统
  3. 网站:nodejs.org github.com stackoverflow
  • 安装nodejs

  • 在nodejs环境中执行的代码的全局变量是process,而在以往的js中全局变量是window

  • 模块与包管理工具
    依赖关系、命名空间、代码组织。

  • Node方面的书,难度由低到高为:
    《Nodejs开发指南》
    《Node即学即用》
    《Node.js实战》
    《深入浅出Node.js》

  • 数据的单向绑定

  • url网址解析的好帮手
    (url的方法):

  1. parse
  2. reserve
  3. format
  • 运行node的方式就是在命令行执行 node xxxxx.js。
    除此之外,还可以这样运行:

      $ node -e "console.log('hello world!'');"
    
  • 使用node的REPL模式
    这个模式就是:输入——求值——输出循环运行一个无参数的将会启动一个javascript的交互式shell:

      console.log('hello noode');
      //hello noode
      //undefined
    
  • 建立http服务器

       //创建http服务器
      var http = require('http');
      
      http.createServer(function(req, res){
          res.writeHead(200, {'Content-Type':'text/html'});
          res.write('<h1>node.js</h1>');
          res.end('<p>hello world</p>');
      }).listen(3000);
      console.log('HTTP server is listening at port 3000');
    
  • 使用supervisor监听代码的改动情况,并自动重启node.js但是得先安装supervisor:

       $ npm install -g supervisor
    

然后使用supervisor命令运行

     $ supervisor hellonode.js
  • 学习推荐
  1. node.js的官方网站:http://nodejs.org/api/
  2. CNodeJS社区:http://cnodejs.org/这有中国优秀的node.js的开发者

相关文章

  • Node.js接触

    node.js 概念:是一个由c++编写的,本质上是一个javascript的运行环境,他可以让js代码运行在服务...

  • Node.js全接触

    简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome Jav...

  • Node.js 究竟是什么,可以用来做什么?

    Node.js 究竟是什么? 之前没怎么接触过nodejs的同学可以看一下这篇文章,当做是启蒙。Node.js 究...

  • 阿里Eggjs后端框架

    node 从接触 Koa2 到上手 Egg2 之接触 Egg2 安装 node 至Node.js 官网下载 nod...

  • Node.js学习资源

    最近工作中的一个项目需要Node.js,所以开始着手Node.js的学习。之前一直做得是Java开发,从未接触过j...

  • 用Node.js开通微信支付功能

    最新接收了微信公众号开发的任务,也是第一次接触node.js,不过这一篇我暂时先不说node.js的使用,由于接通...

  • (转)如何才能学好Node.js

    从接触Node.js到现在,一路摸爬滚打,虽然也谈不上精通,但对于如何学习Node.js,还是有一些个人见解的,现...

  • 如何才能学好Node.js

    从接触Node.js到现在,一路摸爬滚打,虽然也谈不上精通,但对于如何学习Node.js,还是有一些个人见解的,现...

  • vue项目结构

    前言: 初学Vue是有一定的学习成本的。比如我刚开始接触Vue时,我还未接触node.js,脚手架webpack。...

  • 关于vue的学习

    接触前端很久了,现在接触到vue框架,记录一下vue的学习历程。 1.首先安装node.js 2.国内使用cnpm...

网友评论

    本文标题:Node.js接触

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