js与nodejs的区别 ,http协议,
学习的原网页网址:https://www.cnblogs.com/chenliyang/p/6558756.html
1.js,运行在浏览器上的,有各大浏览器的兼容性问题,
解释型语言【程序运行才翻译,每次执行都翻译,效率低】
编译性语言【通过编译器将程序翻译成二进制,要通过编译才能运行,只能在依托的平台上运行】有差别,
2.nodejs 运行在服务器上的js语言,不存在兼容性问题。
express:第三方,安装好,直接引用,有路由和中间件构成的web框架。
http2.0:简单的请求-响应协议,它通常运行在TCP之上。客户端给服务端发消息,服务端做响应。
js与nodejs的相同点:都有自定义对象,宿主对象(bom ,dom),
3.http请求的理解:发送请求,返回数据的协议
(1)通用信息,
1.1 Request URL 请求url
1.2 request Method: 请求方法(get/post/put/delete/connect)
1.3 Status Code:响应状态码 (200/301/302/400/404/500)
(2)响应头信息
2.1 Connection:keep-alive/close
2.2 content-Type:文件类型
2.3 transfer-Encoding:chunk(分段传输)
2.4 accept-encoding:接受压缩类型文件
(3)请求头信息
3.1 accept:接受文件类型 html/text
3.2 accept-encoding:接受压缩类型文件 gzip
3.3 connection:连接方式 keep-alive
3.4 user-agent: 用户代理浏览器
起因:htt协议无状态的协议
所以:Cookies:(本地机器一小段文本)【】
session: Session保存在服务器上,是针对每一个用户的,用一个sessionID来区分是哪个用户session变量, 【每个客户只要你来过服务端就存一个sessionID】
原文地址:https://www.cnblogs.com/maibao666/p/11363429.html
- 【美团技术团队博客】前端组件化开发实践
- Spring中Bean
- 跟Google学写代码--Chromium/base--windows_version源码学习及应用
- 一步步教你弹性框架-下篇
- R语言与机器学习(分类算法)朴素贝叶斯算法
- 【美团技术团队博客】RACSignal的Subscription深入分析
- 谈谈个人网站的建立(八)—— 缓存的使用
- 【编程基础】System.arraycopy()和 Arrays.copyOf()
- 移动端 模拟手机联系人触摸A~Z导航
- 谈谈个人网站的建立(七)—— 那些建站必备的插件
- 【美团技术团队博客】Linux资源管理之cgroups简介
- 谈谈个人网站的建立(六)—— 数据库同步
- Javascript解析机制 执行机制
- Tomcat9源码——编译环境搭建
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Java自动化测试(selenium 22)
- linux 实现双网卡绑定单个IP——team篇
- Eclipse华丽转身之控件表格工厂
- 面试常考知识点总结——面试必看
- linux 实现双网卡绑定单个IP——bond篇
- Hacking with iOS: SwiftUI Edition - 愿望清单项目(一)
- 重拾Java Web应用的基础体系结构
- 使用SAP C4C自定义BO实现自定义的Number Range
- 限流算法简介及Guava RateLimiter令牌桶限流介绍
- K8S的名称空间创建&&版本的升级、回滚操作
- SAP Cloud for Customer CLR(Code List Restriction)的一种高级用法
- SAP WebClient UI One Hit Navigation的实现方法
- 【打包构建】Mac下使用expect实现执行sudo命令时自动输入密码
- ASP.NET Core 奇淫技巧之SPA部署
- SAP Cloud for Customer Rule Editor的使用方法和底层工作原理