前端知識匯總【轉】

來源:互聯網
上載者:User

標籤:

Frontend Knowledge Structurehttps://github.com/JacksonTian/fks

圖片的形式具有諸多的不便。缺失源圖的我們,無法為此圖貢獻些什麼,隨著時間的遷移,或許有些技術點會發生改變,所以有了這個GitHub項目。我們可以通過協作的方式來共同維護這個項目。Git的記錄也可以見證前端行業的一些變遷。

視覺效果

前端開發知識結構
  • 前端工程師

    • 瀏覽器
      • IE6/7/8/9/10/11 (Trident)
      • Firefox (Gecko)
      • Chrome/Chromium (Blink)
      • Safari (WebKit)
      • Opera (Blink)
    • 程式設計語言
      • JavaScript/Node.js
      • CoffeeScript
      • TypeScript
    • 切頁面
      • HTML/HTML5
      • CSS/CSS3
      • Sass/LESS/Stylus
      • PhotoShop/Paint.net/Fireworks/GIMP/Sketch
    • 開發工具
      • 編輯器和IDE
        • VIM/Sublime Text2
        • Notepad++/EditPlus
        • WebStorm
        • Emacs EmacsWiki
        • Brackets
        • Atom
        • Lime Text
        • Light Table
        • Codebox
        • TextMate
        • Neovim
        • Komodo IDE / Edit
        • Eclipse
        • Visual Studio/Visual Studio Code
        • NetBeans
        • Cloud9 IDE
        • HBuilder
        • Nuclide
      • 調試工具
        • Firebug/Firecookie
        • YSlow
        • IEDeveloperToolbar/IETester
        • Fiddler
        • Chrome Dev Tools
        • Dragonfly
        • DebugBar
        • Venkman
      • 版本管理
        • Git/SVN/Mercurial
        • Github/GitLab/Bitbucket/Gitorious/GNU Savannah/Launchpad/SourceForge/TeamForge
    • 代碼品質
      • Coding style
        • JSLint/JSHint/jscs
        • CSSLint
        • Markup Validation Service
        • HTML Validators
      • 單元測試
        • QUnit/Jasmine
        • Mocha/Should/Chai/Expect
        • Unit JS
      • 自動化測試
        • WebDriver/Protractor/Karma Runner/Sahi
        • phantomjs
        • SourceLabs/BrowserStack
    • 前端庫/架構
      • jQuery/Underscore/Mootools/Prototype.js
      • YUI3/Dojo/ExtJS/KISSY
      • Backbone/KnockoutJS/Emberjs
      • AngularJS
        • Batarang
      • Bootstrap
      • Semantic UI
      • Juice UI
      • Web Atoms
      • Polymer
      • Dhtmlx
      • qooxdoo
      • React
      • Brick
    • 前端標準/規範
      • HTTP/1.1: RFCs 7230-7235
      • HTTP/2
      • ECMAScript3/5
      • W3C: DOM/BOM/XHTML/XML/JSON/JSONP/...
      • CommonJS Modules/AMD
      • HTML5/CSS3
      • Semantic Web
        • MicroData
        • RDFa
      • Web Accessibility
        • WCAG
        • Role Attribute
        • WAI-ARIA
    • 效能
      • JSPerf
      • YSlow 35 rules
      • PageSpeed
      • HTTPWatch
      • DynaTrace‘s Ajax
      • 高效能JavaScript
    • SEO
    • 編程知識儲備
      • 資料結構
      • OOP/AOP
      • 原型鏈/範圍鏈
      • 閉包
      • 編程範型
      • 設計模式
      • Javascript Tips
    • 部署流程
      • 壓縮合并
        • YUI Compressor
        • Google Clousure Complier
        • UglifyJS
        • CleanCSS
      • 文檔輸出
        • JSDoc
        • Dox/Doxmate/Grunt-Doxmate
      • 項目構建工具
        • make/Ant
        • GYP
        • Grunt
        • Gulp
        • Yeoman
        • FIS
        • Mod
    • 程式碼群組織
      • 類庫模組化
        • CommonJS/AMD
        • YUI3模組
      • 商務邏輯模組化
        • bower/component
      • 檔案載入
        • LABjs
        • SeaJS/Require.js
      • 模組化前置處理器
        • Browserify
    • 安全
      • CSRF/XSS
      • CSP
      • Same-origin policy
      • ADsafe/Caja/Sandbox
    • 移動Web
      • HTML5/CSS3
      • 響應式網頁設計
      • Zeptojs/iScroll
      • V5/Sencha Touch
      • PhoneGap
      • jQuery Mobile
      • W3C Mobile Web Initiative
      • W3C mobileOK Checker
      • Open Mobile Alliance
    • 前沿技術社區/會議
      • D2/WebRebuild
      • NodeParty/W3CTech/HTML5夢工廠
      • JSConf/滬JS(JSConf.cn)
      • QCon/Velocity/SDCC
      • JSConf/NodeConf
      • CSSConf
      • YDN/YUIConf
      • HybridApp
      • WHATWG
      • MDN
      • codepen
      • w3cplus
      • CNode
    • 電腦知識儲備
      • 編譯原理
      • 電腦網路
      • 作業系統
      • 演算法原理
      • 軟體工程/軟體測試原理
      • Unicode
    • 軟技能
      • 知識管理/總結分享
      • 溝通技巧/團隊協作
      • 需求管理/PM
      • 互動設計/可用性/可訪問性知識
    • 可視化
      • SVG/Canvas/VML
      • SVG: D3/Raphaël/Snap.svg/DataV
      • Canvas: CreateJS/KineticJS
      • WebGL/Three.JS
  • 後端工程師

    • 程式設計語言
      • C/C++/Java/PHP/Ruby/Python/...
    • 網頁伺服器
      • Nginx
      • Apache
      • Lighttpd
    • 資料庫
      • SQL
      • MySQL/PostgreSQL/Oracle/DB2
      • MongoDB/CouchDB
    • 資料緩衝
      • Redis
      • Memcached
    • 檔案快取/代理
      • Varnish
      • Squid
    • 作業系統
      • Unix/Linux/OS X/Windows
    • 資料結構
前端書籍推薦

★越少越簡單,越適合入門,★多的要麼是難度比較高,要麼是比較適合在後面看,比如講效能之類的書.

CSS
  • Eric Meyer 談 CSS(卷二)★★★
  • CSS權威指南 (第3版)★★
  • 精通CSS★★★
JavaScript
  • JavaScript DOM編程藝術 (第2版)★
  • JavaScript進階程式設計(第3版)★★
  • 鋒利的jQuery★★
  • 高效能JavaScript★★★
  • JavaScript語言精粹★★★
  • JavaScript權威指南★★★
  • 編寫可維護的JavaScript★★★
  • JAVASCRIPT語言精髓與編程實踐★★★
  • Effective Javascript★★★
  • Secrets of the JavaScript Ninja★★★
  • JavaScript模式★★★
  • JavaScript設計模式★★★★
  • 基於MVC的JavaScript Web富應用開發★★★
效能實踐
  • Web效能實踐日誌★★★
  • Web效能權威指南★★★
版本控制工具
  • 版本控制之道 (git)★★
  • Pro Git★★★
  • Git權威指南★★★★
後端書籍推薦Linux管理
  • Linux 系統管理技術手冊
  • 鳥哥的 Linux 私房菜
  • Linux 101 Hacks
  • UNIX Shell Scripting
  • The Linux Command Line
  • Linux Network Administrator‘s Guide
Linux編程
  • Linux程式設計
  • Linux系統編程
  • Unix環境進階編程
  • Unix編程藝術
  • The Linux Programming Interface
  • 程式員的自我修養
  • 深入理解Linux核心
  • Unix網路編程
  • TCP/IP進階編程
C/C++
  • Linux C編程一站式學習
  • C和指標
  • C陷阱與缺陷
  • C專家編程
  • C語言核心技術
  • 徹底搞定C指標
  • 征服C指標
  • C++編程思想
  • 高品質程式設計指南---C/C++語言
  • Inside the C++ Object Model
  • A Tour of C++
  • The C++ Programming Language
  • The C++ Standard Library - A Tutorial and Reference
  • The C++ Standard (INCITS/ISO/IEC 14882-2011)
  • Overview of the New C++
前端工作面試
  • 前端工作面試問題
內容貢獻者

除了感謝Jayli提供了知識結構圖的原本來,還感謝以下的內容貢獻者們,結果由git-summary產生於2014-01-03:

 project  : fks repo age : 1 year, 3 months active   : 53 days commits  : 108 files    : 4 authors  :    56  Jackson Tian            51.9%     9  吳曉蘭               8.3%     5  liyinkan                4.6%     3  chriscai                2.8%     3  fengxiaolong            2.8%     3  XiNGRZ                  2.8%     2  monkadd                 1.9%     2  Johnny                  1.9%     2  weiwenqing              1.9%     2  Yinkan Li               1.9%     2  Copypeng                1.9%     2  左岸                  1.9%     2  Jakukyo Friel           1.9%     2  Glowin                  1.9%     1  李亞川               0.9%     1  Evan You                0.9%     1  Mickey                  0.9%     1  Mickey-                 0.9%     1  Qi Junyuan              0.9%     1  browsnet                0.9%     1  doabit                  0.9%     1  guoxiangyang            0.9%     1  linkgod                 0.9%     1  popomore                0.9%     1  vipzhicheng             0.9%     1  zhaqiang                0.9%     1  Colin Luo               0.9%

 

前端知識匯總【轉】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.