传统的JavaScript

传统的js是运行在浏览器上的,因为浏览器内核分为两个部分:

  1. 渲染引擎—渲染HTML和CSS,
  2. JavaScript 引擎—负责运行 JavaScript,随着技术的发展, Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快且性能好,同时由2009年5月Ryan Dahl开发的Node.js 诞生。

Node.js

是一个基于 Chrome V8 引擎的 JavaScript 运行环境。使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

官网上对其特点描述为:

  1. 它是一个Javascript运行环境
  2. 依赖于Chrome V8引擎进行代码解释
  3. 事件驱动
  4. 非阻塞I/O
  5. 轻量、可伸缩,适于实时数据交互应用
  6. 单进程,单线程

Node.js 的包管理器 npm,是全球最大的开源库生态系统。

Vue.js

是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现- 响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。

中文官网:https://cn.vuejs.org/

作者 admin

百度广告效果展示