zoukankan      html  css  js  c++  java
  • Node.js给你的服务端开发插上翅膀

    话说前提:

           作为前端开发工程师,我们的初始认识,画画界面,对对接口,我们对于服务端开发,总是充满好奇,但是冲破安逸区,让我们学习新的开发语言Java,Python,php等,我们好不容易立得Flag,在几天之后,就那么顺其自然的倒了……

           现在Node.js的出现,让我们看到希望,我们所使用的的前端语法和规则,完全可以99%的复用,让我们朝着服务端开发前进,学习完node,我们可以号称自己是全栈开发工程师。

    1.Node.js到底是什么?

         Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

         Node.js是建立在V8引擎上的运行时JavaScript. 

         以前我们所写的Javascript,需要在浏览器上解析运行,现在有个大神(Ryan Dahl)把Google Chrome浏览器的V8引擎帮我们搬下来,性能好,同时还提供了很多系统级的API,如文件操作、网络编程等,是一个全面的后台运行时,为Javascript提供了其他语言能够实现的许多功能。

    2.Node.js安装和配置

       Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/

       傻瓜式默认安装,直到结束。(我的是Windows系统)

       打开CMD窗口,输入node -v 显示版本号,就表示安装成功。

      

    3.npm介绍

       npm是node一个内置的包管理工具。

       Ryan Dahl把这门技术称之为node(节点),就表示完成一项功能,需要很多个节点相互配合,那么多节点交给我们开发来管理,会比较混乱,所以为我们提供一个统一的包管理工具。

     4.第一个node.js程序 :helloNode.js

    console.log("Hello Node.js");
    

     运行: 

    node helloNode.js
    

    程序执行后,正常的话,就会在终端输出 Hello Node.js。

    闲言碎语:学习任何技术,都只是一门工具而已,所以他们不会想象那么难,多用点心,比玩游戏简单多了。

    专注:全栈开发工程师 | 独立开发者
  • 相关阅读:
    trie树
    单调队列
    网络流24题——试题库问题
    费用流的简单应用
    Manacher算法
    KMP算法
    网络流之最小费用最大流
    网络流之二分图匹配【转】
    网络流之最大流
    矩阵快速幂优化菲波那切数列
  • 原文地址:https://www.cnblogs.com/wookong/p/14485018.html
Copyright © 2011-2022 走看看