这个是vue.js 官网https://cn.vuejs.org/
这个是微信小程序的官网https://developers.weixin.qq.com/miniprogram/dev/framework/
这个是react中文文档:https://reactjs.bootcss.com/
这个是react英文文档:https://reactjs.org/docs/hello-world.html
上面三个链接分别是文档,偶觉得你多看看,还有源码你也可以选择多看看,从github上下载一些项目练手,也是不错的选择。
如果真的是新手学习的话,建议看看下面这些阶段漏了哪些,查漏补缺的学学。
零基础自学前端的过程中看书是必不可少的,多看书能帮助你打牢基础、稳固根基,有很多人问偶前端工程师需要看一些什么书?尤其是零基础自学前端的新手,今天偶就整理了一份书单推荐给大家。
1、《Web前端开发最佳实践》
本书主要讲解了html、css、JavaScript以及移动端开发的最佳实践方案,能够对缺乏良好指导的开发者产生很大的帮助。通过阅读本书大家可以掌握如何编写高可读性、高维护性、高性能的html、css以及JavaScript。
作者简介:党建,资深Web前端开发工程师。精通HTML、CSS、JavaScript等前端技术,对ASP.NET、Node.js等Web开发技术也有深入的研究。
2、《css那些事儿》
本书通过页面中的文字、图片、表格、表单等常见元素的处理及各种页面布局方式的使用,使读者能深入了解到如何在页面中更好地运用css布局。尤其是在页面布局的部分中,全面分析了多种布局方式,着重分解了两列等高和三列等高的几种方式,并相应说明了等高布局的优缺点。
作者简介:林小志,蓝色理想经典论坛标准版荣誉版主。多年网站设计和网站重构经验,对CSS、XHTML等前台技术有着深厚的功底。
3、《css权威指南》
本书通过诸多示例,详细讲解了如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到html力不能及的更丰富的表现效果。同时展示了如何遵循css最新规范(css2和css2.1)将层叠样式表的方方面面应用于实践。
作者简介:Eric A. Meyer是国际公认的 HTML、CSS和Web标准领域的专家,是Complex Spiral Consulting公司的创始人,还是微格式运动的发起人之一,以及设计领域系列会议An Event Apart的创始人之一。
Estelle Weyl是开放Web布道师和社区工程师,从1999年起就开始开发符合标准且具有可访问性的网站。
4、《CSS禅意花园》
全书分为两个主要部分。第1章为第一部分,讨论网站“CSS禅意花园”及其最基本的主题,包含正确的标记结构和灵活性规划等。第二部分包括6章,每章剖析“CSS禅意花园”收录的6件设计作品,每章介绍的作品围绕一个主要的设计概念展开,如文字的使用等。通过探索36件设计作品面临的挑战和解决的问题,读者将洞悉主要的Web设计原则以及它们运用的CSS布局技巧,理解CSS设计的精髓,恰当地处理图形和字体来创建界面优美、性能优良且具有强大生命力的网站。
作者简介:Dave Shea是一位图像设计师,“CSS禅意花园”网站的创始人和耕耘者,该网站获得了很多奖项,其中包括SouthWest Interactive会议授予的“Best of Show”。
5、《JavaScript高级程序设计第三版》
全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,html5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。
作者简介:Nicholas C. Zaka丰富的Web开发和界面设计经验,曾经参与许多大公司的Web解决方案开发。
6、《锋利的jquery》
本书循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单操作、AJAX以及插件方面等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。为使读者更好地进行开发实践,《锋利的jQuery》的最后一章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。
作者简介:单东林,曾经拥有一个著名的网站cssrain.cn,后来因不可抗拒力而关闭。通过本书继续为国内前端开发做贡献。
7、《Head First JavaScript》
本书语言和版式活泼,内容讲解深入浅出,是难得的JavaScript入门书。本书内容涵盖JavaScript的基本知识以及对象、函数和浏览器文档对象模型等高阶主题。书中配备了大量有趣的实例、图示和练习,让读者轻轻松松掌握JavaScript。
作者简介:Eric Freeman 计算机科学家,在耶鲁大学攻读博士学位期间,一直与行业翘楚David Gelernter一起从事研究工作。曾任迪士尼公司Disney Online & Disney.com首席技术官,目前将全部精力都投入到他与Elisabeth创建的创业公司WickedlySmart。 Elisabeth Robson 软件工程师、作者、培训师。
8、《JavaScript设计模式》
内容本书共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。为了让每一章中的示例都尽可能地贴近实际应用,书中同时列举了一些JavaScript 程序员最常见的任务,然后运用设计模式使其解决方案变得更模块化、更高效并且更易维护,其中较为理论化的例子则用于阐明某些要点。
本书适合各层次的Web 前端开发人员阅读和参考,也适合有C++/Java/C# 背景的服务器端程序员学习。
作者简介:Addy Osmani,谷歌Chrome团队的开发项目工程师,对JavaScript应用程序架构有着强烈的爱好。他创建了比较流行的项目,如TodoMVC,并对Modernizr和jQuery等其他开源项目也做出很大贡献。
以上书籍对于零基础入门前端来说足够了,如果有问题或者想讨论技术问题可私聊偶。
Web前端开发是种网页制作发展而来的,在web1.0的阶段主要是进行网页制作,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。到了web2.0 的时代各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再是单一的静态,而是在网页上逐渐形成交互形式为用户提供了更好的使用体验。
所以,现在的web前端开发包含面很广,要学的东西也很多。简单点来说,现在web前端开发就是做软件开发、微信小程序 、网页设计、网站建设、APP开发、游戏开发等方面的内容。
web前端难学吗?其实,在编程学习种web是相对比较简单的,也是前期比较容易入门的学科,只要是用心去学习的话基本上是没有什么问题的。
2020年web前端学习线路图: