- 出版社: O'Reilly Media, Inc, USA (2012年10月31日)
- 丛书名: Hacks
- 平装: 508页
- 语种： 英语
- ISBN: 1449334997
- 条形码: 9781449334994
- 商品尺寸: 15.2 x 2.6 x 22.9 cm
- 商品重量: 640 g
- ASIN: 1449334997
- 用户评分: 分享我的评价
- 第1118位 - 图书 > 进口原版书 > Computers & Technology（计算机与科技） > Web Development & Design（网络发展及设计） > Web Design
- 第3825位 - 图书 > 进口原版书 > Computers & Technology（计算机与科技） > Programming（编程） > Languages & Tools
HTML5 Hacks: Tips & Tools for Creating Interactive Web Applications (英语) 平装 – 2012年10月31日
The hacks are divided by topic and distributed into 10 chapters that cover for example basic topics like semantic markup and styling or multimedia issues like audio, video or vector graphics. The other chapters cover user interaction like drag&drop, local data storage methods, geolocation functions, parallel task execution with WebWorkers, remote communication with WebSockets, and finallz there's a chapter with pro-hacks using Node.js.
The great thing about this book is the focus on practical applications. It goes beyond the presentation of technical possibilities of HTML5, but also provides hints to useful tools by third-party developers, like for example Google WebFonts, caniuse.com, ColorZilla Gradient Editor or Boilerplate, which any web developer should be familiar with. A nice-to-have would have been a structured list of the employed HTML5/CSS features with the respective browser support and available polyfills. This is given in the text, and not for all hacks. However, when using the book in combination with caniuse.com, this is not a problem.
I recommend this well written book to every web developer who wants to update his or her technical background and get to know the new features of HTML5. Amateurs and pros alike will find a lot of valuable information in this book.
As an aside, I was not particularly impressed with the indexing of the book but that's not really within the author-controlled area (I think).
This book did not disappoint.
The authors have a fluid and easy to read style, as well as an excellent grasp on what important points about a deep technology are needed by a professional ready to get started quickly. You aren't going to learn the basics here though, and you'll need to come to this subject with some background knowledge. I wouldn't want my review to lead anyone who is brand new to the subject astray.
Personally, I've found the 'hacks' format to be the best way to gain quick exposure to complex technical data in a way that is immediately useful in your day to day activities. You should look closely at this book if you are looking for a desk reference to some of the best features of HTML 5.
I also look at this type of hacking as making something do what you want it to do, or pushing it to the limit. By using this book, you too can learn work arounds for making HTML5 work for you too. There are a bunch of hacks that are truly useful, even if you're a veteran html programmer.
Back when I started learning to hard code html, people didn't look at html as a programming language. I did, because I was using a particular language to create a webpage. Sure I used English which is my native language, and it wasn't assembly language of any other then known programming language. But you still used tags, which by my definition are codes for making something happen. Such as this one, , which I understand is being phased out, but it means that all the text between and is a paragraph. That is programming, because I'm telling the interpreter that is built into the web browser, how I want that particular type of text to look on the webpage.
This book covers many hacks for HTML 5 and I truly would like for you to experience the hacks the authors give in this book. I would definitely recommend this book to others. The book looks as good on the Kindle Fire HD as it does in pdf format.
1The Meaning of `Hack' Appendix A. Hacker Folklore
- 图书 > 进口原版 > Computers & Technology（计算机与科技） > Programming（编程） > Languages & Tools
- 图书 > 进口原版 > Computers & Technology（计算机与科技） > Web Development & Design（网络发展及设计） > Web Design
- 图书 > 进口原版 > Reference（参考书）