马上开始. 它是免费的哦
注册 使用您的电邮地址
Front-end 作者: Mind Map: Front-end

1. Start

1.1. HTML

1.2. CSS

1.3. UI

1.3.1. Web Animations

1.3.2. Web fonts

1.3.3. Graphic editors

1.3.3.1. Adobe Photoshop

1.3.4. UI / UX design

1.4. JavaScript

1.4.1. JS Basics

1.4.1.1. Operators

1.4.1.2. Scope /Closure

1.4.1.3. Data types

1.4.1.3.1. String/Number

1.4.1.3.2. Arrays

1.4.1.3.3. Objects

1.4.1.4. Functions

1.4.1.4.1. arguments

1.4.1.4.2. high-order functions

1.4.1.5. Event Loop

1.4.1.6. Context

1.4.1.6.1. this

1.4.1.6.2. call/apply

1.4.1.6.3. bind

1.4.1.7. Prototypes

1.4.2. DOM / BOM

1.4.2.1. Events

1.4.2.2. XHTTP request

1.4.3. ES6

1.4.3.1. let

1.4.3.2. arrow function

1.4.3.3. Promises

1.4.4. Async Await

1.4.5. JQuery

1.4.6. Architecture

1.4.6.1. Events

1.4.6.2. MVC / MV*

1.4.6.3. Presentation and DOM Manipulation

1.5. Module Management

2. Server-side

2.1. Web Servers

2.1.1. nginx

2.1.2. apache

2.1.3. lighthttpd

2.2. Server JS

2.2.1. Node.js

2.2.1.1. Express

2.2.1.2. Sails - REST API

2.2.2. V8

3. Perfomance

3.1. Perfomance testing

3.1.1. WebPagetest

3.1.2. PerfBudget

3.2. Image Optimisations

3.2.1. Sprites techniq

3.2.2. imgo

3.2.3. svgo

3.2.4. Picturefill

3.3. Browser rendering optimisations

3.4. Server optimisations

3.4.1. mod_pagespeed

3.5. Code optimisations

3.5.1. csso

3.5.2. minification

3.5.3. uglify

3.5.4. CriticalCSS

4. Version Control

4.1. Git

4.1.1. Git Strategies

4.1.2. Platforms

4.1.2.1. GitHub

4.1.2.2. GitLab

4.1.2.3. Bitbucket

4.2. SVN

4.3. Mercurial

5. Advanced

5.1. CSS

5.1.1. Frameworks

5.1.1.1. Twitter Bootstrap

5.1.1.2. Responsive Grid System

5.1.1.3. Skeleton

5.1.1.4. Ionic

5.1.1.5. Foundation

5.1.2. Preprocessors

5.1.2.1. LESS

5.1.2.2. SASS

5.1.2.3. Stylus

5.1.3. Architecture

5.1.3.1. BEM

5.1.3.2. SMACSS

5.1.3.3. MVCSS

5.2. Design strategies

5.2.1. Responsive design

5.2.2. Progressive Enhancement

5.2.3. Accessibility

5.3. Web-Dev

5.3.1. FTP

5.3.2. SSH

5.3.3. Command Line

5.3.4. API design

5.3.4.1. REST

5.3.4.2. RPC

5.3.4.3. GraphQL

5.3.5. Configuration Management

5.3.5.1. Docker

5.3.5.2. Ansible

5.3.5.3. Puppet

5.3.5.4. Chef

5.3.6. Continuous Integration

5.3.6.1. TeamCity

5.3.6.2. Jenkins

5.3.6.3. GitLab CI

5.3.7. PaaS

5.3.7.1. Heroku

5.3.7.2. Openshift

5.3.7.3. Digital Ocean

5.4. Tools

5.4.1. Task Runners

5.4.1.1. Gulp

5.4.1.2. Grunt

5.4.1.3. Broccoli

5.4.1.4. webpack

5.4.2. Code Style

5.4.2.1. csscomb

5.4.2.2. JSLint

5.4.2.3. esLint

5.4.2.4. JSCS

5.4.3. Module loaders

5.4.3.1. RequireJS

5.4.3.2. Browserify

5.4.3.3. Webpack

5.4.3.4. Parcel

5.4.3.5. SystemJS

5.4.4. Package Mangers

5.4.4.1. npm

5.4.4.2. Bower

5.4.4.3. Yarn

5.5. Templating

5.5.1. Handlebars

5.5.2. Haml

5.5.3. Jade

5.5.4. eJS

5.5.5. BH / bemhtml

5.6. Testing

5.6.1. Jasmine

5.6.2. Mocha

5.6.3. Protractor

5.6.4. Karma

5.6.5. hermiona

5.6.6. gemini

5.7. JS Frameworks

5.7.1. Angular

5.7.1.1. 1.*

5.7.1.2. 2-5

5.7.1.2.1. TypeScript

5.7.1.2.2. Rx.js

5.7.2. React

5.7.2.1. Redux

5.7.3. Vue

5.7.4. Backbone

5.7.5. Ember

5.7.6. Polymer

5.7.7. Meteor

5.8. Data Visualisations

5.8.1. D3

5.8.2. sigmajs

5.8.3. Highcharts