热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何成为前端工程师?

我不是前端工程师,对于前端知识略有研究,因此这篇文章是咨询了几位前端工程师才斗胆发出来的。或许有不对有瑕疵,一定要提醒我。(只有仔细的人才能看到文末的彩蛋)那么,回到今天的主题。如何

我不是前端工程师,对于前端知识略有研究,因此这篇文章是咨询了几位前端工程师才斗胆发出来的。或许有不对有瑕疵,一定要提醒我。(只有仔细的人才能看到文末的彩蛋)

那么,回到今天的主题。如何成为前端工程师?

首先前端工程师的学习路线分为:

以下我们会按照以上的路线整理教程。

一、开发工具:sublime、HBuilder

sublime ==> 前端开发工具技巧介绍

HBuilder ==> HBuilder 使用教程

(开发工具只是辅助,具体选择看个人的喜好)

二、基础:HTML, CSS教程

选择一(w3c的教程):HTML 教程 +HTML 5 教程 + CSS 教程

选择二(imooc教程): HTML+CSS基础课程 + 如何用CSS进行网页布局 + 网页布局基础-慕课网 + 网页简单布局之结构与表现原则

选择三(网易云课堂):oeasy教html、css网页设计与制作(html5教程) 、HTML5入门 - 网易云课堂 、 8小时学会HTML网页开发

任意选择其一进行学习即可。

三、进阶:Javascript,jQuery

Javascript ==> Javascript 教程 (w3c) 或Javascript - 网易云课堂 或 李炎恢Javascript教程 第一季

或者Javascript入门篇-Javascript入门视频教程 和Javascript进阶篇_Javascript视频教程

jQuery ==>jQuery 教程 | 菜鸟教程

或者 jQuery基础视频教程 和 jQuery基础修炼圣典_DOM篇_jQuery视频教程 和 jQuery基础修炼圣典 和 jQuery基础修炼圣典

实战:网页定位导航特效 +瀑布流布局-慕课网 + 搜索框制作-慕课网

或者jQuery 实战经典

四、高级:AJAX 教程

AJAX 教程 | 菜鸟教程 或者Ajax全接触-慕课网

五、框架扩展学习:zepto、Bootstrap、React、VUE、Angular

Bootstrap == > v3.bootcss.com/ ||Bootstrap 教程

zepto ==> GMU API 文档

React ==> 用于构建用户界面的Javascript库 || React 入门实例教程

Angular ==> AngularJS 教程 || AngularJS中文网

六、 调试工具:Firebug

Firebug 教程 ||WEB调试工具-Firebug-慕课网

七、网站优化

seo: SEO在网页制作中的应用

前端性能优化: Yahoo军规-慕课网 || 网站前端性能优化总结

最后再给大家推荐一份完整的极客学院前端教程:本科生如何系统地学习前端开发? - 路人甲的回答

如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:学习编程

如何学习Python爬虫[入门篇]? - 知乎专栏
如何一步一步的学Java - 知乎专栏
C、C++语言学习资料 - 知乎专栏
学好Python的11个优秀资源 - 知乎专栏
程序员把妹指南之修电脑篇 - 知乎专栏
编程教程资源整理汇总- 知乎专栏
免费实用的API接口 - 知乎专栏
零基础如何开发游戏 - 知乎专栏
代码编辑器的配色方案 - 知乎专栏

虽然我不是前端工程师,但是我对前端很感兴趣的,想认识一些前端开发的朋友或者想学习前端开发的朋友。于是在这里,我建了一个微信群和qq群,用来交流聊天。

前端交流微信群:(微信群无法识别请加qq群,qq群中有微信群二维码)

前端交流qq群:489268413


推荐阅读
  • CSS3圆角技术能非常好的美化你的页面效果,而且避免了使用图片辅助,一则省去了制作图片的时间,二则省去了浏览器加载图片造成的延迟和带宽。如 ... [详细]
  • salesforce lightning零基础学习(七) 列表展示数据时两种自定义编辑页面
    上一篇Lightning内容描述的是LDS,通过LDS可以很方便的实例化一个对象的数据信息。当我们通过列表展示数据需要编辑时,我们常使用两种方式去处理编辑页面:PopUpWindo ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • HTML5网页模板怎么加百度统计?
    本文介绍了如何在HTML5网页模板中加入百度统计,并对模板文件、css样式表、js插件库等内容进行了说明。同时还解答了关于HTML5网页模板的使用方法、表单提交、域名和空间的问题,并介绍了如何使用Visual Studio 2010创建HTML5模板。此外,还提到了使用Jquery编写美好的HTML5前端框架模板的方法,以及制作企业HTML5网站模板和支持HTML5的CMS。 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • Spark 贝叶斯分类算法
    一、贝叶斯定理数学基础我们都知道条件概率的数学公式形式为即B发生的条件下A发生的概率等于A和B同时发生的概率除以B发生的概率。根据此公式变换,得到贝叶斯公式:即贝叶斯定律是关于随机 ... [详细]
  • 步骤一:明确主打的核心目标用户群(对应产品侧的定位)这个核心目标用户群体是该产品成功挤进市场的切入点,甚至是撬动市场的支点和撬杠。市面上几乎很少有产品是专门给一个群体用而对其他群体 ... [详细]
  • 本节书摘来自华章计算机《Web前端开发最佳实践》一书中的第2章,第2.2节,作者:党 建更多章节内容可以访问云栖社区“华章计算机”公众号查看。2.2 前端代码重构代码 ... [详细]
  • 写在前面GitDataV,是一个github“大数据可视化平台”,通过它你可以更直观的看到你在github里的一些数据,(之所以打双引号& ... [详细]
  • 搜索栏算是UI中很简单的一个操作了,拖一个搜索栏上来。   搜索栏中比较重要的属性是占位符,也就是图中右侧的Placeholder,比如输入“请输入关键字”,显示如下: ... [详细]
  • 日期:2012-4-7来源:GBin1.com在线演示本地下载今天我们介绍一个超棒的创建快速动态互动HTML5可视化图形效果的javascript类库-Envision.j ... [详细]
  • 如何设计一个秒杀系统(各方面都写的很到位)
    1.Overview1.1并发读写秒杀要解决的主要问题是:并发读与并发写。并发读的优化理念是尽量减少用户到服务端来读数据,或者让他 ... [详细]
  • IE下PHPiframe跨域导致session丢失问题的解决方法|一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况)。主要是session无 ... [详细]
  • js html 图片 缓存问题,如何防止浏览器缓存CACHE?将CSS、JS、图片加上参数
    什么是浏览器缓存浏览器缓存功能是网页性能优化的项目之一使用浏览器缓存功能如果用户再次来到您的网站,缓存css、js、jpg、png图档等静态资源将能使网页打开速度加快 ... [详细]
  • win10下载速度慢
    运维|windows运维win10,下载,速度慢运维-windows运维秒赞源码详细说明,vscode怎么跑项目,台电安装ubuntu,tomcat记录请求报文,sqlite的数据 ... [详细]
author-avatar
广东工业大学普通话_333
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有