• 辨别H5还是原生的小技巧


      现在移动端的实现早已不是单纯的原生态开发了,更多的是嵌入H5的实现方式,比如说月亮天使,SFA,还有部分app是纯H5的,例如行政服务。

      在上次测试桥连接优化的时候,或者是在原生改动需要发包的时候,发现很难定位问题到底是原生的,还是H5的,下面分享几个小的辨别技巧,不能说100%准确,但是基本上是90%吧。

      

      我们常常遇到下面几种混合开发的情况:

    • 整个模块都是原生/H5的(那就好办啦)
    • 整个页面都是原生/H5的
    • 标题是H5的,内容是原生的
    • 标题是原生的,内容是H5的

      这就很难辨别了,迭代更新快,各小组业务交叉,很多时候我们不能准确记得某个模块或者页面是由什么来实现的。既然记忆不可究,我们就需要一些技巧。

      咨询过立海,他那边给出了一些小建议,分享给大家:

      1.看loading条

       如果是H5开发的,loading条是在页面上可以看得到的,那么loading条在标题上,就代表标题是由H5实现的,否则为原生

      2.返回按钮的响应

       原生在返回按钮中是做了点击事件的,即点击按钮,会有变灰的效果,细心一点可以发现哈~

       而H5是没有做这样的效果的

      3.页面文本是否可选(适用IOS)

       原生页面的文本是不能长按选择,调用手机的复制功能的

       H5则因为框架是webView,是可以实现长按文本复制的

       如果有其他更多更好的技巧,欢迎大家补充~

  • 相关阅读:
    Codeforces 46D Parking Lot
    矩阵快速幂
    Codeforces 295A Greg and Array
    hihocoder 1154 Spring Outing
    51NOD 1400 序列分解
    最短路之Dijkstra算法
    连通性1 求无向图的low值
    用数组实现临接表
    hihocoder 1181 欧拉路.二
    TCP多线程聊天室
  • 原文地址:https://www.cnblogs.com/susanhonly/p/8426134.html
Copyright © 2020-2023  润新知