Skip to content

20160531 #28

@coffeexy

Description

@coffeexy

坚持到了5月的最后一天。
没做过年终总结,5月最后一天却想来一发。不做阶段性总结的缺点就是一说起来就一大把完全不知道从哪里开始

性能优化
manifest,webp压缩图片。或者模拟主站的分模块打包效果也很明显。

发现
原生javascript开发,webp压缩图片a,manifest离线缓存,promise。
遇到的问题:

  1. 内嵌的webview,所有的链接都要新开webview打开页面。我将此理解为普通的target='_blank'。然后抽成了方法。
  2. a标签的链接,在某些ios里面失效。因为写的click事件,a标签没href,导致某些IOS没有触发。解决办法竟然是增加'cursor: pointer'

商超首页,商品大模块,商家的评论模块和商家详情模块
Vue开发。tab抽成了组件。现在当然更多模块都抽离成了组建。高效迭代开发。

sns-sdk
第三方授权分享。
遇到问题:前端怎么跨域

hybridAPI
饿了么APP支持的Hybrid API的兼容版本。
遇到问题:webviewjavascriptBridge,在页面onload以后app会给window注入方法。所以调用方法的时机就比较重要(因为可能调用的时候并没有注入)暴力做法是等一个时间再去调用。hybridAPI用的是检查window上有没有改方法,有的话直接调用,没有的话监听ready时间,等反馈到了再去调用。

今天把空白第一版本上线了。如果不持续写字的话之前的内容是会消失的。不过有存储在localStorage。学到了流这个概念。感谢ref👈

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions