forEach为何不能结束循环&&不支持async/await同步执行 发表于 2019-12-31 | 分类于 JavaScript 字数统计: 657 字 | 阅读时长 ≈ 3 分钟 前言很好奇为啥 forEach 不能结束循环 && 不支持 async/await同步执行,今天去找了找原因 阅读全文 »
总结-23种设计模式 发表于 2019-12-30 | 分类于 设计模式 字数统计: 2.7k 字 | 阅读时长 ≈ 8 分钟 前言设计模式——可以重复利用的解决方案 终于把23种设计模式看了一遍,现在总结一次,并加上自己的白话文理解与现实中使用过的场景,以便记忆。 阅读全文 »
Flutter-入门 发表于 2019-12-25 | 分类于 Flutter 字数统计: 117 字 | 阅读时长 ≈ 1 分钟 前言Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。 简单来说,Flutter是一款移动应用程序SDK,包含框架、控件和一些工具,可以用一套代码同时构建Android和iOS应用,并且性能可以达到原生应用一样的性能。 Flutter 用Dart作为开发框架和widget的语言。 阅读全文 »
HTML5的pushState、replaceState与popState 发表于 2019-12-25 | 分类于 Html 字数统计: 1.3k 字 | 阅读时长 ≈ 5 分钟 简介HTML5引入了 history.pushState() 和 history.replaceState() 方法,它们分别可以添加和修改历史记录条目。这些方法通常与window.onpopstate 配合使用。 阅读全文 »
行为型-模块方法模式 发表于 2019-12-25 | 分类于 设计模式 字数统计: 463 字 | 阅读时长 ≈ 1 分钟 概念 定义一个操作中算法的框架,而将一些步骤延迟到子类中。模块方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 阅读全文 »