设计模式、架构、编程思想【转】

  • 用过什么设计模式?怎么实现的?应用场景?
  • 项目是怎么做架构设计的?谈谈你的理解
  • mvvm 和 mvc 是什么?有啥区别啊
  • 函数式和响应式的理解
  • 什么是柯里化,怎么实现柯里化?纯函数是啥?
  • defineProperty 用过吗?有什么问题?descriptor 是什么?有哪些属性干嘛用的?initializr 是啥?
  • 装饰模式了解吗?装饰器用过吗?哪些场景?(高阶组件、es6 decorator)
  • 继承和组合用过吗?什么时候用继承什么时候用组合?(mixin 是什么东西?js 是多继承还是单继承?为什么是单继承?)
  • 什么是开闭原则?
  • 什么是控制反转?什么是依赖注入?
  • 什么是面向切面编程
  • 你了解的反模式是什么
  • 了解尾调用优化吗?通常用在什么场景?js 引擎有做这层优化吗?什么是尾递归?


作者:feifan非凡
链接:https://juejin.im/post/5c7a4952f265da2ddd4a7813
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自blog.csdn.net/u014085502/article/details/88250891