開發中的坑

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所在位置填寫便可)
相關文章
相關標籤/搜索