前端开发:从哪里开始?

时间:2013-08-23 10:30:29

标签: javascript jquery backbone.js frontend

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

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

我很感激任何关于我应该学习/练习的建议,谢谢:)

5 个答案:

答案 0 :(得分:3)

我最喜欢的答案是 - 开始你自己的项目

选择任何简单的现有应用程序,待办事项列表,发布跟踪器,博客平台,以及花费精力完成任务。在github上托管源代码,搜索类似的应用程序以激发灵感。

通过尝试解决问题,您不会相信会有多少实际的问题。如果您已经掌握了HTML / CSS和JS的良好技能,那么您将能够构建非常有价值的东西并学到很多东西。

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

答案 1 :(得分:2)

两件事

  1. 不要退出。
  2. #1。
  3. 你可以阅读你想要的所有内容,这肯定会有所帮助,但最终,你只需要开始,完成它并完成一些事情。整理是非常重要的,所以我建议开始简单,例如,在旁边用example建立你自己的待办事项并从那里开始工作。

答案 2 :(得分:1)

不同的人有不同的学习方式,所以并非所有你得到的答案都适合你(除了GijsJanB"不要退出")。就个人而言,一旦我通过教程或其他文档,我喜欢研究一个实际大小的真实系统。我看过的两个可能符合您兴趣的是:

  • Brackets:完全用Javascript编写的Javascript / HTML / CSS编辑器。由Adobe编写和维护,开源并通过此链接在Github上提供。
  • Travis-web:Travis-CI持续集成框架的前端,基于Ember框架。主要用CoffeeScript编写,而不是JavaScript。

答案 3 :(得分:0)

我建议使用AngularJS(http://angularjs.org/)。为什么?因为它有一个非常好的教程部分,良好的文档和它由大公司(谷歌)支持。

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

答案 4 :(得分:0)

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