vue.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呢?
vue.js和node.js的关系的更多相关文章
- vue学习之node.js
		
Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装.本文详细介绍了No ...
 - .NET程序员也学Node.js——初识Node.js
		
清明在石门休了八天假,一眨眼,4月又到中旬了...看到.NET在天朝彻底沦陷而又无能为力,我开始尝试去学习一些新的东西来充实自己,我自然是打死不会去学java的,没有为什么,于是乎,最近开始学习一些前 ...
 - 如何在vscode里面调试js和node.js
		
一般大家调试都是在浏览器端调试js的,不过有些时候也想和后台一样在代码工具里面调试js或者node.js,下面介绍下怎样在vscode里面走断点. 1,用来调试js 一:在左侧扩展中搜索Debugge ...
 - vue开发工具node.js及构建工具webpack
		
1.概念 node.js:可以运行JavaScript的服务平台,可以把它当做一个后端程序,只是它的开发语言是JavaScript (通常情况下,JavaScript的运行环境都是浏览器,因此Java ...
 - vue.js和node.js的认识
		
首先vue.js 是库,不是框架,不是框架,不是框架. Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据. Vue.js 的核心是一个允许你 ...
 - 一个基于Vue.js+Mongodb+Node.js的博客内容管理系统
		
这个项目最初其实是fork别人的项目.当初想接触下mongodb数据库,找个例子学习下,后来改着改着就面目全非了.后台和数据库重构,前端增加了登录注册功能,仅保留了博客设置页面,但是也优化了. 一.功 ...
 - Node.js入门-Node.js 介绍
		
Node.js 是什么 Node.js 不是一种独立的语言,与 PHP,Python 等"既是语言优势平台"不同,它也不是一个 JavaScrip 框架,不同于 CakePHP,D ...
 - KoaHub.JS用于Node.js的cron作业调度程序代码
		
node-schedule A cron-like and not-cron-like job scheduler for Node. Node Schedule Announcement: ...
 - KoaHub.JS用于Node.js的可移植Unix shell命令程序代码
		
shelljs Portable Unix shell commands for Node.js ShellJS - Unix shell commands for Node.js Shell ...
 - KoaHub.JS基于Node.js开发的mysql的node.js驱动程序代码
		
mysql A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 10 ...
 
随机推荐
- codeup之字符串逆序存放
			
Description 写一个函数将一个字符串按反序存放.在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出. Input 一行字符串. Output 输入字符串反序存 ...
 - 第1.1讲:Transformers 的崛起:从RNN到Self-Attention
			
序列建模的演进之路 一.RNN( Recurrent Neural Networks):序列处理的开拓者 循环神经网络(RNN)是最早处理序列数据的深度学习结构.RNN的核心思想是在处理序列的每个时间 ...
 - MyBatis常见面试题:说说MyBatis的工作原理
			
本文转自参考文献3. SSM风靡当前的Java世界,面试官不经意间就会甩出一道必杀题:请你说一下MyBatis的工作原理.虽然大家每天都在使用MyBatis做增删改查的工作,但是面对这个问题往 ...
 - 在 Mac 系统上使用 docker
			
1.通过 brew 安装 docker client brew install docker 2.通过 brew 安装 colima(开源的轻量级容器,可以在 linux 和 mac 上运行) bre ...
 - 关于打高版本java,cc6复现
			
关于打高版本java,cc6复现 从上一篇的cc1中我们发现他不能作用在jdk_8u71以上的版本,因此;为了解决这个问题,引入了cc6 之所以不能用cc1打高版本,是由于在Java 8u71以后, ...
 - 《Android开发——Android Studio的下载、安装与配置》
			
Android开发--Android Studio的下载.安装与配置 一.下载: Android Studio最新的版本有一些BUG,不稳定,推荐安装老版本. 在正式安装Android Studio之 ...
 - KOL合作流程混乱?这11款工具让管理效率翻倍(附选型指南)
			
在内容营销成为品牌增长关键战场的今天,KOL(Key Opinion Leader,关键意见领袖)已不再只是"投广告"的对象,而是内容共创.品牌心智渗透.用户转化的核心资源.然而, ...
 - flink基础之window
			
flink会把数据分成不同的窗口,然后进行汇总和统计. flink的窗口分为timeWindow, countWindow, sessionWindow, gapWindow. timeWindow分 ...
 - 函数使用十四:BAPI_PO_CREATE1
			
*&---------------------------------------------------------------------* *& Report ZBAPI_PO_ ...
 - 物无弃材 —— 混闪机型部署 OceanBase 集群的探索
			
本文作者:联通研究院 邱永刚 首先为大家推荐这个 OceanBase 开源负责人老纪的公众号 "老纪的技术唠嗑局",会持续更新和 #数据库.#AI.#技术架构 相关的各种技术内容. ...