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、工作总结
已完成