Skip to content

shapled/csspro

Repository files navigation

本项目旨在通过数个练习帮助后端程序员快速迈过前端开发门槛,达到可以使用 vue 框架进行基本前端项目开发的水平。

个人认为 Javascript(EcmaScript) 或者 Typescript 对于后端开发者来说掌握起来没什么难度,属于常见的 C 风格的语言,只要注意一些基本的语法知识、熟悉一些 api 即可开发。 DOM 的树结构对于了解 XML 的程序员也没什么难以理解的地方。那哪里最“难懂”呢?应该是 CSS。

虽然已经脱离了 IE6 时代,甚至 IE11 都在淘汰的边缘,PostCSS 等框架也非常成熟,不需要在 CSS 上做大量的适配工作,但是 CSS 和传统 GUI 开发中使用的描述方法的巨大区别还是让很多人摸不到门道。更奇怪的是,大多教程不喜欢讲解 CSS 的“常用方法”,而是将大量的篇幅用在基础概念的讲解、属性的枚举上。对于有一定基础和学习能力的人,概念其实快速接受逐步消化,而属性只有在用的时候才有价值,但缺少“常用方法”就非常致命了,学了大量的概念属性,不知道用在哪里,特定的效果不知道怎么实现,出现问题不知道怎么调试,学习体验较差。

本项目试图从“CSS 的常用方法”的角度帮助后端开发人员快速掌握 CSS 的使用方法和技巧。项目中的练习取材与实际项目,配合教程完成有较好的效果。

项目还需完善,教程还需充实,欢迎讨论和共同开发

About

CSS 练习题

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages