I’ve been trying to bolster my front-end development skills the past 3 months or so. Prior to this, I didn’t think I was TOO skilled with user interfaces… One of the technologies/frameworks that I have been exposed more and more often as of late is compiled CSS. I had always known that CSS could be managed better with proper tooling to build CSS out of CSS-like syntax. I have heard of LESS and Sass in the past, but was never in need to actually using it for any projects.
At work, I had dabbled with Sass here and there, but never really knew what I was truly doing. As always, with a stable codebase, one can actually get away with hacking around, or “sort of knowing” what is going on. With code reviews, you can usually produce some quality code just by developing by making inferences.
Of course, it didn’t take too long before my engineering self decided to really dive deep into how something really worked under the hood. Before reading this book, I had read the official Sass documentation and had a good grasp of writing “sassy” stylesheets. In hindsight, the Sass documentation is actually enough for one with enough CSS background to actually be knowledgeable about creating maintainable stylesheets. Now, I have just given away my opinion of what I think of Sass and Compass In Action.
So first, my expectations for this book.
I had expected it to be a deep-dive tutorial to further discuss the inner-workings of Sass. I wanted to learn more than what the Sass documentation provided. To be truthful, I did not. But here’s my objective opinion:
Who this book is for:
- If you really aren’t convinced that compiled stylesheets are the future, this book will convince you.
- It’s a great introduction to modern front-end web development for those who come off from a traditional “build your pages server-side dynamically and send the generated markup back to the client”-club.
- If you haven’t really played with CSS grids in the past, this book will give you just that.
- Learning basic browser-rendering performance. The book has a section dedicated to optimizing the delivery of your front-end assets. I think this is probably worth buying the book to get a taste and basic delivery of front-end assets on the web. There’s even a section on how to go about debugging HTTP requests to assets.
Who this book isn’t for:
- If you have prior experience to CSS frameworks like Twitter Bootstrap, a lot of the stuff discussed that tries to pump you up about Compass isn’t a big deal: Grids, Dynamic sprite sheet generation, URL generation, etc.
- If you know Sass, then you should probably skip this book… honestly, it felt like the book was more of “Compass in Action” rather than the former.
- If you are already a professional web engineer and are already creating production-grade user interfaces, then this book falls too much into beginner-grade for you.
Overall for the 195 pages or so of content, it took me about 3 days worth of reading for 1–2 hours at a time to complete (totaling about 8 hours or so). I had read word-for-word in the beginning, but slowly teetered off to scanning for only the material which interested me.
- 语种： 英语
- ISBN: 1617290149
- 条形码: 9781617290145
- 商品尺寸: 18.7 x 1.4 x 23.5 cm
- 商品重量: 408 g
- ASIN: 1617290149
- 用户评分: 分享我的评价