什么是JavaScript前端
浏览器中的 JavaScript 能够作什么?node
JavaScript 只能够运行在浏览器中吗?git
JavaScript 还能够运行在服务器环境中,例如:nodegithub
JavaScript引擎ajax
浏览器 | JavaScript引擎 |
---|---|
Firefox | SpiderMonkey |
IE | Chakra |
Safari | JavaScriptCore |
Chrome | V8 |
客户端和服务器npm
面向用户的一端就是客户端编程
从数据角度来讲:客户端只负责界面交互,主动的发起 HTTP 请求,请求后台服务器,把数据渲染到界面。gulp
服务器提供的 HTTP 服务,接收 客户端的 HTTP 请求,而后处理 HTTP 请求, 最后把要发送给客户端的响应数据经过网络发送给客户端。后端
什么是 Node.js浏览器
Node.js 是一种创建在Google Chrome's V8 引擎上的non-blocking(非阻塞),event-driven(基于事件的)I/O平台 Node.js平台使用的开发语言是JavaScript,平台提供了操做系统底层的API,方便作服务器端编程, 具体包括:文件操做、进程操做、通讯操做等系统模块,支持模块化的开发
Node 是 JavaScript 吗?
Node 不是一种新的语言 Node 是一个能够用来解析和执行 JavaScript 语言的一个环境或者说是一个平台 Node 环境或者说平台 给 JavaScript 语言,提升了 一些 例如文件操做、网络操做等接口API
Node.js 的包管理系统 npm 是世界上最大的开源库生态系统
Node 的诞生历程
io.js
查看Node是否安装成功/查看Node的当前版本 node -v
切换源 国内 https://registry.npm.taobao.org 国外 http://registry.npmjs.org/
切换 npm config set registry https://registry.npm.taobao.org 配置后可经过下面方式来验证是否成功 npm config get registry