Web前端技术栈:WebFrontEndStack
Web前端技术栈: 浏览器, 平台, 类库, 框架, 工具等。
Sencha, jQueryMobile, Kendo UI, Jo, WinkUI, DojoMobile, Lungo | Mobile UI
PhoneGap, Cordova, Appcelerator Titanium, appMobi, trigger.io | Platforms
CoffeeScript, TypeScript, Dart, LiveScript, ClojureScript | Intermediate Languages
Sandbox, XSS, CSRF | Security
SEO | Responsiveness | Practices
Normalize, Reset | Modernisation
Markdown, Handlebars, Haml, Slim Ruby, Jade | Template
SCSS, LESS (Hat), SASS (Compass, Bourbon, Gumby), Stylus (Nib), ... | CSS Pre-processors
Bootstrap, ZURB, YUI, Ext JS, Toast, YAML, ResponsiveGS, Semantic UI | UI framework
AngularJS, Backbone, Knockout, Ember, React, polymer, flux, Dojo, Deft.js | JavaScript framework
jQuery, Prototype, Zepto, MooTools,Underscore, RequireJS | JavaScript base library
QUnit, Jasmine, Mocha, Selenium, WebDriverJS, Nightwatch.js, Phantom.js, Protractor, Chai, Sinon, Karma | Test
NPM, Bower | Package
JSLint, JSHint, jscs, Closure Linter, SonarQube | Quality
YSlow, jsPerf, Speed Tracer, Dynatrace, PageSpeed | Perf
Developer Tools , Firebug, Dragonfly, Fiddler | Debug
Grunt, Gulp, Brunch, Yeoman, Lineman, Cake, Broccoli, webpack, browserify | Build
Minification, Compilation, Concatenation,Uglification, Image Optimization, Unit Testing | Build Tasks
Sublime Text, WebStorm, Atom, Vim, Brackets, Light Table, Visual Studio | Editor
Chakra (IE), V8 (Chrome), SpiderMonkey (Firefox), Nitro (Safari), V8 (Opera), (??) Edge | JavaScript Engine
Triddent (IE), Blink / WebKit (Chrome), Gecko (Firefox), WebKit (Safari), Blink / Presto (Opera), EdgeHTML (Edge) | Rendering Engine
DOM, Element, Attribute | Prototype, Scope, Closure, JSON | Selector, Priority, Specificity, Box Model | Core Concepts
W3C (DOM, HTML, XHTML, XML, JSON...), ECMAScript (JavaScript), HTML5/CSS3 | Standard
HTML (HyperText Markup Language) | JavaScript | CSS (Cascading Style Sheets) | The 3 Pillars
Compression, Encryption, Minification, Server Push | HTTP/2
URI, Session, Authentication, Request method (GET, POST, HEAD, PUT, DELETE, TRACE, OPTIONS, PATCH, CONNECT), Request (Headers, Body), Response (Headers, Body), Status Code (2xx, 3xx, 4xx, 5xx ...) | HTTP/1.1
Internet Explorer, Chrome, Firefox, Safari, Opera, Edge, Netscape ;-) | Browser
OS