文章目录
  1. 1. 类比
  2. 2. 总结

类比

  • 单片机的正常编程 -> js中的同步编程思想
  • 单片机的中断处理 -> js中的异步编程思想
  • 单片机多机通信 -> http连接、Nodejs的主线程和child_process、ajax、webworker及各种异常处理
  • 单片机的事件检测 -> js中长轮询、长链接、websocket
  • iOS的事件广播/观察者 -> js中的发布订阅模式
  • iOS的UIKit -> React / Angular 的组件化思想
  • iOS的Responder Chain -> js中的原型链、上级作用域的查找机制
  • iOS的MVC -> React技术栈中的 React + Redux
  • iOS的生命周期 -> React组件的生命周期

总结

只要你会说汉语,各地的方言稍微学学就差不多了,思想都基本一样。

编程也是这么回事,无论是硬件软件,无论那种编程语言,他们所面对的抽象的逻辑问题基本一致,掌握编程思想,其他也就剩下查API、熟练度了。

当然,如果目标更加高远,就是创新能力、架构能力、团队协作能力需要提高了。前端值得造的轮子还有很多。

文章目录
  1. 1. 类比
  2. 2. 总结