初级

HTML 5

  • HTML 5 与 HTML 4 的区别
  • HTML 5 新增的主体结构元素
  • HTML 5 新增的非主体结构元素
  • HTML 5 表单新增元素与属性
  • HTML 5 表单新增元素与属性(续)
  • HTML 5 改良的 input 元素的种类
  • HTML 5 增强的页面元素
  • HTML 5 编辑 API 之 Range 对象(一)
  • HTML 5 编辑 API 之 Range 对象(二)
  • HTML 5 音频视频
  • HTML 5 拖放
  • HTML 5 Canvas 标签的使用
  • HTML 5 Canvas 使用路径
  • HTML 5 Canvas 绘制渐变图形与绘制变形图形
  • HTML 5 Canvas 图形绘制处理
  • HTML 5 Canvas 应用
  • SVG
  • HTML 5 File API 的应用
  • HTML 5 File API 的应用进阶
  • Web 存储
  • HTML 5 应用缓存与 Web Workers
  • 服务器推送事件
  • 响应式布局基础
  • 响应式布局之 Bootstrap
  • 使用 HTML 5 构建应用布局和页面

CSS 3

  • CSS 入门基础知识
  • CSS 基本样式讲解
  • CSS 定位
  • CSS 盒子模型
  • CSS 常用操作
  • CSS 选择器
  • CSS 动画 — 页面特效
  • HTML 与 CSS 简单页面效果实例
  • CSS 3 选择器详解(一)
  • CSS 3 选择器详解(二)
  • CSS 3 选择器详解(三)
  • CSS 3 文字与字体相关样式
  • CSS 3 盒子相关样式
  • CSS 3 背景与边框相关样式
  • SVN 介绍和应用
  • CSS 3 中的动画功能
  • 老式浏览器支持 HTML 5 和 CSS 3
  • CSS 3 布局属性全接触

初级开发工程师实战

  • HTML 5 实战:图片与标签配合制作网页
  • HTML 实战-极客学院播放视频页面布局
  • HTML 5 开发项目实战:照片墙
  • HTML 5 开发项目实战:导航栏
  • HTML 实战 - 极客学院路径图页面布局实现
  • 响应式布局之 Bootstrap

初级前端工程师面试题

中级

JavaScript

  • JavaScript 基础教程
  • JavaScript 语法详解
  • JavaScript 函数
  • JavaScript 异常处理和事件处理
  • JavaScript DOM 对象
  • JavaScript 事件详解
  • JavaScript 内置对象
  • JavaScript DOM 对象控制 HTML元素详解
  • JavaScript 浏览器对象
  • JavaScript 瀑布流
  • JavaScript 面向对象详解
  • JavaScript 正则表达式

中级前端开发工程师常用的库—— jQuery

  • jQuery 简介及语法
  • jQuery 选择器和事件
  • jQuery HTML 之捕获、设置、元素添加、元素删除
  • jQuery 效果之隐藏与显示、淡入淡出、滑动、回调
  • jQuery AJAX 之异步访问和加载片段
  • jQuery 的扩展与 noConflict
  • jQuery CSS 操作及 jQuery 的盒子模型
  • jQuery 之元素的遍历与元素的过滤
  • jQuery 菜单
  • jQuery 实例:标签切换

中级前端开发工程师常用的库—— jQuery UI

  • jQuery UI 的下载与使用
  • jQuery UI Interactions
  • jQuery UI Widgets(1)
  • jQuery UI Widgets(2)

中级前端开发工程师常用的库—— Backbone

  • Backbone 概述

中级前端开发工程师常用的库—— AngularJS

  • AngularJS 入门
  • AngularJS 进阶
  • AngularJS 进阶 - Services 与指令的使用
  • AngularJs 内置服务 $ http 的使用
  • AngularJS 进阶 - Directive 的使用
  • AngularJS 之移动 App 开发

中级前端开发工程师常用的库—— Bootstrap

  • Bootstrap 简介
  • Bootstrap CSS 栅格、代码和表格
  • Bootstrap CSS 表单、按钮和图片
  • Bootstrap 组件之下拉菜单、按钮组、按钮式下拉菜单
  • Bootstrap 输入框组、导航和导航条
  • Bootstrap 媒体对象、面板和Well
  • Bootstrap 过度效果、模太框和下拉菜单
  • Bootstrap 基本组件
  • Bootstrap 警告框、进度条和列表组
  • Bootstrap 滚动监听、标签页和工具提示
  • Bootstrap 实例
  • Bootstrap 进阶

中级前端开发工程师常用的库—— ReactJS

  • React 概述
  • JSX 语法及特点介绍
  • React 生命周期详解
  • React 属性和状态详解
  • React 中事件的用法
  • React 组件的协同使用
  • React 表单详解

项目实战

  • HTML 5 开发项目实战:列表切换
  • HTML 实战:标签切换效果
  • jQuery 实例:标签切换
  • HTML 5 开发项目实战:幽灵按钮
  • JavaScript 瀑布流
  • jQuery 瀑布流
  • HTML 5 开发项目实战:侧边栏固定
  • HTML 5 实战:回到顶部功能实现

中级前端工程师面试题

高级

CSS 在工程中的改变

  • 面向对象的 CSS
  • Less 介绍和应用
  • SASS 介绍和应用
  • CSS 后处理器

项目构建与部署

  • Grunt 介绍和应用
  • Gulp 介绍和应用
  • Bower 介绍和应用
  • Yeoman 介绍和应用
  • FIS 介绍和应用
  • 深入理解 Git 远程操作
  • Git 远程协作
  • 理解 Git 中 push.default 配置的作用
  • 使用 Git 进行问题定位以及代码查找
  • SVN 介绍和应用

前端常用的库与实用技术

  • JavaScript 模块化
  • JavaScript 数据推送
  • JavaScript 高级函数
  • JavaScript 高级技巧
  • JavaScript 面向切面编程
  • JavaScript 多线程

常见设计模式

  • JavaScript 设计模式简介
  • JavaScript 设计模式之 单例模式
  • JavaScript 设计模式之 构造函数模式
  • JavaScript 设计模式之 建造者模式
  • JavaScript 设计模式之 工厂模式
  • JavaScript 设计模式之 外观模式
  • JavaScript 设计模式之 代理模式
  • JavaScript 设计模式之 观察者模式
  • JavaScript 设计模式之 策略模式
  • JavaScript 设计模式之 命令模式
  • JavaScript 设计模式之 迭代器模式
  • JavaScript 设计模式之 职责链模式
  • JavaScript 设计模式之 适配器模式
  • JavaScript 设计模式之 模板方法
  • JavaScript 设计模式之 原型模式

前端开发其他工程师配合

  • 前端工程师和美工配合的那些事
  • 和 Node.js 配合的那些事
  • 和产品经理配合的那些事
  • 和 PHP 配合的那些事

Web 安全

  • Web 安全介绍与基础入门知识
  • XSS 入门与介绍
  • 跨站伪造请求(CSRF)

Windows & Linux 基础

  • Linux 用户、群组和权限
  • SSH 服务实战应用
  • bash shell 的学习
  • 文件的压缩与打包
  • Linux 文件和目录管理

Node.js

  • 初识 Node.js
  • Node.js 开发环境搭建
  • Node.js 实战项目开发:极客学院 “技术问答”
  • 使用 loopback 快速搭建用户系统
  • 基于 Node.js 平台的下一代 web 开发框架 koa
  • NodeJS 爬虫系统

游戏开发

  • TypeScript 环境搭建
  • TypeScript 基本数据类型
  • TypeScript 类 ( Class )
  • TypeScript 函数
  • TypeScript 接口( Interface )
  • TypeScript 泛型
  • TypeScript 模块
  • Egret 实例开发小游戏:测专注力
  • Egret 环境搭建
  • Egret 显示对象
  • Egret 显示容器
  • Egret 事件机制
  • Egret 绘图、文本、动画和计时器
  • Egret 位图纹理
  • Egret 声音和网络
  • Egret 实例及屏幕适配
  • Egret GUI 库
  • Cocos2d-JS 第一步
  • Cocos2d-JS 基础数学知识
  • Cocos2d-JS 基础元素
  • Cocos2d-JS Action 动作与特效
  • Cocos2d-JS v3 对象缓冲池
  • Cocos2d-JS v3 事件管理器
  • Cocos2d-JS v3 对象
  • Cocos2d-JS v3 工作流
  • Cocos2d-JS CocosStudio 2.x 基础控件
  • Cocos2d-JS CocosStudio 2.x 容器控件
  • Cocos2d-JS 虚拟手柄

资深前端开发工程面试题

Google V8 引擎 的实际应用

web 前端开发学习路线的更多相关文章

  1. Web前端开发学习误区,你掉进去了没?

    从接触网站开发以来到现在,已经有五个年头了吧,今天偶然整理电脑资料看到当时为参加系里面一个比赛而做的第一个网站时,勾起了在这网站开发道路上的一串串回忆,成功与喜悦.烦恼与纠结都历历在目,感慨颇多. 先 ...

  2. web前端开发学习内容

    应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准                       代码能 兼容主流浏览器.ie6.7.8.9 ff 等.    ...

  3. WEB前端开发学习:源码canvas 雪

    WEB前端开发学习:源码canvas 雪 双旦节要到了,程序员们为了响应气氛,特别用代码制作了动态雪花,WEB前端开发学习的初学者们一起跟着案例做一遍吧! <!DOCTYPE html> ...

  4. web前端开发学习:jQuery的原型中的init

    web前端开发学习:jQuery的原型中的init 有大量web前端开发工具及学习资料,可以搜群[ web前端学习部落22群 ]进行下载,遇到学习问题也可以问群内专家以及课程老师哟 jQuery.fn ...

  5. Web 前端开发学习之路(入门篇)

    字数1374 阅读4622 评论0 喜欢49 以前学习过一段时间的web前端开发,整理了一些我看过的/我认为比较好的学习资料(网站.书籍).不要问我为啥没有进阶版,我只是一条产品汪而已,求轻喷.== ...

  6. 关于web前端开发学习的顺序

    学习web前端开发该怎么学,按照什么顺序学习,这是很多新手朋友会遇到的问题.下面简单的说一下.由于在国内大学课程里面,几乎没有前端开发这门课程,无非就是一些网页设计之类的课程,但那些课程无论是老师讲还 ...

  7. web前端开发学习路线图

    Web前端是一个入行门槛较低的开发技术,但更是近几年热门的职业,web前端不仅薪资高发展前景好,是很多年轻人向往的一个职业,想学习web前端,那么你得找到好的学习方法,以下就给大家分享一份适合新手小白 ...

  8. web前端开发自学路线是怎样的?html+css+JavaScript的学习方法?

    不废话,直接干货 学习前端的几个个阶段: 一阶段:html标签.html5新增标签.css样式.css3样式.媒体查询等 二阶段:JavaScript.jQuery.ajax.面向对象.http传输协 ...

  9. 小白入门Web前端开发学习一周小结

    说之前还是先说点其他的,简单介绍下自己为何选择web前端开发: 本人之前在一家国企单位从事质检工作,干了3年,工资和待遇还算不错,但由于其工作的流动性导致知识的脱轨以及精神上的空缺,最后还是打算在25 ...

随机推荐

  1. I/O的简介

    文本我们能读懂的都可以认为是字符流,文章 java文件都是字符流数据 流的分类 输入流 输出流 1.输出流 Writer:关于字符流的父类,抽象类.与之相对的输入流 Reader类 一.字符流 字符流 ...

  2. [小米OJ] 8. 最少交换次数

    求逆序对数即可 function solution(line) { var nums = line.split(","); var res = 0; for (let i = 0; ...

  3. C#中unit

    整理的百度百科的一些关于UNIT的资料 中文名UINT 外文名typedef unsigned short UIN 性    质 32位无符号整数 应    用 是unsigned int派生出来的 ...

  4. (读论文)推荐系统之ctr预估-DeepFM模型解析

    今天第二篇(最近更新的都是Deep模型,传统的线性模型会后面找个时间更新的哈).本篇介绍华为的DeepFM模型 (2017年),此模型在 Wide&Deep 的基础上进行改进,成功解决了一些问 ...

  5. WebGL中深度碰撞方法总结

    z-fighting问题是三维渲染中常见的问题,本文根据实际工作中遇到的一些场景,进行了系统的总结 一个实际工作中的问题 当两个面离得太近就会发生深度碰撞问题,比如: 遇到深度检测问题,最重要的是先搞 ...

  6. 转 java - 如何判断单链表有环

    转自 https://blog.csdn.net/u010983881/article/details/78896293 1.穷举遍历 首先从头节点开始,依次遍历单链表的每一个节点.每遍历到一个新节点 ...

  7. 聊聊HTML5中的Web Notification桌面通知

    有的时候我们会在桌面右下角看到这样的提示: 这种桌面提示是HTML5新增的 Web Push Notifications 技术. Web Notifications 技术使页面可以发出通知,通知将被显 ...

  8. golang在多个go routine中进行map或者slice操作应该注意的对象。

    因为golang的map和列表切片都是引用类型,且非线程安全的,所以在多个go routine中进行读写操作的时候,会产生“map read and map write“的panic错误. 某一些类型 ...

  9. Codeforces1144B(B题)Parity Alternated Deletions

    B. Parity Alternated Deletions Polycarp has an array aa consisting of nn integers. He wants to play ...

  10. python requests、xpath爬虫增加博客访问量

    这是一个分析IP代理网站,通过代理网站提供的ip去访问CSDN博客,达到以不同ip访同一博客的目的,以娱乐为主,大家可以去玩一下. 首先,准备工作,设置User-Agent: #1.headers h ...