初级

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. Shiro authentication for Apache Zeppelin

    Overview Apache Shiro is a powerful and easy-to-use Java security framework that performs authentica ...

  2. jQuery - parents() 获得最近的祖先元素方法

    答案 : parents()[0] <div class="pg-ins layer p_close"> <div class="sign_con&qu ...

  3. UVA11988 【Broken Keyboard (a.k.a. Beiju Text)】:题解

    题目链接:https://www.luogu.org/problemnew/show/UVA11988 这题虽说是和链表有关的模拟,但其实并不是很需要啊,但蒟蒻用了(说的好听是练手,说的难听是太弱), ...

  4. baserecyclerviewadapterhelper -- setOnItemChildClickListener出现的问题

    出现问题 使用baserecyclerviewadapterhelper 的时候使用 adapter.setOnItemChildClickListener()方法,点击没有反应. adapter.s ...

  5. git学习 c的某位老哥的,(侵删)

    Git命令行基本操作 安装Git 网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用Git GUI或者GITK. Git基本配置 git c ...

  6. 为何出现了trx_mysql_thread_id为0 的事务是什么

    今天巡检时突然发现有很多锁等待超时的情况,原以为是一个简单的小事,一查,结果令人深思. 1.  问题现象 发现日志中出现了大量的 ERROR 1205 (HY000): Lock wait timeo ...

  7. django第二次 (转自刘江)

    除了我们前面说过的普通类型字段,Django还定义了一组关系类型字段,用来表示模型与模型之间的关系. 一.多对一(ForeignKey) 多对一的关系,通常被称为外键.外键字段类的定义如下: clas ...

  8. PHP与ECMAScript_1_变量与常量

    PHP ECMAScript 变量命名规则 (相同点) 变量包含:字母.数字.下划线字符 变量只能以字母或下划线开头 变量不能以数字开头 变量名是区分大小写 变量包含:字母.数字.下划线字符 变量只能 ...

  9. RabbitMQ搭建单机及集群

    1,基本环境配置 hosts 文件 免密登录 2,访问官网 https://www.rabbitmq.com/download.html 3, 4,安装依赖 yum -y install make g ...

  10. "A valid provisioning profile for this executable was not found"问题

    时间:2015年8月14日 初接触iOS,这两天真机调试的时候遇到了这个问题.如图所示: 上网查后发现,解决方法大致有以下两种: 1. provisioning profile没有被找到,需要重新导入 ...