这篇文章给大家分享的是有HTTP事关务,节点模块化规范是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<编辑> HTTP事务:编辑>首先,HTTP事务描述得是一次完整的从请求到响应的过程:
- <李>
用户发起请求时,首先进行域名解析
李> <李>拿到域名所对应的 IP 地址之后,通过 TCP 协议建立与服务端的通信连接。(三次握的手,建立连接)
李> <李>服务接收到用户请求之后,进行业务处理,随后将请求之后的结果返回给浏览器
李> <李>浏览器接收到后台的数据(4次挥手,断开连接)注:连接:点火电极常连接
李>解决的问题:
- <李>
变量污染:就是两个JS文件中的变量可以相互访问造成了变量覆盖
李> <李>依赖管理:就是需要人工来管理且繁琐效率不高
李> <李>节点javascript '的运行时:也就是运行环境且分两种(浏览器,节点)
节点标准:
每个JS文件都是模块都有一个独立的作用域
通过要求(“路径”)来引入<代码>模块。出口={要暴露的东西}> 代码来暴露统称<强>接口强>
李>1,修改淘宝源:打开命令控制符复制<代码> npm> 代码配置设置注册https://registry.npm.taobao.org
2,创建一个工程目录(文件夹)<代码> myapp> 代码,并进入终端
3,终端项目初始化:<代码> npx 代码> express-generator
4,终端安装依赖:<代码> npm> 代码安装
5,终端启动<代码> npm 代码>
6开始,浏览器使用http://localhost: 3000年访问,查看访问页面弹出为成功!
<编辑>浏览器模块化规范:编辑>
JS引入规范:& lt;脚本类型=癿odule"src=https://www.yisu.com/zixun/薄?src/1. js "> 脚本>
暴露单个:出口跟要暴露的方法;
单个引入:进口{被暴露的方法}from" <代码>路径. js代码>“;
批量暴露:出口默认{要暴露的方法,要暴露的方法2};
批量引入:进口任意值接收从“<代码>路径. js代码>“;
引入了两个方法添加、add1并传参
注:当引入的方法和自身方法同名时可以用xx和xx取别名
感谢各位的阅读!关于HTTP事务,节点模块化规范是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!