浅谈前端vue.js和node.js

一.传统的JavaScript
传统的js是运行在浏览器上的,因为浏览器内核分为两个部分:
渲染引擎-> 渲染HTML和CSS
JavaScript引擎->负责运行 JavaScript
二.什么是Node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node 是一个让 JavaScript 运行在服务端的开发平台。

网上对其特点描述为:
它是一个Javascript运行环境
依赖于Chrome V8引擎进行代码解释
事件驱动
非阻塞I/O
轻量、可伸缩,适于实时数据交互应用
单进程,单线程

相对于传统的JavaScript来说,Node.js 是一个运行在服务端的框架,它的底层就使用了 V8 引擎。我们知道 Apache + PHP 以及 Java 的 Servlet 都可以用来开发动态网页,Node.js 的作用与他们类似,只不过是使用 JavaScript 来开发,它大大提升了开发的性能以及便利。

三、Vue
首先vue.js 是库,不是框架。
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。
Vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM系统(DOM就是文档对象模型)。
vue.js 支持路由功能开发的 叫vue-route.js ;vue.js支持数据请求功能开发的 叫vue-resource.js

我是用WebStorm 软件开发vue项目的,通过WebStorm 实现对node.js的引用。

你可能感兴趣的:(vue.js,javascript,node.js)