1. 1. 先说一下什么是前端,前端开发需要学习哪些东西。
  2. 2. 1.Web前段快速入门——w3school
  3. 3. 2. 进阶——《编写高质量代码——WEB前端开发修炼之道》
  4. 4. 3.深入——《JavaScript权威指南》+《CSS权威指南》
  5. 5. 4.深入——《HTML5与CSS3权威指南》
  6. 6. 5.SEO——《seo实战密码:60天网站流量提高20倍》
Table of Contents ▼

Web前端自学书籍推荐

推荐几本很不错的前端书籍,方便自学者快速入门并精通前段。

先说一下什么是前端,前端开发需要学习哪些东西。

国内前端的起步较晚,也是最近四五年的时间前端开始得到重视,前几年甚至现在仍有不少人对前端怀有歧视。如果有人认为前端缺少技术,随便一个半路出家的人也可以轻松搞定前端,那么这个人一定不能算是一个前端工程师。需要强调的是前端其实也是需要扎实的计算机基础的,所以不要有速成的想法。
wink

去阿里实习,那个时候对于前端顶多算是入门,当时面试官问我前端应该学哪些东西,我还很自信地说最基本的是HTML,CSS,JS,同时也需要掌握后端的开发语言以及数据库、网络方面的知识。但是在终面的时候,彻底傻眼,算法、网络、操作系统、逻辑题应有尽有,而据我后来了解,大公司的前端基本都是这个节奏,你需要有全栈工程师的追求。

废话说了一大推,进入正题,这里我只是从希望对前端有大致了解或者说入门的角度推荐书籍,高手绕道:

1.Web前段快速入门——w3school

w3school网站,这是自学者最快上手的教程,简单明了,相比枯燥死板的书,w3school的教程绝对实用有趣。花个半天的时间好好学习吧。

 

2. 进阶——《编写高质量代码——WEB前端开发修炼之道》

编写高质量代码——WEB前端开发修炼之道

 

W3shool上的教程虽然已经很不错了,但存在两个较大问题,一是细节不够深入,知识点太浅;二是读者难以通过它很好的理解整体的思路框架,难以形成 系统的知识体系。所以看完W3school上的东西还远远不够。

《编写高质量代码——WEB前端开发修炼之道》是我所看的前端的书中自认为写得最好的一本书,书中内容涉及网页整体框架设计,HTML,CSS,Javascript,而且讲解相当详细实用,我相信若你好好看,书中很多内容一定会让你有醍醐灌顶的感觉。

下载地址:http://pan.baidu.com/s/1bnCf1BT

3.深入——《JavaScript权威指南》+《CSS权威指南》

前端必读书籍。

如果你认为前端没有编程技术含量,那么只能说你还没入门。好好去学习JS,尝试写一段让自己自豪的脚本。《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API,同时第六版涵盖了HTML5和ECMAScript 5,而且还包括jQuery、服务器端JavaScript、图形编程以及 JavaScript式的面向对象。

认真读《CSS权威指南》这本书可以帮你解决以前很多CSS奇葩现象,对于CSS的讲解非常透彻,既可作为参考手册也可作为实践参考。

一定要自己敲代码!

下载地址:http://pan.baidu.com/s/1o6G2Lv0

4.深入——《HTML5与CSS3权威指南》

比较惭愧,我现在没有认真读过一本H5的书籍,但HTML5是前端必须掌握的新东西(其实很早就踢出来了),先来这本书吧,中规中矩的一本,但我实在受不了作者的风格……

下载地址:http://pan.baidu.com/s/1mg9fpSO

 

其实计算机的东西最实际的还是要自己编代码,所以当自己看得差不多了,不妨仿照网易或者新浪首页自己模仿,看能不能很轻松的实现。另外,强烈不建议用DreamWeaver,写静态的页面一个文本编辑器就足够了!

5.SEO——《seo实战密码:60天网站流量提高20倍》

SEO实战密码

什么是SEO——

SEO(Search Engine Optimization):汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式。

虽说网站内容为王,但良好的SEO会让你的网站有意想不到的流量与排名。国内讲SEO的书不多,而且鱼龙混杂,你百度一搜SEO,会发现大量广告!我推荐一本Zac的书《seo实战密码:60天网站流量提高20倍》,对SEO稍有了解的人应该或多或少听说过Zac和他的这本经典之作吧。

SEO看似简单,但是并不那么好做,需要花费大量时间和精力。我这个博客SEO就做得很烂,但是因为时间等原因,一直没有着手改善……

下载地址:http://pan.baidu.com/s/1bnlbh19

以上的书籍仅是我自学前端过程中觉得写得还是很不错的,欢迎各位补上其他好书,共同进步~