开发中的坑

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所在位置填写便可)
相关文章
相关标签/搜索