【发布时间】:2010-02-03 20:37:34
【问题描述】:
我想培养扎实的网络开发技能。我有一些后端知识(我选择的武器是 RoR),但我对 HTML、CSS、Javascript 以及所有前端/用户界面的东西都非常糟糕。
你知道有什么好的资源来培养 HTMl/CSS 技能吗? Javascript 更像是一种编程语言,所以我认为它不适合这个问题,但如果你知道任何好的资源,我也会欢迎!
【问题讨论】:
我想培养扎实的网络开发技能。我有一些后端知识(我选择的武器是 RoR),但我对 HTML、CSS、Javascript 以及所有前端/用户界面的东西都非常糟糕。
你知道有什么好的资源来培养 HTMl/CSS 技能吗? Javascript 更像是一种编程语言,所以我认为它不适合这个问题,但如果你知道任何好的资源,我也会欢迎!
【问题讨论】:
【讨论】:
观看 YUI Theater 的 Douglas Crockford — JavaScript 编程语言,学习一些 JavaScript 技能。
对于 HTML,我从 HTMLDog 学到了很多东西。我认为它不再更新,但它仍然相关,因为 HTML / CSS 规范自编写以来没有改变。
【讨论】:
对于 CSS,您的第一站应该是 Eric Meyer's site。他真的用 CSS 写了这本书(实际上是四五本书)。
【讨论】:
我可以推荐的书:
【讨论】:
根据我的经验,大多数关于 HTML/CSS 的教程都涵盖了它的语法、标签含义、属性等。你可以在几天内覆盖它们,然后你很快就会忘记。 IMO,最好寻找设计,然后查看来源以了解它们是如何制造的。通过这种方式,您将能够看到标签/css 组合可以做什么。
您可以在以下站点查看一些免费模板。
【讨论】:
我首先想到的是要了解那些元语言的原因,你应该明白内容、视觉和功能之间的分离必须分开。
如果您了解 RoR,您应该了解 MVC 模式。这里完全一样。
试着去学习,为什么,你就会明白怎么做。
您还应该了解 (x)html 语义,这是在做任何事情之前必须了解的。
为了有一个好的介绍,你可以阅读Markup Guide,它向客户解释每个xhtml标签。
RegDwight 提供的所有链接都应该是一个好的开始。
作为一个 javascript 库,我建议使用 jQuery,它完整且易于使用,学习曲线短(但无论如何都是完整的)。
【讨论】: