张鑫旭大佬之所以能坚持深入学习CSS的缘故:
你要知道「对于CSS 这门语言,3 年学习 80 分和 10 年学习 90 分对于产品价值的区别其实有限」,但大佬一直秉承着「日后可以帮助更多人,是很有价值的」的信念就一直坚持下来了……到现在,已过去10年了……
之所以出现这本书的缘故:
初级前端开发人员太多了,而优秀的、有资历的、技术有深度的前端开发人员则太少了……对于CSS这门语言,入门它是极为简单的,但深入它就是真得难了……当初级开发前端人员想要深入CSS的时候,他们完全找不到门路去精进,也无法知晓如何突破现有瓶颈,于是就产生迷茫了……而这本书的存在就是让你告别迷茫,突破瓶颈……
自认为学了CSS八九成的人:
看似简单的东西反而越是难以深入,如CSS……
虽然他们能做出好看的页面,但是他们依然无法理解很多页面上看似简单的现象,当然,或许他们根本就不在意……而且也无法基于现有的规则创造一些完全创新的 CSS 实现,仅仅停留在熟练地使用这种程度。
为什么我这些菜鸡学习CSS很快就遇到天花板?
思维:别把学习其它编程语言的那套姿势来学习CSS,因为其它的编程语言的学习姿势像是「我打你一拳,你还我一拳」,而CSS则是「以各种角度、各种力度来打你一拳,你无法猜测自己会受到怎样伤害,而其它编程语言,则是我知道你一拳打了我10点伤害,然后我也回敬你10点伤害,这样的耿直boy(讲道理的人,而CSS让人感觉不讲道理,你以讲道理的姿势去学习CSS,显然这种姿势不多)」
总之在 CSS 的世界里,页面上的任何看似简单的呈现都是由许许多多 CSS 属性共同作用的结果。
一些愚蠢的言论:
如何正确认识这本书?
配套网站?
不理解的地方可以到论坛里提问或反馈,毕竟很多内容都是大佬的个人理解,难免会有不准确或者让我们产生怀疑的地方
➹:专访张鑫旭:潜心钻研技术喜欢与众不同成就《CSS世界》 - 异步社区
每看50页,就检查该50页内的错误信息
其实这挺费劲的,不知购买电子版的话。能否有实时更新错误?
技术文档:技术文档,Technical Documentation,技术文档分两类,一类指开发中要用到的研发文档,一类是给客户看的客户文档。
参考手册:我没有找到答案,按照我目前的理解就是你遇到忘记的知识点,就去查看参考手册……一般我都会去查看MDN文档