如何避免被大量的JavaScript框架和新版本所淹没?

首先,我学习了HTML,CSS,JavaScript(es5,我相信我对基础有一个坚定的理解,比如事件循环,提升,闭包,绑定等),然后是jQuery,PHP.

然后我开始使用框架.使用ReactJS构建了一些页面(非常喜欢单向并将所有内容划分为组件结构),使用Slim构建了一个安静的API.

然后我意识到ES6已经出现了一段时间了,现在我应该将我的所有React代码转换为它.我也发现了requireJS和Flux(设计模式),redux(但我需要NodeJS才能开始).还有很多其他框架.

我对所有这些都感到不知所措,我不知道从哪里开始或者使用什么,例如:

>我应该使用requireJS还是只学习ES6导入/导出,还是应该使用nodeJS?有时甚至很难理解Git的例子,他们的文件遍布不同的文件夹.
>我应该学习哪些其他框架,AngularJS,backboneJS?

我有一个计算机科学学位,只想进入一个初级Web开发人员职位,我需要一份工作.但我觉得新的框架还在继续,当我赶上时,新的框架将会出现,我将如何进入该领域?

我绝望了,有知识的人请给我一些方向吗?我真的需要建议,不知道在这旁边问谁或哪里.

解决方法:

要具体回答你的问题:

…now I should covert all my React code to that.

只要您了解它们就可以使用新功能,无需转换所有内容!

I also find out about requireJS, and Flux (design pattern), redux (but
I need NodeJS to even get started). And a lot of other frameworks.

我的建议是忘记requireJS,flux和redux(看看mobx)…获取webpack / babel / react设置(你可以使用模板项目作为起点)你很高兴与es6和学习能够轻松找到工作的尖端技能.恕我直言.

should I be using requireJS or just learn ES6 import/export or should
I be using nodeJS.

是的,只需使用es6导入,为什么不呢?您需要安装node / npm,因为很多东西都依赖于它们.

what other framework should I learn, angularJS, backboneJS.

不,现在这些都是旧帽子 – 现在继续做出反应.将mobx视为redux的替代品.其他图书馆?淘汰赛很老,但很好. RxJS很有趣.了解函数式编程,HTTP和基础知识等协议,可以在面试环境中区分您.制作演示.

上一篇:C 封装一个简单二叉树基库


下一篇:aiohttp使用方法