1.px->remjavascript
2.css
<meta name="viewport" content="width=device-width, height=device-height, inital-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
<link rel="stylesheet" type="text/css" href="shetland.css" /> <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)"href="shetland.css" />
3.jsjava
res=window.matchMedia('(min-width:400)') 返回值 1.res.matches 布爾類型 2.res.media 就是括號裏面的值 3.res.addListener(fn) 4.res.removeListener(fn)git
詳細代碼已分離出在github上。github
4.web
@media mediatype and|not|only (media feature) { CSS-Code; }
5.flex;新舊供三個版本。npm
2009,2011,2012canvas
.main{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; } .sub{ -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2 }
flex-flow:
-webkit-flex-flow:
6.float清除浮動終極: 給最外層容器加上 ooerflow:auto; zoom:1; 外層容器就能夠被撐開了!!!app
交互flex
click延遲
實踐
font icon 適量圖標:自由變換顏色大小
base64 :減小一個請求。
調試:
1.npm g-g intall weinre
2.
javascript:(function(e){e.setAttribute("src","http://10.136.30.144:8081/target/target-script-min.js#anonymous");document.getElementsByTagName("body")[0].appendChild(e);})(document.createElement("script"));void(0);