网页制作简单易学吗?
第一本书,头头HTML &入门;CSS的最佳入门书籍。看了两遍,对HTML &;CSS有个大概的印象。此时收藏w3cschool作为参考手册。
CSS第二权威指南(第三版)是最权威的CSS书籍,是除了阅读W3C文档之外的最佳选择(翻译有点操蛋,觉得难以理解可能要求助网络资源)。你可以在有时间的时候(现在或者将来)反复阅读,随时查字典。
第三本书《掌握CSS》,被前辈们广泛推荐。如果说上一本书是一本字典的话,这本书相当于中学生作文全集,汇集了CSS的一些最佳实践。
第四本书,图文并茂的CSS3:核心技术与案例实践,比较新,讲解的是最新的CSS3(前三本书停留在CSS3 2.1的时代),CSS3也是必学的,不是可以学到的最新技术。
关于HTMLCSS值得看的书就这些了(还会有CSS秘密花园,还在翻译中,值得期待),剩下的就是自己写技术博客,自己看技术博客了。接下来,JavaScript,HTML,CSS都是没有逻辑的标记语言,JS才是真正的编程语言。要靠这个来评价前端工程师的水平。
第五本《JavaScriptDOM编程艺术》,最好的JS入门书,一目了然的告诉你如何用JS操作DOM(这是浏览器端编程的基本功),同时也灌输了最标准的编程理念。可惜有点老了。最新版本是2010,以至于有些内容有点过时。比如这本书里经常提到“某个方法不一定是浏览器支持的,需要小心使用”,但是这些历史问题在今天已经不存在了,所以在阅读的时候忽略就好。我很想学好前端技术。不能光看视频看书。如果我想学,可以加一条前面6-1,中间4-28,后面1-42的裙子。下面是最新的HTML资料和分析课程。如果我真的想学,可以加他们。如果我不想学,请不要打扰我。
第六本《JavaScript高级编程》是每个前端必读的书,是前端工程师技术树上的关键一环。看完这本书再看各种进阶书会更好。俗称小红书,也是入门书。虽然是大书(700多页),但至少要看一遍。都掌握了,就可以在网络社区谈笑风生了。经过实操培训,面试一个前端工程师应该没问题。
第七本书《JavaScript语言的本质》也是前端必读。薄至百页,对JS来说粗中有细。
第八部《你不知道的JavaScript》是系列丛书,目前为止只翻译了第一册。每本书都相当薄,深入介绍了JS中的重要概念。
第九册《JavaScript设计模式》“设计模式”是软件工程中的重要题目,相当于高考中的答题套路。前人总结的应对各种问题的模板。也是必读书。目前有几本关于JavaScript设计模式的书,有些书是中国人写的。随便选一两个看看吧。
《构建高性能网站第十指南》(及其续篇《高级高性能网站》)告诉你一个真正的商业公司的前端是如何优化一个网站的。当然,优化的问题不是看一本书就能解决的。最好随时了解同行的体验。
看完以上十本书,是前端介绍。到目前为止,在搜索引擎的帮助下,静态网页、各种特效、后台用AJAX搭建的Web应用都可以无障碍制作。然后就是各种框架、库、预处理语言的学习,现在JavaScript也可以用来写服务器(Node.js),让js把前端和后端都吃了,前端工程师欣喜不已,这也是学习的热点。以下是一些可以穿插的教辅书。(在看下面这本书之前至少看两遍JavaScript高级编程)图文并茂的HTTP和HTTP权威指南每个Web程序员都应该熟悉HTTP协议的内容。图文并茂的HTTP是科普书,而HTTP权威指南是大书,需要一点耐心才能看完。建议你一懂AJAX就开始学习HTTP协议。
《Sharp jQuery》是一本关于JS最著名的库jQuery的快速入门书。光知道原生JS是不够的,还要会用库。
数据结构和算法的JavaScript描述,作为一个程序员,如果连基本的数据结构和排序搜索算法都能联系上,也不会真的丢面子。
《JavaScript编程解决方案》巩固了对JS的理解,很单薄。
JavaScript启示同上,也很细。
JavaScript的权威指南被称为圣经,最权威的JS书籍。买下来当字典备查,没事可以查查。然后我就发展成了高级前端工程师。因为我是菜鸟,所以不能做什么推荐。这时候就要靠社区和看博客来开阔眼界,赶上潮流。
= = = = = = =最后不得不说,所有书中的一些思路和方法,只是作者认为的最佳解决方案,并不代表绝对真理。有些甚至因为时代的发展而成为错误的内容。“与其没有书,不如相信书。”大家还是要结合工作实际和现在的趋势去学习新的知识。图解CSS3:核心技术和案例实践,CSS实用手册第三版,HTML5和CSS3权威指南(第一卷)
射流研究…
开始使用:
简单来说就是JavaScript
JavaScriptDOM编程艺术
JavaScript学习指南
JavaScript权威指南
选择其中一个。
个人建议:JavaScript权威指南。
高级:
JavaScript上的Ppk
精通JavaScript
JavaScript高级编程
选择其中一个。
个人建议:JavaScript高级编程。