1.函数编程https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/[https://llh9...
1.函数编程https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/[https://llh9...
JS 是单线程的,并且维护着两个任务队列,宏任务队列和微任务队列。浏览器端的事件循环执行顺序按照下面这三个大步骤进行:1、JS 首先从宏任务队列中取出一个任务执行。2、执行完...
链接:https://time.geekbang.org/column/intro/154[https://time.geekbang.org/column/intro/15...
将定义的一组算法封装起来,使其相互置间可以替换,封装的算法具有一定独立性,不会随客户端变化而变化····var IputStrategy = function(){var s...
1.当一个对象的内部状态发生改变时,会导致其行为的而改变,这看起来像是改变对象 对复杂的if else进行抽取
Webpack本质 Webpack本质上一种基于事件流的编程范例,其实就是一系列的插件运行。Webpack主要使用Compiler和Compilation两个类来控制Webp...
解决了猪蹄对象喝观察者之间功能的耦合
模板方法模式:父类中第一一组操作算法骨架,而将一些实现步骤延迟到子类中,使得子类在不改变父类算法结构的同事可重新定义算法中的某些算法中某些实现步骤,比如,需要实现一个简单字符串拼接
一.console中获取dom的三种方式1.使用document.querySelectAll 访问2.使用$0快速访问选中元素 3.拷贝js Path右键复制,js Pat...
代码格式代码格式问题完全可以通过自动化工具来解决。标准的 eslint 规则( 如 Airbnb 或公司统一推出的 eslint 规则) + husky( 本地 pre-co...
Underscode.jshttps://underscorejs.net/](https://underscorejs.net/[https://underscorejs....
将前端应用分解成一些更小、更简单的能够独立开发、测试、部署的小块,而在用户看来仍然是内聚的单个产品 好处: 代码库更小,更内聚、可维护性更高松耦合、自治的团队可扩展性更好渐进...
1.只有一个入参时候可以省略括号 2.参数可以带默认值,但是需要带括号 3.可以已解构的参数 4.当箭头函数主体内仅包含一个表达式时,可以去掉return 关键字 5.简洁写...
谢谢指点,这边还没有尝试实际落地
微前端 vue 实现采用阿里的qiankun实现微前端快速构建 1.利用vue-cli快速构建一个基础项目(基础项目也可以不用vue,这里是为了快速构建采用vue项目作为基础项目) 2.下载qi...
PWA(Progressive Web App)是一种理念,使用多种技术来增强web app的功能,可以让网站的体验变得更好,能够模拟一些原生功能,比如通知推送。在移动端利用...
ts的好处1.类型检查2.避免低级错误3.解放劳动力4.帮我我们写出更高质量的代码 实际使用发1.利用 node.jsnpm install -g typescripttsc...
采用阿里的qiankun实现微前端快速构建 1.利用vue-cli快速构建一个基础项目(基础项目也可以不用vue,这里是为了快速构建采用vue项目作为基础项目) 2.下载qi...
(一) ES20211.String.prototype.replaceAll()'koofe'.replace('o', 'ô');等同于 'koofe'.replace...
1. 栈stack 栈是一种从后进先出原则的有序集合。新添加或待删除的元素都保存再栈的同一端,称作栈顶,另一端叫做栈底。在栈里,新元素都是靠近栈顶,旧元素都接近栈底, 例子...
享元模式主要是对其数据,方法共享分离,它将数据和方法分成内部数据,内部方法和外部数据。外部方法,内部方法与内部数据指的是相似或者共有的数据和方法享元动作