1.HTML的学习门槛高吗?

学习HTML不需要任何编程基础,即使是小学生也可以学。当年我读大学的时候,计算机网络这门课的教授就说,他见过有些小学生都会做网页了!而我那时候都不知道什么是HTML。

后来自己接触了很多前端知识后,才明白大学为什么很少会去涉及HTML、CSS这些课程。因为这些东西是非常简单易学的。不要抱怨自己学不会,那是你没有足够用心。

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”放到一本书里面介绍,其实这是误人子弟的做法。因为五本书都不可能介绍地完,更不能说一本就让你从入门到精通了。

之前好多小伙伴以为只要学HTML5就行了,没必要再去学HTML。殊不知如果你没有HTML基础,是学不来HTML5的。

5. 如果我想达到真正的前端工程师水平,还要继续学习哪些内容呢?

小伙伴们可以看一下绿叶其他教程或者“从0到1”系列的图书,因为所有教程或图书都是我一人操刀,所以我也早就想到这一点了。这个教程只是一个入门篇,如果想要达到真正工作水平,大家接下来应该去学习JavaScript、jQuery、HTML5、CSS3、ES6、Vue.js等。

最后还有一点要说明一下的,之前有些小伙伴就问:“为什么不把入门和进阶的内容都放到一个教程里面去呢?”。这样也是为了让小伙伴们有一个循序渐进的学习过程,如果一上来就不分青红皂白列一堆,不分难度的话,只会让大家看得一脸懵逼。这样的教程或图书,相信小伙伴们看过不少了。