【问题标题】:How much its important for a JS developer to know CSS?对于 JS 开发人员来说,了解 CSS 有多重要?
【发布时间】:2015-01-17 21:29:38
【问题描述】:

我擅长 Javascript 和 Angular 的东西,发现它非常有趣,但在 CSS 和设计页面布局方面很糟糕。我不能简单地设计一个页面。我对 CSS 东西没有兴趣。我想成为一个 SPA 开发人员,但不掌握 CSS 是否有可能?每当我遇到与 Javascript 相关的任务时,我都必须面对 css/stylesheets。对于 JS 开发人员来说,了解 CSS 有多重要?

【问题讨论】:

  • 您没有回答自己的问题吗? “每当我接到与 Javascript 相关的任务时,我都必须面对 CSS/样式表”。如果您继续遇到它,您认为谨慎的做法是什么?忽略它,假装它不存在?
  • @mason 明白了。现在让我搜索​​如何掌握 css
  • 只需复制和更改引导组件标记并使用bootswatch.com 使其看起来不错,根本不需要太多技巧。

标签: javascript html css angularjs layout


【解决方案1】:

学习 CSS 语言和设计漂亮的 SPA 或网站是有区别的。我自己很擅长 CSS,但无法设计出漂亮的布局。这就是我与平面设计师合作的原因,他们可以为我提供 PSD 或图像,我可以使用它们将其转换为 Web 的 CSS。

如果您是 JS 开发人员,您应该很快学会 CSS 语言,因为 JQuery 等框架的 DOM 选择器语法基于 CSS 语法。

您可以使用 Twitter Bootstrap 之类的框架作为布局的基础,然后从那里开始。在使用框架设计 SPA 时抢占先机会非常有帮助。

所以回答您的问题:了解 CSS 作为 JS 开发人员非常有用,而且您可能比您想象的要了解更多。另一方面,不是很多 JS 开发者同时也是优秀的图形设计师!

【讨论】:

  • 非常正确。平面设计师更倾向于“艺术”而不是编码等技术内容,尽管他们对 html 结构有基本的了解。前端开发人员有责任使用 HTML、CSS、Javascript 将“艺术”转换为真正的 Web 布局。
【解决方案2】:

根据我的经验,css 很关键。 你不能单独用 JS 开发一个页面。您必须添加 HTML/CSS。 并不意味着您是 UX 专家并且您决定页面的外观,但要开发它,它需要大量的 css 工作。 随着时间的推移,css 变得越来越容易,我主要是通过使用 chrome 开发人员工具中的值来学习它,以了解不同的属性/值如何改变我的 UI 布局和样式。 不要忽略 css。它是您作为 Web 开发人员的必备技能。

【讨论】:

    猜你喜欢
    • 2010-09-26
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多