简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

 

 

nodeJS 安装后自带一个npm功能。

npm可以说是一个命令行工具:可以下载和上传依赖包。

安装依赖包的时候可以本地安装和全局安装。

本地安装npm install <modules name>

全局安装npm install <modules name> -g

一般安装依赖都用npm来安装和更新。

下载每个依赖包后,都会下载到一个 modules目录下。该目录下会有一个package.json文件:

package.json文件说明:

author: 生成这个依赖包的作者。

Dependentes: 依赖的各种包和版本号。

main:程序主入口

name:模块名称。

description:模块描述。

contributors: 模块的其他贡献者。

卸载模块:npm uninstall <modules name>

更新模块:npm install <modules name>

 

开启一个服务即开启了一个vue实例。一个vue实例的生命周期:

 

 

做一个页面过程中遇到的问题:
menu.json在menuConfig.js文件中渲染。

在menu.json中配置菜单名称。

menu配置属性:

name:菜单名称。

icon:菜单图片。

path:菜单URL。即点击菜单后浏览器请求的URL。

systemKey:

children:子菜单。

 

菜单中配置的path同时也是该菜单下对应的页面目录地址。

 

点击菜单显示出对应页面后。

 

 

即要初始化一个获取数据的请求函数,可发送post或者get请求

 

定义好请求函数的名称和路由,该函数出发时就要根据配置的路由向后台发送请求。

请求完毕后有回调函数对返回的数据进行处理。

返回的数据给页面上的直复制好,给了elementUI在页面显示出来。

 

vue 启动一个实例后:

配置好页面模板 index.html ,写好每个模块的代码,布局等。启动一个实例的时候,每个模块或者布局得样式和js就会被加载到index.html 页面中然后被渲染出来。