JavaScript
文章平均质量分 94
azurecho
这个作者很懒,什么都没留下…
展开
-
浏览器识别
浏览器识别文章目录浏览器识别Javascript 引擎 & 浏览器引擎套壳浏览器代码其他Javascript 引擎 & 浏览器引擎Javascript 引擎V8: chrome, chromium, edgeSpiderMonkey: firefoxJavaScriptCore: safari, other webkit-based browserchakra: ie浏览器引擎layout/rendering 引擎 + js 引擎gecko: firefoxweb原创 2020-11-12 17:46:08 · 931 阅读 · 0 评论 -
前端大文件下载方案
前端大文件下载方案文章目录前端大文件下载方案JSZipStreamSaver.js与 JSZip 结合使用?mitm + sw 配置tags:Streams APIService WorkerStreamSaver.jsJSZip在业务中遇到需要用户下载一个很巨大的 zip 包的场景,内容通常是一堆很小的(图片)文件打包到一起。传统的下载方案是直接修改 window.location.href=后端提供的下载链接,之后后端一边去下载要打包的文件,一边把打包好的东西写入这个链接。存在的原创 2020-09-16 11:21:10 · 11154 阅读 · 9 评论 -
《图说设计模式》读书笔记
《图说设计模式》读书笔记图说设计模式 一书的读书笔记文章目录《图说设计模式》读书笔记看懂UML类图和时序图UML类图时序图设计原则单一职责原则开放关闭原则里式替换原则依赖倒置原则接口隔离原则迪米特原则(最小知识原则)组合复用原则创建型模式简单工厂模式工厂方法模式抽象工厂模式建造者模式单例模式结构型模式适配器模式桥接模式装饰模式外观模式享元模式代理模式行为型模式命令模式中介者模式观察者模式状态模式策略模式看懂UML类图和时序图UML类图其中用箭头表示的类之间的关系有以下六种关系箭头原创 2020-08-18 14:44:32 · 190 阅读 · 0 评论 -
《JavaScript 轻量级函数式编程》读书笔记
《JavaScript 轻量级函数式编程》读书笔记《JavaScript 轻量级函数式编程》读书笔记中文版文章目录《JavaScript 轻量级函数式编程》读书笔记函数基础管理函数的输入组合函数减少副作用值的不可变性闭包 vs 对象列表操作映射 `map(...)`过滤 `filter(..)`缩减 `reduce(..)`去重扁平化Zip合并编程风格递归尾调用异步的函数式TransducingMonadMaybeHumble函数基础实参和形参arguments:输入的值,实参param原创 2020-08-18 14:28:37 · 216 阅读 · 0 评论 -
+ 运算符和类型转换
+ 运算符和类型转换文章目录+ 运算符和类型转换一元运算符的 +二元运算符的 +ToPrimitiveToNumberToString二元 + 做了什么一些实例起因是在别人代码里看到了 +变量名 这样的写法,意思是“string 转 number"。查资料过程中复习到了类型转换的相关知识,整理一下。一元运算符的 +查询 MDN 可以知道,+ 是可以作为一元运算符使用的。用在操作数前面,作用...原创 2020-04-02 11:14:16 · 220 阅读 · 0 评论 -
JavaScript中的类和继承
文章目录JavaScript中的类和继承类工厂模式构造函数模式原型模式[常用]组合使用构造函数模式和原型模式动态原型模式寄生构造函数模式稳妥构造函数模式es6的类继承原型链继承借用构造函数继承[常用]组合继承原型式继承寄生式继承[常用]寄生组合式继承es6的继承行为委托模式JavaScript中的类和继承类工厂模式function createPerson(name, age, job) ...原创 2019-11-06 22:06:40 · 131 阅读 · 0 评论