初级

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. 【字符串】P2084 进制转换-C++

    题目描述 今天小明学会了进制转换,比如(10101)2 ,那么它的十进制表示的式子就是 : 1*2^4+0*2^3+1*2^2+0*2^1+1*2^0, 那么请你编程实现,将一个M进制的数N转换成十进 ...

  2. 爬虫之突破xm-sign校验反爬

    喜马拉雅 网页分析 - 打开我们要爬取的音乐专辑https://www.ximalaya.com/ertong/424529/ - F12打开开发者工具 - 点击XHR 随便点击一首歌曲会看到存储所有 ...

  3. JVM的内存区域

    Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域, 包含程序计数器.虚拟机栈.本地方法栈.Java堆.方法区(运行时常量池).直接内存等,不同的版本会有所差异 各区 ...

  4. UVA1152- 枚举 /二分查找

    The SUM problem can be formulated as follows: given four lists A,B,C,D of integer values, compute ho ...

  5. MYSQL数据库数据类型

    07.14自我总结 MYSQL数据库数据类型 一.整数类型和浮点数典型 1.有符号/没符号 对于整数和负整数来说,默认情况下是有符号范围的 默认是有符号 有符号和没符号其实就是有没有包括负数,有符号是 ...

  6. struct模块(用于对象的压缩)

    6.27自我总结 struct模块 1.struct模块中的函数 函数 return explain pack(fmt,v1,v2-) string 按照给定的格式(fmt),把数据转换成字符串(字节 ...

  7. 第一次使用cnblog,希望大佬们多多指教

    我目前在学习ML和DeepLearning,在这里和大家共同成长

  8. 在vue中创建自定义指令

    原文:https://dev.to/ratracegrad/creating-custom-directives-in-vue-58hh 翻译:心上有杨 指令是带有 v- 前缀的特殊属性.指令的作用是 ...

  9. ArcGIS API For JavaScript 开发(五)要素图层的编辑

    2018-4-3 这篇博客主要讲述要素的层的编辑功能,是基于FeatureLayer的applyEdit方法.由于自己目前正在学习当中,有许多不足之处请各位指出,欢迎指导学习! 主要功能是 1.将地图 ...

  10. Python基础之变量,常量,注释,数据类型

    由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的! 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以 ...