從前端小工到 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. 情商和溝通能力提高思路

相關文章
相關標籤/搜索