摘要:
面试中的JavaScript之设计模式、HTTP 设计模式设计模式,在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。 简单工厂模式抽取类相同的属性和方法封装到对象上let UserFactory = function (role, opt) { function User(opt) { this.name = opt.name; this.viewPage = ... 阅读全文
摘要:
面试中的JavaScript之数据结构和算法 数据结构数据结构(data structure)是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。常见的数据结构:数组、栈、队列、链表、树、图、字典树、散列表(哈希表)。 栈栈的特点是:先进后出,或者说是后进先出,从栈顶放入元素的操作叫入栈,取出元素叫出栈。class Stack { constructor()... 阅读全文