上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 64 下一页
  2021年2月24日
摘要: 为什么建立连接是三次握手断开连接是四次挥手?三次握手的流程和四次挥手的流程是什么? 三次握手与四次回收分别对应TCP连接与断开过程 tcp报文格式 标志位含义 ACK:确认序号有效。 SYN:发起一个新连接。 FIN:释放一个连接。 1 2 3 三次握手的过程 注意:三次握手的最主要目的是保证连接是 阅读全文
posted @ 2021-02-24 23:58 ygunoil 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在浏览器中,我们可以同时打开多个Tab页,每个Tab页可以粗略理解为一个“独立”的运行环境,即使是全局对象也不会在多个Tab间共享。然而有些时候,我们希望能在这些“独立”的Tab页面之间同步页面的数据、信息或状态。 正如下面这个例子:我在列表页点击“收藏”后,对应的详情页按钮会自动更新为“已收藏”状 阅读全文
posted @ 2021-02-24 18:38 ygunoil 阅读(585) 评论(0) 推荐(0) 编辑
摘要: const PENDING = "pending"; const FULFILLED = "fulfilled"; const REJECTED = "rejected"; function MyPromise(fn) { const self = this; self.value = null; 阅读全文
posted @ 2021-02-24 13:59 ygunoil 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 解决函数回调经历了几个阶段, Promise 对象, Generator 函数到async函数。async函数目前是解决函数回调的最佳方案。很多语言目前都实现了async,包括Python ,java spring,go等。 async await 的用法 async 函数返回一个 Promise 阅读全文
posted @ 2021-02-24 10:46 ygunoil 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 文中罗列出了十多种优化方式,大家可以结合自己的项目,选择适当的方式进行优化。这些 Webpack 插件的源码我大多也没有看过,主要是结合 Webpack 官方文档以及项目实践,在验证后输出了本文,如果文中有错误的地方,欢迎在评论区指正。 鉴于前端技术变更迅速,祭出本篇文章基于 Webpack 的版本 阅读全文
posted @ 2021-02-24 10:24 ygunoil 阅读(165) 评论(0) 推荐(0) 编辑
  2021年2月23日
摘要: 1、背景 在项目实现的过程中,想在代码更改的同时,查看效果的改变,而这个时候长时间的编译等待,造成了额外的时间浪费。 2、简介 HardSourceWebpackPlugin是webpack的插件,为模块提供中间缓存步骤。为了查看结果,您需要使用此插件运行webpack两次:第一次构建将花费正常的时 阅读全文
posted @ 2021-02-23 10:55 ygunoil 阅读(2527) 评论(0) 推荐(0) 编辑
  2021年2月22日
摘要: 1、koa-router安装:npm i koa-router --save在入口文件中使用如下:2、koa-body安装:npm i koa-body --save使用如下:url?a=1&b=2&c=3 > ctx.queryurl/:id (动态路由) > ctx.params键值对或者对象提 阅读全文
posted @ 2021-02-22 17:07 ygunoil 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 支付系统一般需要对接多个支付渠道,一是为了保证系统的可靠性,不能因为单一渠道的问题影响整个支付系统。二是为了提高支付能力,不同渠道提供支付能力不同。三是为了降低支付成本。 对接多个支付渠道以后,为了可以正确选择支付渠道支付,因此设计渠道路由系统。 从上图可以看到路由系统功能其实很简单,分发支付请求到 阅读全文
posted @ 2021-02-22 16:28 ygunoil 阅读(217) 评论(0) 推荐(0) 编辑
摘要: jsbridge是随着Hybrid App的流行而产生的一种技术。那么Hybrid App是啥?Hybrid App又称混合App,即同时使用了前端web技术(js,css,html)和原生native技术(java,kotlin,swfit,object-c)进行开发的移动应用。 混合开发的优缺点 阅读全文
posted @ 2021-02-22 16:26 ygunoil 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 前言 一般来说,一次正常的交易流程,用户会经过几个阶段: 浏览商品列表 查看商品详情 点击购买或加入购物车 商品结算(确认购买) 收银台(进行支付) 支付成功 其中收银台作为交易成功的最后一公里,其承担的职责之重可想而知 我们先来看看市面上常见网站的收银台: 哔哩哔哩会员购: 触屏端 h5页面 pc 阅读全文
posted @ 2021-02-22 16:23 ygunoil 阅读(490) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 64 下一页