从前端小工到 BAT 中高级工程师的必备技能

从前端小工到 BAT 中高级工程师的必备技能

写在前面

名字由来

极客邦有个视频直播课程叫《从前端小工到 BAT 中高级工程师的必备技能》,原本准备买课程的可是嫌弃它太贵了,因此准备自学一下,而后用博客(教程)的形式分享出来,其中包括会包括我筛选过的资料和本身的笔记心得前端

这个教程值得购买吗

由于本人是曾经是作iOS开发的,买过极客邦的很多课程,包括产品经理和android的课程等也很多了。我的认为若是你有闲钱又是作前端开发的,买一个好好学是没啥问题的,至少课程质量基本是能获得保证的,若是没闲钱就别买了,没闲钱说明钱比你的时间值钱,仍是好好花点时间自学吧,若是不是作前端开发的也最好别买了,不说缘由了,我的就是例子,比较容易半途而废,由于没有持续不断的动力嘛。(建议而已,不适合每个人,值不值都看本身)node

关于本博客

本博客跟新快的时候这个系列一天跟新一篇,慢的时候一周跟新一篇,正常状况能够取个平均值,一直到跟新完这个系列。若是学习中遇到什么困难,能够加qq群讨论:613202492android

博客目录

你能够从这获取代码

github地址webpack

JavaScript 测试基础

  1. mocha + should + nodegit

  2. karmagithub

JavaScript 难点选讲

  1. 奇怪的 thisweb

  2. 事件模型面试

  3. 声明提高跨域

  4. 继承promise

  5. 你可能看不懂的 JavaScript 代码

  6. 跨域

  7. AJAX 模型

异步流程控制

  1. Callback

  2. promise

  3. Stream

  4. Generator

  5. async function

  6. RxJS

模块化

  1. CommonJS

  2. AMD & CMD

  3. 写一个本身的加载器

  4. ES mould

模版引擎

  1. Template & DOM Template

  2. 模版引擎优化

  3. 写一个本身的模版引擎

Webpack

  1. 用 webpack 搭建一个项目

  2. 写一个本身的 loader 和 plugin

  3. Webpack 性能优化

学会性能测试对比

  1. jsben.ch

  2. benchmark.js

基于缓存的前端性能优化

  1. HTTP 缓存相关

  2. LocalStorage

  3. App Cache

  4. Hybrid App 缓存技术

  5. Service Worker

加载相关前端性能优化

  1. lazyload

  2. 小图 -> 大图

  3. 预加载技术

  4. Inline

  5. 异步加载

  6. MTU

  7. DNS prefetch

  8. HTTP2/SpDY

优化案例选讲

  1. 对象池优化

  2. 移动性能优化

前端上报技术

  1. 打点上报

  2. 错误上报

  3. 性能上报

  4. 跟踪用户操做

  5. 利用数据

安全专题

  1. CSRF

  2. 常见的两种 CSRF 防范技术

  3. XSS & 防范

  4. 富文本 XSS 防范

BAT 一线大公司前端面试技巧

  1. 面试中经常使用的题目和基本套路

  2. 在面试中展示本身实力的一些建议

  3. 情商和沟通能力提高思路

相关文章
相关标签/搜索