要知道Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户,掌握HTML是网页的核心,是一种制作万维网页面的标准语言,所以学好HTML是成为Web开发人员的基本条件
一、基础(HTML+CSS)推荐书籍:《html与css入门经典》
《html与css入门经典》
![html与css入门经典第8版](https://i-blog.csdnimg.cn/blog_migrate/1e9ed557547e396b02d5e3bd069dd28d.jpeg)
《html与css入门经典》包涵理解Web的工作方式,如何发布Web内容,理解HTML与XHTML的关系,理解层叠样式单(CSS),使用文本块和列表,使用字体,使用表格显示信息,使用外部和内部链接,使用颜色,创建用于Web上的对象,在网站中使用对象和多媒体,使用框架,使用边距、填充、对齐和浮动,理解CSS盒子模型和定位,使用CSS进一步控制列表和控制导航,使用鼠标操作修改文本显示,创建固定或者流动的布局,创建打印友好的网页,理解动态网站,使用基于Web的表单,组织和管理网站,以及帮助人们找到你的网站等内容。附录还提供了完整的XHTML1,
二、中级(HTML5+CSS3)推荐书籍:《html5与css3基础教程》《javascript基础教程》
《html5与css3基础教程》
![html5与css3基础教程第8版](https://i-blog.csdnimg.cn/blog_migrate/5cebf146bfbf8b85f12398d5fb10719c.jpeg)
《html5与css3基础教程(第8版)》全面系统地阐述HTML5和CSS3基础知识以及实际运用技术,通过大量实例深入浅出地分析了网页制作的方方面面。最新第8版不仅介绍了文本、图像、链接、列表、表格、表单等网页元素,还介绍了如何为网页设计布局、添加动态效果等,另外还涉及调试和发布。《HTML5与CSS3基础教程(第8版)》提供了一个强大的配套网站,上面列出了书中的完整代码示例以及更多优秀实例及进阶参考资料,以供读者参考学习。 通过学习《HTML5与CSS3基础教程(第8版)》,零起点读者即可创建网站,而中高级水平的开发人员也可以快速了解HTML5新元素、CSS3的奇幻效果、响应式Web设计以及各种最佳实践。
《javascript基础教程》从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式等内容,循序渐进地给出了JavaScript以及相关的CSS、DOM、Ajax和jQuery等技术。第9版全新改写,新增更多示例和技术介绍,使用流行的jQuery框架向网站轻松添加有用的功能
三、高级推荐书籍:《javascript高级程序设计》《简约至上:交互式设计四策略》
《javascript高级程序设计》
《javascript高级程序设计》从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面
《简约至上:交互式设计四策略》从目标用户的需求和期望出发,结合人类本身的心理特征和行为特点,用简单的方法创建易用、有效而且让用户愉悦的设计。书中阐释了合理删除、分层组织、适时隐藏和巧妙转移这四个令交互式设计成果大程度简单易用的策略
总结:以上就是我个人推荐的学习路线以及书籍,在这里我想送给所有对于电脑编程感兴趣的人一句话:“学海无涯苦作舟”!