初级

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. .NET CORE 多语言实现方案

    根据市场需求,基于.NET CORE平台开发的RoadFlow工作流平台需要实现多语言版本.经过方案讨论和比对,决定采用.NET自带的本地化功能来实现多语言.话不多说,直接上实现方式. 首先修改Sta ...

  2. Oracle:ORA-01219:database not open:queries allowed on fixed tables/views only

    Oracle:ORA-01219:database not open:queries allowed on fixed tables/views only 问: 解决 ORA-01219:databa ...

  3. 解决Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。

    解决Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常. 这个问题他们说是oracle的版本问题 但是好像不是...(我感觉VS版本问题,我 ...

  4. javaweb入门-----request与response的作用

    request对象和request对象的原理 1.request和response对象request对象和request对象的原理时由服务器创建的,我们来使用它们 2.request对象是来获取请求消 ...

  5. MapReduce 编程模型 & WordCount 示例

    学习大数据接触到的第一个编程思想 MapReduce.   前言 之前在学习大数据的时候,很多东西很零散的做了一些笔记,但是都没有好好去整理它们,这篇文章也是对之前的笔记的整理,或者叫输出吧.一来是加 ...

  6. PHP验证身份证格式

    互联网公司对身份证验证的需求越来越多,然而普通的小公司是无法对接公安部门的身份认证系统的.几乎都是在网上买一些大的互联网公司的一些认证服务.即使是便宜一些的认证价格也达到了10万次/万元.也就是一角钱 ...

  7. git项目版本处理--远程分支重新拉取本地代码如何处理

    最近在eclipse 上用git拉取分支,提交代码因为提交代码提交了一些配置文件造成 后续同事提交代码一直出现代码冲突问题 项目老大又重新拉取了一条代码 同样的分支名字 当时有点蒙不知道接着怎么弄:场 ...

  8. containerd与kubernetes集成

    kubernetes集群三步安装 概念介绍 cri (Container runtime interface) cri is a containerd plugin implementation of ...

  9. selenium操作cookies实现免密登录,自动发微博

    一直想用selenium实现个小功能,比如发微博之类的,但是有的网站在登录会有验证码,没想到太好的方法解决,于是想到利用cookies来登录网站 第一步:获取一个可用的cookies,获取的cooki ...

  10. SpringMVC学习笔记之---数据绑定

    SpringMVC数据绑定 一.基础配置 (1)pom.xml <dependencies> <dependency> <groupId>junit</gro ...