Bootstrap 简介
文档类型
<!DOCTYPE html>
<html lang="zh-CN">
...
</html>
移动优先
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
scaffolding.less
Normalize.css
布局容器
<div class="container">
...
</div>
<div class="container-fluid">
...
</div>
石器时代
JsUnit
Unit.js
iMacros
铜器时代
QUnit
Selenium
铁器时代
Jasmine
Jasmine is a behavior-driven development framework for testing JavaScript code.
Mocha
Mocha is a feature-rich JavaScript test framework running on Node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
PhantomJS
PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
Karma
The main goal for Karma is to bring a productive testing environment to developers. The environment being one where they don’t have to set up loads of configurations, but rather a place where developers can just write the code and get instant feedback from their tests.
Nightwatch.js
Write End-to-End tests in Node.js quickly and effortlessly that run against a Selenium server.
WebdriverIO
Selenium 2.0 bindings for NodeJS