node-1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node-1相关的知识,希望对你有一定的参考价值。
查看源代码
有页面中所搜索的文字证明是后端渲染,没有证明是前端动态创建
流程图
请求服务器 ———— 服务器返回一个html ———— 浏览器解析html
↑ json | ↑ |
| ↓ 后端渲染 ↓
js重新渲染页面 ———— 执行js逻辑 ———— 加载css.js
↓
前端创建
node
node.js是一个基于chrome v8引擎的javasc运行环境;使用了一个事件驱动、非阻塞式I/O的模型;轻量又高效
node.js可以让我们使用javascript完成一些后端的功能,node.js不是一门后端语言
node.js中没有DOM和BOM,增加了process等功能
node.js通常作为中间层
npm
npm是node.js的包管理器,世界上最大的开放源代码的生态系统
node中封装好的所有方法都是一个包
npm三种理解:仓库;网站;一些命令
注册账号 邮箱验证
npm adduser
建立包
npm init 起一个全球唯一的username(20171127-lhh-npm-1)
上传包
npm publish
下载包
npm init -y (简易方法,不可建立和上传)
QA:测试 FH:前端 DEV/RD:后端
模板引擎
模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档
根据一组字符串一组数据结合生成我们需要的一组字符串和数据;底层是用正则表达式实现
nvm
nvm是mac本中的node管理工具
HA 负载均衡
一般所讲的HA基本都是采用主备模式工作,其中一台工作,另外一台是备用设备,只有主设备出现故障或人为切换,另外一台备用设备才会工作,当然HA也有双主的部署方式。
负载均衡可以说是把两台或多台设备做到同时对外提供服务,在所有设备都工作的时候,且是互为备份的状态,达到设备利用率最优的状态。
模块
CommonJS规范
node.js是对CommonJS的一套具体规范的实现
Yarn
npm的一个封装包,使得我们安装的速度更快,可以并行安装,缓存机制,下载过的会被记住
package.json中添加 "dependencies": { 依赖 }
npm install jquery --save会自动添加到dependencies中
npm install自动下载dependencies中的依赖
npm install yarn -g全局安装
yarn init初始化
yarn login仓库连接
yarn add jquery添加依赖
yarn install下载dependencies中的依赖
URL
gogle adsense
以上是关于node-1的主要内容,如果未能解决你的问题,请参考以下文章