• 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。

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

    专注:全栈开发工程师 | 独立开发者
  • 相关阅读:
    大前端的自动化工厂(1)——Yeoman
    推荐两个漂亮的编程字体
    javascript基础修炼(3)—What's this(下)
    javascript基础修炼(2)——What's this(上)
    javascript基础修炼(1)——一道十面埋伏的原型链面试题
    2018年8月中级前端开发推荐书籍
    React组件方法中为什么要绑定this
    Angularjs进阶笔记(2)-自定义指令中的数据绑定
    Angularjs1.X进阶笔记(1)—两种不同的双向数据绑定
    mysql多表查询
  • 原文地址:https://www.cnblogs.com/wookong/p/14485018.html
Copyright © 2020-2023  润新知