2018年7月17日工作总结

1、搞清楚移动的UC、微信、QQ浏览器的内核

X5、Webkit等

我发现国内的产品比较难以找到相关技术细节

2、搞清楚chrome、360、firefox、搜狗浏览器内核

相关:WebCore、KHTML、Blink、Webkit、V8、Gecko

3、熟悉摩拜单车的开发文章,了解必要的小程序开发经验、信息,如:整体架构、目录结构划分、支付、地图(并了解可用的地图sdk)等

可利用的技术经验:
①构建

将目录分为:开发目录(client)和构建目录(dist:distribution),使用 gulp 编译工具处理开发代码,最终生成构建目录。

                 ——需要上传的小程序代码
构建目录--|
                 ——需要上传到 CDN 的资源

②跨页面通信--在小程序多个页面间调用方法传递数据

自行封装的 broadcast.js,作为统一的事件广播触发机制

③父子通信,父传子用properties,子传父riggerEvent('onLoginSuccess', '传入的参数')

④SSO自动登录,涉及opid和账号的绑定


4、熟悉微信开发工具,了解各个选项的功能

①搭建小程序后台运行环境、申请测试报告。
②点击远程调试,使用手机扫描二维码,可以实现用手机测试小程序,并在本地开发环境抓包。
③恢复初始测试环境,点击清缓存--全部--点击编译
④前缀自动补全
⑤小程序开发助手(小程序)
⑥小程序开发工具可运行代码片段和用浏览器调用
⑦开通TGit,将代码进行线上托管

5、查看weui的使用方法

在小程序组件中使用

6、梳理原项目的主要流程

待完成

7、第三方地图对小程序的开放接口

https://lbs.amap.com/api/wx/summary/

http://lbs.qq.com/qqmap_wx_jssdk/index.html

http://lbsyun.baidu.com/index.php?title=wxjsapi/guide/helloworld

8、工作总结

已完成

原文地址:https://www.cnblogs.com/ww01/p/9324683.html