前端经验书

  1. 任何活动页,如果它有分享的属性,就不应该在落地页做登录判断和跳转。
    2.在Safari环境下,如果html, body设置了高度100%,则其内部元素的margin-top && margin-bottom会失效,解决方法: 给body加padding

  2. plupload 如果报错并且为 Uncaught TypeError: Cannot read property 'split' of undefined 那么应该检查它的'filters' 书写必须规范,被重新缩进都不行

  3. 微信公众号支付iOS和Android交互与报错机制不一样,如果你的微信不在白名单,那么iOS会直接alert(该用户不在白名单中) Android则是"chooseWXPay: fail"。有时候第一次支付可以换起来,而第二次就不行了。

  4. <a></a>标签中不能再包含a标签,否则它俩会变成兄弟排列

  5. module.exports.xxx -> CommonJs
    export default | export const a = function() {} -> es6
    define([],sth) {} -> amd

  6. 字符串比较大小 是一个字符一个字符比过去,发现一个字母不一样则返回结果,所以还是用 a- b > 0去比较好

推荐阅读更多精彩内容