3

如果这个问题已经被问过,我很抱歉,但找不到任何密切相关的东西。

到目前为止,我已经学习了 HTML/HTML5、CSS/3、使用 JQuery(不是说没有地方可以改进,显然有)。我真的很想开始学习前端开发(客户端 MVC 等)。我已经开始学习backbone.js,但事实证明我在学习它时遇到了困难。我错过了什么吗?我读过“JS: Good Parts”,而 Javascript Garden 基本上是我的首选资源,但我仍然感到困惑。

对于我应该首先学习/练习的任何建议,我将不胜感激,谢谢:)

4

5 回答 5

3

我最喜欢的答案总是——开始你自己的副项目

拿起任何简单的现有应用程序、待办事项列表、问题跟踪器、博客平台等,并花费精力完成它。在 github 上托管资源,搜索类似的应用程序以激发灵感。

您不会相信仅仅通过尝试就会有多少实际问题。如果您已经具备良好的 HTML/CSS 和 JS 技能,您将能够构建一些真正有价值的东西并学到很多东西。

Backbone.js 很好,但可能真的很难开始。做,一些学习曲线 - 在 jQuery 中实现相同的简单应用程序,然后是 Backbone,然后是 Angular.js。它将为您提供出色的客户端 MVC 概述。

于 2013-08-23T10:50:06.723 回答
2

两件事情

  1. 不要放弃。
  2. 堆栈溢出。

你可以阅读所有你想要的东西,它肯定会有所帮助,但最后,你只需要开始,完成它并完成一些事情。完成非常重要,所以我建议从简单的开始,例如,构建自己的待办事项,并在旁边放一个示例,然后从那里开始工作。

于 2013-08-23T10:37:12.193 回答
1

不同的人有不同的学习方式,所以并不是所有你会得到的答案都适合你(GijsJanB 的“不要放弃”除外)。就个人而言,一旦我完成了教程或其他文档,我就喜欢研究一个真实世界的大型系统。我看过并可能符合您的兴趣的两个是:

  • 括号:完全用 Javascript 编写的 Javascript/HTML/CSS 编辑器。由 Adob​​e 编写和维护,开源,可通过此链接在 Github 上获得。
  • Travis-web:Travis-CI 持续集成框架的前端,基于 Ember 框架。主要用 CoffeeScript 编写,而不是 JavaScript。
于 2013-08-23T11:02:05.957 回答
0

我建议使用 AngularJS ( http://angularjs.org/ )。为什么?因为它有一个很好的教程部分,很好的文档并且它得到了一家大公司(谷歌)的支持。

但不幸的是,学习仍然取决于你;-)

于 2013-08-23T10:34:08.190 回答
0

一个免费的在线资源是 w3schools,它也教你后端(PhP 和 mySQL)。我真的建议你学习 Angular2,这是大多数前端开发人员使用的一个很棒的 js 框架。始终练习,每天至少编写 2 小时代码,为您的作品集制作大量网站,学习如何制作幻灯片和动画文本,您甚至可以学习如何制作有效的登录页面和有效的联系表格(很多cients 想要这些东西)。学习 Photoshop 和 illustrator,因为这些天客户想要伟大的设计。你必须记住的一件事是,你永远不会停止学习,如果你认为你已经完成了学习,那就是你一开始就已经学习了。祝你好运,永远不要忘记分号: )

于 2017-03-30T16:29:40.683 回答