node的基础知识

一.node简介
1.node.js 是什么 
Ext.Ajax.request({
url:action,
sync:trun . //false 代表同步
},function(){
alert(1);
})
 
 
node.js 不是一种独立的语言,与phpjava 。net即使开发语言也是平台 ,也不是javascript框架 jquery
更不是浏览器的库 extjs,能不语extjs相提并论
node.js是一个让javascript运行在服务端的开发平台
 
2.node.js能做什么
javascript是有客户端而产生,node.js为网络而生
 
复杂逻辑的网站
基于社交网站的大web的应用
web socket服务器
命令行工具
交互式终端程序
 
3.异步式IO事件驱动
Node.js最大的特性就是采用异步式i/o与事件驱动的架构设计。对于高并发的解决方案,传统的架构师多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步i/o调用的事件开销,node.js使用的是单线程模型,在执行的过程中会维护一个事件队列,程序在执行在进入事件循环等待下一个事件到来
 
程序会自动往下执行
 
4.浏览器引擎革命
谷歌的引擎是v8 node.js的引擎引用的就是v8 。 所以它快 。 为什么extjs . 在谷歌如此快,就因为如此
 
5.部署node.js的环境
node.js官网 。 下载安装包 。 打开cmd 的窗口
运行node
console.log("success);
 
二.npm的常用命令
npm常用的命令
1.安装包
npm install -g 包名称 (全局安装)
npm install 包名称 (本地安装)
2.安装包的时候可以指定版本
npm -install -g @版本号
3.卸载包
npm uninstall -g + 名字
4. 更新包
npm -updata-g @名字
如果没有指定版本号,安装最低版本
 
 
 
原文地址:https://www.cnblogs.com/joyce123/p/8005746.html