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。

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

    专注:全栈开发工程师 | 独立开发者
  • 相关阅读:
    PAT (Advanced Level) Practice 1054 The Dominant Color (20 分)
    PAT (Advanced Level) Practice 1005 Spell It Right (20 分) (switch)
    PAT (Advanced Level) Practice 1006 Sign In and Sign Out (25 分) (排序)
    hdu 5114 Collision
    hdu4365 Palindrome graph
    单链表查找最大值、两个递增的链表合并并且去重
    蓝桥杯-最短路 (SPFA算法学习)
    蓝桥杯-最大最小公倍数
    Codeforces-470 div2 C题
    蓝桥杯-地宫取宝
  • 原文地址:https://www.cnblogs.com/wookong/p/14485018.html
Copyright © 2011-2022 走看看