3.Node.js能做什么

1.Web服务器后台(Java、PHP能做的都能做)

2.命令行工具(Git{C语言开发}、npm(node开发}、hexo{node开发}。。。)

3.(游戏、接口)服务器----->非主要

 

对于前端开发工程师来讲,接触node最多的是他的命令行工具(自己写的很少,主要使用别人开发的--->webpack、 gulp、npm。。。)

 

预备知识

HTML

CSS

JavaScript(流程控制、定义变量、数字、字符串、循环)

简单的命令行操作

         cd

         dir:查看当前目录

         ls

         mkdir

         rm:删文件

具有服务端开发经验更佳

 

能学到啥?

 

1.B/S

    Browser-Server   浏览器、服务器编程模型

    back-end

   任何服务器端技术这种B/S编程模型都一样,与语言无关

   Node只是学习BS编程模型的一个工具

2.模块化编程(就是几个API)

   (RequireJS、SeaJS)

     C++中通过 @import('文件路径') 来导入一个文件,以前认知的JavaScript只能通过script标签来加载。在Node中可以向@import()一样来引用加载JavaScript脚本文件

3.Node常用API

 

4.异步编程

      回调函数

      Promise

      async

      generator

5.Express Web开发框架

6.Ecmascript 6(一个新语法)

。。。

 

 

 

 

 

前端框架:vue.js   react   angular

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值