当前位置: 首页 > news >正文

做网站为什么每年都要续费万维网网站注册

做网站为什么每年都要续费,万维网网站注册,建设银行网上官方网站,上海文明城市建设网站解释洋葱圈模型: 当我们执行第一个中间件时,首先输出1,然后调用next(),那么此时它会等第二个中间件执行完毕才会继续执行第一个中间件。然后执行第二个中间件,输出3,调用next(),执行第三中间件…

解释洋葱圈模型:

当我们执行第一个中间件时,首先输出1,然后调用next(),那么此时它会等第二个中间件执行完毕才会继续执行第一个中间件。然后执行第二个中间件,输出3,调用next(),执行第三中间件,输出5.此时第三个中间件执行完毕,返回到第二个中间件,输出4,然后返回到第一个中间件。

class TaskPro {constructor() {this._TaskList = []this._isRunning = falsethis._currentIndex = 0// next 函数,要支持异步this._next = async () => {this._currentIndex++await this._runTask()}}// 添加任务函数addTask(task) {this._TaskList.push(task)}// run 函数run() {if(this._isRunning || !this._TaskList.length) returnthis._isRunning = truethis._runTask()}// 执行任务函数,要支持异步async _runTask() {// 当前索引 >= 任务列表长度,表示已全部执行完if(this._currentIndex >= this._TaskList.length){this._reset()return}const i = this._currentIndexconst taskItem = this._TaskList[this._currentIndex]await taskItem(this._next)const j = this._currentIndex// 如果执行前的下标和执行后的下标相同,表示没有调用 next() 那么自行调用if(i === j) {this._next()}} // 重置函数_reset() {this._TaskList = []this._currentIndex = 0this._isRunning = false}
}const taskPro = new TaskPro()
taskPro.addTask(async (next) => {console.log(1, '打印测试');await next()console.log('1-1', '打印测试');})taskPro.addTask(() => {console.log(2, '打印测试');
})taskPro.addTask(() => {console.log(3, '打印测试');
})taskPro.run()
taskPro.run()// 最终输出结果
// 1 打印测试
// 2 打印测试
// 3 打印测试
// 1-1 打印测试

http://www.yayakq.cn/news/488648/

相关文章:

  • 网站开发技术方案与设施做网站什么配置够用
  • 东莞教育平台网站建设网站设计哪家比较好
  • 网站建设的基础温州网站网络公司
  • 建设网站需要哪些流程东莞网络推广服务外包
  • 杭州网站定制开发wordpress 本地化函数
  • 网站建设工具开源网络设计师的发展前景
  • 深圳梵高网站建设服务如何做网站搜索栏
  • wordpress 主题演示站wordpress公众账号同步
  • 利用cms怎么做网站石家庄网站制作网页
  • 目前做网站流行的语言怎样搭建网站
  • 网站做网站做任务网络优化工具app手机版
  • 网站推广的一般流程是页面设计考试题
  • 计算机科学与技术 开题报告 网站建设郑州seo代理外包
  • 青岛网站建设公司在哪湖南装修公司排名10名
  • 开锁都在什么网站做ui设计需要学哪些课程
  • 招商银行官网首页 网站河北省水利建设市场网站
  • 中国建设银行个人网站怎么做网站导流生意
  • 童装网站建设文案合肥万户网络科技有限公司
  • 三网合一网站源代码厦门公司网站设计
  • dxc采集wordpress插件网站优化培训好学吗
  • 方维o2o 2.9蓝色团购网站程序源码模板做网站前段可以考什么证书
  • 简述如何让网站排名快速提升新建网站百度搜不到
  • 芜湖哪里有做网站的公司网站 百度
  • 怎么建立手机网站专业网站设计力荐亿企邦
  • 推荐优秀的企业网站设计设计师网址推荐
  • 做全屏网站图片显示不全凡科网商城
  • ps怎么做华为网站界面深圳商业策划公司十大公司
  • 国外外贸网站代做土木毕业设计网站
  • 江苏城乡住房建设部网站html5响应式布局
  • 网站系统建设合同北京昌平网站建设