没有合适的资源?快使用搜索试试~ 我知道了~
CSS世界1
需积分: 0 9 下载量 123 浏览量
2022-08-03
22:29:46
上传
评论
收藏 42.65MB PDF 举报
温馨提示
试读
344页
4前言特特别别感感谢谢衷心感谢人民邮电出版社的每一个人。感谢人民邮电出版社的编辑杨海玲,她的专业建议对我帮助很大,她对细节的关注令人印象深刻,她使我的工作变得更
资源详情
资源评论
资源推荐
张
鑫
旭
著
张鑫旭经验沉淀
茫茫星海中鲸鱼永不犯错的航行,
那是因为有星辰的指引;
芸芸CSS世界中想要不断突破瓶颈,
需要有本书的指引。
十年实践精华系统提炼
颠覆对CSS的认知
理论与实践相得益彰
张鑫旭,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就
职于阅文集团用户体验设计部(YUX),担任高级技术经理。2007年开始接触
前端,10年来一直工作在前端开发一线,在HTML/CSS等与交互体验关系密切
的领域花了大量的时间学习和研究,有比较多的心得体会。
张鑫旭
张鑫旭
著
分类建议:计算机/网页制作
人民邮电出版社网址:www.ptpress.com.cn
封面设计:康雨亭
CSS世界 17-11-14
17-11-14CSS世界
张鑫旭
著
异步社区会员 database(2447253723@qq.com) 专享 尊重版权
内 容 提 要
本书从前端开发人员的需求出发,以“流”为线索,从结构、内容到美化装饰等方面,全面且深
入地讲解前端开发人员必须了解和掌握的大量的 CSS 知识点。同时,作者结合多年的从业经验,通过
大量的实战案例,详尽解析 CSS 的相关知识与常见问题。作者还为本书开发了专门的配套网站,进行
实例展示、问题答疑。
作为一本 CSS 深度学习的书,书中介绍大量许多前端开发人员都不知道的 CSS 知识点。本书语言
通俗易懂,内容深入浅出,并结合实战经验,更适合对 CSS 有所了解的前端开发人员阅读。通过阅读
本书,读者会对 CSS 世界的深度和广度有一个全新的认识。
著 张鑫旭
责任编辑 杨海玲
责任印制 焦志炜
人民邮电出版社出版发行 北京市丰台区成寿寺路 11 号
邮编 100164 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
北京鑫正大印刷有限公司印刷
开本:8001000 1/16
印张:21.5
字数:488 千字 2017 年 12 月第 1 版
印数:1 – 2 400 册 2017 年 12 月北京第 1 次印刷
定
价:69.00 元
读者服务热线:(010)81055410 印装质量热线:(010)81055316
广告经营许可证:京东工商广登字 20170147 号
前
前
言
言
我为什么会写这本书
我是一个利他主义非常明显的人,这多半与小时候都是在他人的帮助下成长有关,帮
助我的有亲戚、邻居、老师,以及很多不认识的人。所以,现在的自己总是很乐意帮助他人
成长。
我从 2007 年读大三的时候开始接触并使用 CSS,到现在已经整整 10 年了,在这 10 年时
间里,我从未间断过对 CSS 的研究和学习。现在想想,能够坚持下来还真是不容易,其核心动
力其实就是上面的“帮助他人,成就自我”。
开始的时候,我和大多数人一样,因为 CSS 简单,一开始成长很快,页面写多了之后还能
够总结出一些准则之类的东西,并自我感觉良好,或许是自己运气好,误打误撞走出了庐山幻
境,突破了学习 CSS 的一个又一个瓶颈。但是,在与诸多同行的邮件交流中我发现,很多 CSS
开发人员感到迷茫,职位得不到重视,技术也无法提高,我感觉邮件的交流一次最多只能帮助
一个人,效率实在太低。
人在做抉择的时候是需要有一些指引的。实际上,很多年前,我自己曾犹豫过,是否要继
续深入学习 CSS,探索每一个边界,因为对于个人而言,这会是一件吃力不讨好的事情,对于
CSS 这门语言,3 年学习 80 分和 10 年学习 90 分对于产品价值的区别其实有限。但那一封封交
流邮件坚定了自己的方向,艰苦的路让我一个人走就好了,等我踏遍整个 CSS 世界,再把完整
的地图绘制出来,岂不就能帮助更多人了?
所以,随着自己的不断前行,身边的人越来越少,少到好像就我一个人,无比孤寂的时候,
让我坚持下来的就是“日后可以帮助更多人,是很有价值的”的信念。
10 年过去了,10 年的努力和付出终于开始开花结果,而其中一个果实就是《CSS 世界》
这本书。
10 年风雨积累,踏遍 CSS 世界的千山万水,哪里有美景,哪里有秘境,哪里是陷阱,哪
里是路径,我全了然于心。我这样做为的就是给予清晰明确的指引,拓展对 CSS 世界的认知,
挖掘 CSS 的潜力,帮助他人突破一个又一个 CSS 学习的瓶颈。
为何需要这本 CSS 进阶书
大家应该都注意到了,最近行业非常缺前端开发人员,前端开发人员培训机构也如雨后春
2 前言
笋般大量涌现。拨开眼前的面纱,定睛一看,会发现,缺的其实不是前端,而是优秀的、有资
历的、技术有深度的前端开发人员。
通过和一些前端同行、某些人力资源接触和我收到的诸多简历我发现,目前的现状是这样
的:行业里有很大一拨儿人,也自称为前端开发人员,但他们仅仅是可以根据设计稿写出页面
这种水平。换句话说,就是会 HTML 和 CSS 以及一点儿 JavaScript。环顾四周,这种程度的人
实在是太多了,完全没有任何技术上的优势。虽然这些也是前端开发人员,但是公司要抢的前
端开发人员并不是这类人。
为什么会这样呢?
因为 CSS 这门语言入门实在是太简单了,比如说我夫人,完全不懂代码,我手把手教她
1 个星期,写出一个长得像某某网首页的页面绝对是没问题的,因为 CSS 常用属性就那么多,
且鲜有逻辑,无须算法,熟记各个属性值对应的特性就能上手了。所以,很多没有编程基础
的人,就通过 HTML 和 CSS 进入了这个圈子。但当他们发现自己可以很愉快地实现页面的时
候,就会觉得 CSS 也就这样,导致困于庐山,止步不前,就算日后听到或见到“CSS 深入很
难”的言论并打算着手精进,也不知道接下来该怎么走、如何突破现有的瓶颈,于是就产生
了迷茫。
这类高不成低不就的前端人员急需本书深入“CSS 世界”,突破瓶颈,告别迷茫。
在这个世界上,越是看似简单的东西反而越是难以深入,就好比为何 1+1 等于 2?CSS 这
门语言也是如此。很多自认为学了 CSS 有八九成的人,实际上仅仅是熟记 CSS 手册中的各种属
性,或者理解一些 CSS 概念,再进一步,甚至对某一两个 CSS 属性有过深入的分析。但是,这
些人依然无法理解很多页面上看似简单的现象(我想更多的是根本就没在意这些现象),也无法
基于现有的规则创造一些完全创新的 CSS 实现,仅仅停留在熟练地使用这种程度。
为什么会这样呢?那是因为 CSS 是一门有别于传统程序语言的语言。绝大多数编程语言,
比方说 JavaScript,各种字符串、数组、方法,记住一个就是一个,使用的时候,forEach()就
是循环,replace()就是替换,不要担心执行 replace()的时候字符串突然增加了!很多人就
是用这种思路学习 CSS 的,导致很快就遇到了天花板。为什么呢?这是因为,在 CSS 的世界里,
页面上的任何看似简单的呈现都是由许许多多 CSS 属性共同作用的结果。例如,对于一个图片浮
动,单纯认为只有 float 在工作是不全面的,实际上,行高、字体、鼠标手形等都在暗地里“搞
鬼”,此时如果仅仅套用一两个 CSS 属性值应有的表现来理解,是根本理解不了的。换句话说,
有些人的 CSS 水平之所以停滞不前,是因为他们没有把所有的 CSS 当作一个整体,放在一个完
整的世界中去看待。所以,没有比“学 CSS 看看 CS
S 中文手册就够了”更愚蠢的言论了,手册
仅仅是表层的、独立的一些特性,每个 CSS 属性在 CSS 世界中都是有其存在的原因的,都是和
其他多个 CSS 属性发生着千丝万缕的关系的,这背后的种种远比他们想象得要庞大很多。
而本书完完全全区别于传统教条式的手册或参考书或教程之类,一步一步带领读者接触真
正丰富多彩、妙趣横生的 CSS 世界,一番畅快自在的 CSS 世界之旅下来,读者一定会得到不一
样的“洗礼”,困扰多年的 CSS 成长瓶颈说不定就会不知不觉地突破了。
剩余343页未读,继续阅读
Xhinking
- 粉丝: 26
- 资源: 320
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0