CSS开发人员希望他们开始之前知道的5件事情

2017-09-29 20:46


1.不要低估CSS

看起来很容易 毕竟,这只是一组选择元素并根据一组属性和值进行修改的规则。

CSS就是这样,还要这么多!

成功的CSS项目需要最无可挑剔的架构。CSS写得很脆弱,很难变得难以维持。关键是要学习如何组织代码,以创建具有长寿命的可维护结构。

但是,即使是一个优秀的代码库,也必须处理设备,屏幕尺寸,功能和用户偏好的疯狂数量。更不用说可访问性,国际化和浏览器支持!

CSS就像一只熊崽:可爱而又无节制,但是随着他的成长,他将会活着。

  • 在编写和传送代码之前,学习阅读代码。
  • 您有责任保持最新的最佳做法。MDNW3CA List ApartCSS-Tricks是您的真实来源。
  • 网没有形状; 每个设备是不同的。拥抱多样性,了解我们所处的环境。

2.分享并参与

分享是如此重要!我怎么希望有人告诉我,当我开始。我花了十年时间了解分享的价值; 当我这样做时,完全改变了我如何看待我的工作,以及我如何与他人合作。

如果您与优秀开发人员围住自己,那么您将成为一名更好的开发人员,因此可以参与开源项目。CSS社区充满了善良和慷慨的开发者。越早越好

分享你学到的一切 路径与最终结果一样重要; 即使最小的事情也可以使别人有所作为。

  • 学习Git Git是开源的语言,你绝对希望成为它的一部分。
  • 参与开源项目。
  • 分享!写博客,文档或推文; 在聚会和会议上讲话。
  • 找到一个问责合作伙伴,一个会推动你分享的人。

3,选择合适的工具

你的代码编辑器应该是你心中的延伸。

没关系,如果你使用AtomVSCode或老派Vim ; 你的工具更好地塑造你的思维过程,你会变得更好的开发人员。你不仅可以获得速度,还可以有一个不间断的思想路线,从而形成流畅的想法。

终端是你的朋友。

更多关于作为CSS开发人员而不是实际编写CSS。构建您的代码,编译,打印,格式化和浏览器实时刷新只是您每天必须处理的一小部分。

  • IDE最适合您的研究。有像Vim这样的高性能文本编辑器,或者更容易使用像AtomVSCode这样的选项
  • 接近终点站,尽快学习CLI。简短的书“ 工作命令行 ”是一个很好的起点。

4.了解浏览器

浏览器不仅是您的画布,还是一个强大的检查器来调试代码,测试性能和从他人那里学习。

了解浏览器如何呈现您的代码是一个令人开心的体验,将您的编码技能提升到一个新的水平。

每个浏览器都不一样 了解这些差异并拥抱他们。爱他们,因为他们是什么 (是的,甚至IE。)

  • 花时间看看检查员。
  • 您将无法拥有每台设备; 得到一个BrowserStackCrossBrowserTesting帐户,这是值得的。
  • 安装每个可以使用的浏览器,并了解每个浏览器如何渲染您的代码。

5.学会编写可维护的CSS

这可能需要你几年的时间,但如果CSS开发人员只有一个单一的技能,那就是编写可维护的结构。

这意味着准确地知道级联,框模型和特异性如何工作。掌握CSS架构模型,了解其优缺点以及如何实施。

请记住,模块化架构导致独立模块,良好的性能,可访问的结构和响应组件(AKA:CSS幸福)。

  • 了解CSS架构,跟上趋势,并有意见!
  • 跟随像哈里·罗伯Una KravetsBrad FrostBen FrainSara SoueidanChris CoyierEric MeyerJen SimmonsRachel Andrew等众多铺路的人们

未来看起来很明亮

现代CSS是惊人的 它的未来更好。我喜欢CSS,享受每一秒我花费编码。

如果您需要帮助,可以与本或本文中提及的任何CSS开发人员联系。你可能会感到惊讶的是,CSS社区可以如何善良和慷慨。

 

服务支持

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!

合作流程
合作流程

重庆网站建设流程从提出需求到网站建设报价,再到网站建设,每一步都是规范和专业的。

常见问题
常见问题

什么是网站定制?网站报价如何?网站常见问题。

常见问题
售后保障

网站建设不难,难的是一如既往的热情服务及技术支持。我们知道:做网站就是做服务,就是做售后。