2017-09-29 20:46
看起来很容易 毕竟,这只是一组选择元素并根据一组属性和值进行修改的规则。
CSS就是这样,还要这么多!
成功的CSS项目需要最无可挑剔的架构。CSS写得很脆弱,很难变得难以维持。关键是要学习如何组织代码,以创建具有长寿命的可维护结构。
但是,即使是一个优秀的代码库,也必须处理设备,屏幕尺寸,功能和用户偏好的疯狂数量。更不用说可访问性,国际化和浏览器支持!
CSS就像一只熊崽:可爱而又无节制,但是随着他的成长,他将会活着。
分享是如此重要!我怎么希望有人告诉我,当我开始。我花了十年时间了解分享的价值; 当我这样做时,完全改变了我如何看待我的工作,以及我如何与他人合作。
如果您与优秀开发人员围住自己,那么您将成为一名更好的开发人员,因此可以参与开源项目。CSS社区充满了善良和慷慨的开发者。越早越好
分享你学到的一切 路径与最终结果一样重要; 即使最小的事情也可以使别人有所作为。
你的代码编辑器应该是你心中的延伸。
没关系,如果你使用Atom,VSCode或老派Vim ; 你的工具更好地塑造你的思维过程,你会变得更好的开发人员。你不仅可以获得速度,还可以有一个不间断的思想路线,从而形成流畅的想法。
终端是你的朋友。
更多关于作为CSS开发人员而不是实际编写CSS。构建您的代码,编译,打印,格式化和浏览器实时刷新只是您每天必须处理的一小部分。
浏览器不仅是您的画布,还是一个强大的检查器来调试代码,测试性能和从他人那里学习。
了解浏览器如何呈现您的代码是一个令人开心的体验,将您的编码技能提升到一个新的水平。
每个浏览器都不一样 了解这些差异并拥抱他们。爱他们,因为他们是什么 (是的,甚至IE。)
这可能需要你几年的时间,但如果CSS开发人员只有一个单一的技能,那就是编写可维护的结构。
这意味着准确地知道级联,框模型和特异性如何工作。掌握CSS架构模型,了解其优缺点以及如何实施。
请记住,模块化架构导致独立模块,良好的性能,可访问的结构和响应组件(AKA:CSS幸福)。
现代CSS是惊人的 它的未来更好。我喜欢CSS,享受每一秒我花费编码。
如果您需要帮助,可以与本人或本文中提及的任何CSS开发人员联系。你可能会感到惊讶的是,CSS社区可以如何善良和慷慨。