前端书籍推荐

html-css013

前端书籍推荐,第1张

对于零基础小白,可以看看以下书籍

《图解 HTTP》:一本HTTP的神书,图文并茂,生动形象,非常适合小白学习。

《Head First HTML与CSS(第2版)》:入门真的是经典书籍,手把手教学,丰富的案例让你从 0 开始学前端。

《锋利的jQuery》:作为第一本原因是jQuery入门快,你不会因为js的晦涩难懂而止步不前,因为学习jQuery后你可以自己写一些可以即使看到效果的小项目从而提升兴趣。

《Javascript 高级程序设计》:书中涉及的概念基本涵盖了js的大部分内容,包括作用域链、js数据类型、OOP对象在js中的实现、闭包、BOM和DOM模型、对变态IE的系列兼容的解决方案、事件流、还有xml、jason、E4X这些数据格式与js的交互操作简介、高级技巧的介绍(比如惰性载入)等等

《高性能JavaScript》:揭示了技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。

《JavaScript 设计模式与开发实践》:腾讯前端AlloyTeam团队出品,综合讲述前端的设计模式,设计原则,编程技巧,代码重构等等。

《CSS 世界》:CSS和javascript一样,都是很容易上手,却很难精通的。这本是前端知名博主张鑫旭的书籍,好评很多,讲的很细致。

《CSS 揭秘》:CSS进阶必备书籍,47 个 css 技巧让你在面对各种 css 问题的时候游刃有余。

《深入浅出Node.js》:针对Node的基本原理做了深入,能让你了解底层的Node实现

CSS设计指南(第3版) (图灵程序设计丛书)-Wyke-Smith, Charles-.mobi

链接: https://pan.baidu.com/s/1ebE6XdW-9KV3ViZHY-ZPRg

 提取码: tuvc

azw3和mobi格式都是亚马逊Kindle电子书格式,主要有这几个区别:

1、基本格式版本的区别:

kindle电子书的格式是kindle format,简称kf,是亚马逊的私有格式。

mobi和azw3都基于这种格式,mobi是亚马逊早期的电子书格式,版本号为kf7,无法支持稍微复杂的排版,后来亚马逊为解决这个问题,就推出了azw3,也就是kf8。

2、功能上的区别:

mobi是亚马逊较老的电子书格式了,不支持图片等复杂排版。

azw3 的本质是 KF8,是随着 2011 年 Amazon 推出 Kindle Fire 平板时一起推出的。

它填补了 Mobi 对于复杂排版支持的缺陷,支持很多 HTML5(目前尚不支持 HTML5 的视频和音频标签)和 CSS3 的语法,这就大大改善了原来 mobi 或 azw 内容排版上的一些缺陷,单纯从读者的角度来讲,是不输 epub 格式的。

目前从 Amazon 购买的书,大部分已经是 azw3 格式了,而以前主流的 mobi 格式则越来越少,它正逐渐取代 mobi 成为 Kindle 电子书的主流格式。

3、两者优缺点的选择区别:

1)如果kindle版本在5.6及以下,希望图书有封面,可以选句标注,最好选择azw3;

2)如果kindle版本在5.7及以上,希望图书有封面,可以选句标注,最好选择mobi;

3)如果需要启用生字注音,kindle版本需要升级到5.8.7,选择azw3(不能选句标注);

4)如果需要多平台同步,那么就选择mobi,并通过邮件推送至亚马逊账号,但代价是可能丢失封面和嵌入的额外字体。

参考资料:

百度百科 -- AZW格式

亚马逊kindle个人文档服务