文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

node.js代码是如何运行的

2024-04-02 19:55

关注

这篇文章主要介绍了node.js代码是如何运行的的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node.js代码是如何运行的文章都会有所收获,下面我们一起来看看吧。

  vue.js和node.js到底是什么关系呢?

  在学习vue的时候最先安装的就是node.js环境。那么没有node.js环境,vue.js能不能运行呢?

  首先说一下node.js

  就前端来说nodejs具有划时代的意义,

  做前端的没用过nodejs都不好意思说自己是前端,

  做后端的没听过nodejs,

  或者说不出nodejs和java的优缺点,也不是一个合格的后端。

  nodejs不是一个js框架,千万不要认为是类似jquery的框架,

  nodejs是js运行时,运行环境,类比java中jvm,

  java的开端是什么,无疑是jvm,自从有了jvm,java才能吹牛说自己是“一次编写处处运行”,

  不管你是windows还是linux,只要安装了对应版本的jvm都可以运行。class文件。

  同样nodejs的作用和jvm的一样一样的,也是js的运行环境,不管是你是什么操作系统,

  只要安装对应版本的nodejs,那你就可以用js来开发后台程序。

  这具有划时代的意义,意味着一直以来只能在浏览器上玩来玩去的js,可以做后端开发了,

  从有了nodejs后就催生出一大批用js做后台开发的前端人员,这部分人员就是偏前端的“全栈程序员”。

  那么问题来了,我们vue开发前端,浏览器可以解析运行js代码,同样是解析运行js代码,浏览器可不可以代替node.js呢?

  那么node.js作为js运行环境能干什么呢?

  我们不用node.js能不能运行vue呢?

  回答以上问题:

  ①同样是解析运行js代码,浏览器可不可以代替node.js呢?

  通过之前的了解,貌似javascrip对我们日常的交互都可以完成,貌似什么都可以做,但是他也有不能做的事。如:

  (1)涉及到端对端的应用程序,我们需要操作文件,浏览器中的javascript是不能进行文件操作的,虽然h6里面提供了关于文件相关的API,但是这些API大多数只限于只读的层面 ,不能像传统的语言如java,通过传一个路径,然后将对应的文件读出来,说白了就是不能进行文件和文件夹的CURD.

  (2),浏览器端的javascript也没有办法去操作操作系统,如获取操作系统的版本之类的。

  ②node.js作为js运行环境能干什么呢?

  首先node.js可以作为一个后台服务器,对于vue来说那么我们用java作为后台服务器是不是就可以不用node.js了?当然不是,对于vue来说,作为后台服务器选择,当然node和java都可以。但是有些东西java不能代替node。

  npm和webpack都是依赖node环境的。vue如要使用这些,就需要node环境。

  ③我们不用node.js能不能运行vue呢?

  当然可以,只要不使用npm和webpack技术就可以在没有node环境下使用vue。

关于“node.js代码是如何运行的”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“node.js代码是如何运行的”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-前端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯