本人前端菜鸟一枚,js的框架的话就只学习了一门jq。但是看到有什么MVVM的、MVC的框架和库。看过一些API,但是还是无从入手。请前辈们来指点迷津!
建议从具体的项目入手,讲出你具体的项目,可以给你推荐哪个框架适合,然后使用该框架,在使用过程中学习。如果手上没有项目(比如在校学生),但又想学习。建议自己给自己设计一个项目,然后发出来,大家给你推荐框架,然后边学边用。
框架很多,各有所长,如果你就是想把么个框架都试试,建议用每个框架做个TODO。然后就有一定概念了。
个人喜好,angularjs和react。
如果你有时间,可以先自己用 JQ 去写一个单页应用。你唯一要做的就是想办法让你的代码变得优雅。
写差不多然后你觉得足够优雅了,你可以去看看 backboneJS 的源码,特别是 event 相关的代码,然后再去思考,有没有办法让你的代码变得更优雅,然后继续重构/直接重写。
但是你还是会发现你的代码量很多,然后你就可以再去看看 angularJS 的用法,思考能不能让你的代码更加优雅些。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答865 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
譯文 別再用 JS 框架了
英文 抽象也會泄露
事實上,以現在標準的發展程度,完全沒有必要再使用框架。
使用一些必要的庫倒是可以考慮。
框架、抽象,並沒有真正節省時間,只是降低了入門門檻,進階門檻反倒提高了。
所以,精通框架的最好方式,其實是 "learn how to do it manually first, then use the wizzy tool to save time."。
從具體的項目入手,手動實現,然後再看用框架怎樣實現,這樣做,90% 的人會長時間困惑的問題都能避免,效率絕對是最高的。