如何快速入手一些js的框架?

_我已经从中二毕业了
  • 7.9k

本人前端菜鸟一枚,js的框架的话就只学习了一门jq。但是看到有什么MVVM的、MVC的框架和库。看过一些API,但是还是无从入手。请前辈们来指点迷津!

回复
阅读 7.1k
12 个回答

譯文 別再用 JS 框架了

英文 抽象也會泄露

事實上,以現在標準的發展程度,完全沒有必要再使用框架。

使用一些必要的庫倒是可以考慮。

Code generation tools which pretend to abstract out something, like all abstractions, leak, and the only way to deal with the leaks competently is to learn about how the abstractions work and what they are abstracting. So the abstractions save us time working, but they don't save us time learning.

And all this means that paradoxically, even as we have higher and higher level programming tools with better and better abstractions, becoming a proficient programmer is getting harder and harder.

框架、抽象,並沒有真正節省時間,只是降低了入門門檻,進階門檻反倒提高了。

所以,精通框架的最好方式,其實是 "learn how to do it manually first, then use the wizzy tool to save time."。

從具體的項目入手,手動實現,然後再看用框架怎樣實現,這樣做,90% 的人會長時間困惑的問題都能避免,效率絕對是最高的。

推荐国产MVVM框架Avalon

一直觉着w3cschool是个入门学习不错的网站,有例子,有运行环境

建议从具体的项目入手,讲出你具体的项目,可以给你推荐哪个框架适合,然后使用该框架,在使用过程中学习。如果手上没有项目(比如在校学生),但又想学习。建议自己给自己设计一个项目,然后发出来,大家给你推荐框架,然后边学边用。

框架很多,各有所长,如果你就是想把么个框架都试试,建议用每个框架做个TODO。然后就有一定概念了。

个人喜好,angularjs和react。

我推荐一个Reactivejs,英文的,容易学,有60秒例子。只有视图绑定。

先慢速入手几个不同风格的框架,然后再来谈快速入手

学好英文 看得懂文档

如果你有时间,可以先自己用 JQ 去写一个单页应用。你唯一要做的就是想办法让你的代码变得优雅。

写差不多然后你觉得足够优雅了,你可以去看看 backboneJS 的源码,特别是 event 相关的代码,然后再去思考,有没有办法让你的代码变得更优雅,然后继续重构/直接重写。

但是你还是会发现你的代码量很多,然后你就可以再去看看 angularJS 的用法,思考能不能让你的代码更加优雅些。

好吧,其实我也挺混乱的,最近在看react

买一本案例比较多的书 一个例子一个例子的敲

进个学习班吧

你知道吗?

宣传栏