- 出版社: O'Reilly Media, Inc, USA (2012年10月31日)
- 丛书名: Hacks
- 平装: 300页
- 语种： 英语
- ISBN: 1449334997
- 条形码: 9781449334994
- 商品尺寸: 15.2 x 2.6 x 22.9 cm
- 商品重量: 640 g
- ASIN: 1449334997
- 用户评分: 分享我的评价
- 第1193位 - 图书 > 进口原版书 > Computers & Technology（计算机与科技） > Web Development & Design（网络发展及设计） > Web Design
- 第4431位 - 图书 > 进口原版书 > Computers & Technology（计算机与科技） > Programming（编程） > Languages & Tools
HTML5 Hacks (英语) 平装 – 2012年10月31日
|5 星 (0%)|
|4 星 (0%)|
|3 星 (0%)|
|2 星 (0%)|
|1 星 (0%)|
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
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.