1.HTML的学习门槛高吗?
学习HTML不需要任何编程基础,即使是小学生也可以学。当年我读大学的时候,讲计算机网络这门课的教授就说,他见过有些小学生都会做网页了!而我那时候都不知道什么是HTML。
后来自己接触了很多前端知识后,才明白大学为什么很少涉及HTML、CSS这些课程。因为这些东西是非常简单的。不要抱怨自己学不会,那是因为你没有足够用心。
图1-7 让人不得不服的《宝宝的网页设计》
2.学完这本书,要花多少时间?我能达到什么水平?
即使没有基础,只要认真学,一周就可以入门了。当然,仅仅学完这个教程,也只是入门程度,只能制作一些简单的网页。如果想要达到实际工作的水平,我们还需要学习CSS进阶的内容才行。
3.书中每一章后面的习题有必要做吗?
必须要做!这本书中每一章后面的练习题都是我与其他几个前端工程师精心挑选和设计出来的,这些习题来自于真正的前端开发工作,甚至不少还是面试题。希望小伙伴们认真把每一道题都做一遍。
4.现在都有HTML5了,为什么还要学HTML呢?
HTML是从HTML4.01升级到HTML5的。我们常说的HTML,指的是HTML4.01,而HTML5一般指的是相对于HTML4.01“新增加的内容”,并不是指HTML4.01被淘汰了。准确地说,你要学的HTML,其实是HTML4.01加上HTML5。
市面上的很多技术图书,都把“HTML5+CSS3+JavaScript”放到一本书里面介绍,其实这是误人子弟的做法。因为5本书都不可能把这些技术介绍完全,更不用说一本就能让你从入门到精通了。
之前好多小伙伴以为只要学HTML5就行了,没必要再去学HTML。殊不知没有HTML基础,你是学不懂HTML5的。
5.如果我想达到真正的前端工程师水平,还要继续学习哪些内容呢?
可以看一下“从0到1”系列的其他图书,这个系列的所有图书都是我一人“操刀”。本书只是一个入门篇,如果想要达到真正工作的水平,大家接下来应该学习JavaScript、jQuery、HTML5、CSS3、ES6、Vue.js等。
最后还有一点要说明,之前有些人问:“为什么不把入门和进阶的内容都放到一本书里面?”。其实这样也是为了让大家有一个循序渐进的学习过程。