H5頁面開發
1.現行有兩種適配方案,一種是阿里的按照分辨率縮放,原則是「分辨率越高看得越多」,一種是普通的等比例縮放,原則是「全部屏幕看得東西同樣」。
2.適配代碼要壓縮成一行,放置於head中,css加載以前,讓它立刻計算完成,就不會看到一個字體大小變化的過程。
小程序開發
1.不少接口須要微信安裝最新版本。
2.某些須要用到硬件的接口,好比計步數,須要手機開放功能給微信,甚至有的手機須要手動在微信輸入一段代碼(詳情請google)纔可讓手機支持。
3.不支持的接口須要彈窗告訴用戶緣由,接口fail函數會有報告的。
4.塊元素裏面的image會有沒法消除的上邊距,須要用浮動,或者絕對定位消除。
![例子](http://images2017.cnblogs.com/blog/995078/201707/995078-20170731170252130-1800461680.PNG)
公衆號開發
1.微信公衆號的appId和secret等應該保存在數據庫。
2.微信簽名由後臺計算,前端請求時不用帶任何參數,須要參數所有由後臺返回。
3.圖片上傳必須調用JS-SDK的三個接口,並且上傳的圖片只有三天有效期,須要後臺去下載到本地。
4.微信瀏覽器下radio會在不一樣系統下出現奇形怪狀,因此最好用自定義樣式的css樣式的div來代替,不須要radio標籤,而後用點擊事件實現邏輯。
nodeJs
1.win7如下爲了能在全局使用node插件,咱們須要環境變量,具體作法,右擊」個人電腦「-」屬性「-」高級「-」環境變量「-變量名:NODE_PATH;變量值:C:\Documents and Settings\Administrator\node_modules(這裏根據本身node_modules所在位置填寫便可)