zoukankan      html  css  js  c++  java
  • 微信公众号项目总结--加快开发速度和调试效率

      近端时间接手了某上市公司的内部员工分享系统的微信端项目,由于接手后去理解整个项目的架构、规范等的时间紧迫,所以导致开发期间遇到较多问题从而加班加到心力交瘁。现在项目大概算完成了一个里程碑,所以在这里总结一下项目中所获得的东西,所踩过的坑,好让下一次开发更具效率。

      前端本地模拟微信登录

      

      由于微信公众号要使用微信jssdk api,api的使用需要微信授权、登录、获取token等一系列操作,如果是本地调试的话可以通过url的判断进行微信模拟登录。这样做的好处利于扩展,如果该产品不只使用于微信端的时候可以利用判断适用于app、web端等。

      

      兼容问题

      大公司的东西肯定兼容无数兼容问题,在这分两点,一个是andriod端、一个是ios端。项目里面是有一个移动端富文本编辑器的需求的,由于fastclick插件和ios11版本的div的contenteditable属性不兼容,但是安卓系统并没有问题,所以必须使用navgaitor对象userAgent属性去判断浏览器的属性(注意全局封装,因为项目里面还有很多系统兼容问题)。

  • 相关阅读:
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
    Adobe acrobat DC 2020 激活方法
    物理八年级下册2
  • 原文地址:https://www.cnblogs.com/xiyangcai/p/8058983.html
Copyright © 2011-2022 走看看