背景:其中好多人问:怎么自学JS 自学css 做前端而不是天天做一个傻傻的 页面仔、切图仔。
我的回答:前端一开始都是页面仔、切图仔过来的,而且那时候更傻,更天真,以为jquery特效就是牛鼻,做个幻灯片就窃喜一晚上。。
你真要在web前端这个路走下去,走更远 、更高 必须深挖js 【对你没看错,是JS 不是JQ】,原理、模型、理论概念一些枯燥的玩意儿,到了一定瓶颈是必须掌握的,不然你只停留在js使用者,而非开发者额。说的的有点多 开始
- 有哪些关于前端开发技术(HTML、CSS 和 JavaScript 等)的值得推荐的书籍?
第一本,入门
第二本《CSS权威指南(第四版)》
第三本《精通CSS》
第四本《图解CSS3:核心技术与案例实践》
这本书比较新,讲解的是最新的CSS3(前三本书停留在CSS2.1时代),CSS3也是必学的,不是什么可学可不学的最新技术。
第五本《JavaScript DOM编程艺术》
最好的JS入门书籍,一目了然地告诉你如何用JS操作DOM(这是浏览器端编程的基本功),还灌输了最符合标准的编程理念。可惜有点老,最新一版是2010年的,以至于部分内容有点过期,例如本书内经常提到“某某方法浏览器不一定支持,需要小心使用”,而这些历史遗留问题当今已经不存在了,阅读过程中无视就好。
第六本《JavaScript高级程序设计》
第七本《JavaScript语言精粹》
第八本《你不知道的JavaScript》
第九本《JavaScript设计模式》
第十本《高性能网站建设指南》(及其续篇《高性能网站进阶》)
看完以上十本算是前端入门了。到现在为止,配合搜索引擎,已经可以无障碍地做出静态网页、各种特效、用AJAX配合后台构建Web应用了。然后是各种框架、库、预处理语言的学习,而且现在JavaScript也可以用来写服务器了(Node.js),这样一来JS通吃前后端,前端工程师都欢欣鼓舞,这也是个学习热点。下面是一些补充书籍,可以穿插着看。(至少看了两遍《JavaScript高级程序设计》再看下面的书)
《图解HTTP》和《HTTP权威指南》 每个Web程序员都应该熟悉HTTP协议里的内容。《图解HTTP》算是科普级别的书,《HTTP权威指南》则是大部头,需要点耐心才能看完。建议在了解AJAX后立刻开始学习HTTP协议。
《锋利的jQuery》
讲JS最著名的库——jQuery的,快速入门的书。光会原生JS不够,还要会用库。
《数据结构和算法的JavaScript描述》
作为程序员如果连基本的数据结构和排序、查找算法都不会实在丢脸。
《JavaScript编程精解》
巩固对JS的理解,很薄
《JavaScript启示录》
同上,也很薄。
《JavaScript权威指南》
号称“圣经”,最权威的JS书本,买来当作字典备查吧,没事也可以翻翻。
然后就是向高级前端工程师发展了,由于我是个菜鸟,也没办法做什么推荐。这时候全靠上社区、看博客来开阔眼界追赶潮流了。
结语
我是北妈, 一个就怕你们吃亏的互联网型男,我在纷杂的网络和现实世界建立了一个桃花岛,希望和朋友们一起修炼进化,共同提升。欢迎入岛。-->沸点