前端大牛總結的技術棧(概覽)


語言只是一種工具,對一個聰明的程序員來講,用沒用過什麼工具主要是由他原來的工做須要決定,並不能表明他所有的技能。編程

——請不要說本身是XX程序員跨域


前端技術浩如煙海,瀏覽器

單純JavaScript語言來講,也有數不清的細節,服務器

爲了有一個總體的印象,咱們分類來看。框架


精一行,必先通十行。異步


瀏覽器環境        IE6~8 IE9+ Chrome Firefox Safari Opera Edgeionic

HTTP協議     URI Cache Session Cookie Request Response

HTML      W3C HTML4.01 HTML5 DOM 語義化

CSS     CSS1~3 選擇器 盒模型 Flex 媒體檢測 響應式 渲染引擎

JavaScript    EcmaScript3~5~6 Lexical-scope prototype-chain AJAX js引擎

編輯器     Emacs Vim WebStorm Atom Sublime-Text

發佈部署     合併 壓縮 單元測試 Node.js Grunt Gulp Yeoman Phantom JSLint

框架類庫      jQuery Zepto UnderScore Backbone Knockout React AngularJS

模塊管理      CommonJS Webpack

UI框架     BootStrap SemanticUI jQueryUI Foundation

推送技術    WebSocket 輪詢 長鏈接

跨域技術    iframe JSONP CORS

數據可視化   D3 Echarts HighCharts Canvas

異步編程     Promise $.Deferred Generator

CSS預處理器  LESS SASS Stylus

客戶端模板      Handlebars Haml Jade Mustache

相關語言     CoffeeScript TypeScript Dart WebAssembly

WebApp/PC     React-native ionic

以上提到的這些,幾乎成了前端程序員的標配了

因此,咱們須要很努力,纔不會被淘汰。


JavaScript是一個動態弱類型的,原型繼承的,函數式的編程語言,

掌握它並不簡單,也爲了與服務器端程序員愉快的溝通,

咱們還要再學習一些編程語言


C/Rust/Go

C#/Java

Scheme/Haskell

PHP/Python/Ruby

Prolog/Erlang


包括命令式,面向對象,函數式,邏輯式,

各類典型的編程泛型。

【領取福利】阿里雲代金券 | 阿里雲優惠券 |阿里雲優惠碼|雲服務器|阿里雲|阿里雲代金券 – 限時領取1888元阿里雲代金券

【3折購買ECS服務器入口】promotion.aliyun.com/ntms/act/qw…

相關文章
相關標籤/搜索