阅读微信公众号开发文档带来的思考

学会看文档真的很重要!!!

学会看文档真的很重要!!!

学会看文档真的很重要!!!

重要的事情说三遍。

前一短时间开始学习微信公众好开发,于是我各种博客、视频的搜,始终没有找到好的教程。不小心看到别人说的:不知道怎么学就看文档吧!于是我就开始阅读文档啦!

先说一下阅读文档之后我的收获吧!

  1. 了解微信公众号大体工作流程
  2. 知道了如何管理素材
  3. 了解微信web的应用机制
  4. 模糊的体会到了这种大项目应该有的工作模式
工作流程

具体实现
客户--微信服务器--公众号服务器

阅读微信公众号开发文档带来的思考_第1张图片
wechat.png
素材管理

原先我一直不理解的是如果是开发者模式,那么应该怎么管理素材呢,不能自己再写一个素材管理系统吧!这样不是又费时又费力,微信他自己就提供素材管理系统啊!难道一到开发者模式就这样浪费了吗?

原来开发这文档中有介绍一个永久素材借口,只要调用这个接口就可以获取素材Media_id列表,这样就可以利用微信编辑模式下的素材管理啦!

微信网页的使用

微信JS-JDK

微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。
通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。

** 这个很重要,对以后微信小程序开发也很有帮助。
**

阅读文档的重要性

每一个项目的介绍文档都是最权威的存在。为什么这么说呢?仔细一想就明白了,每一个大型项目的诞生都是由有一群技术大牛在支持,而它们写的文档自然比一般的博客更加权威一些。而且文档都是非常简单易懂的,即使是英文文档也写的非常简单,阅读起来基本不会有什么压力。当你需要系统的学习某样东西的时候完整的阅读一边文档是非常有必要的。这样也有利于你在脑海里搭建起这个项目的整体架构。唯一的缺点就是文档内容很有很多阅读起来很费时间。那么如何解决这个问题呢!我的建议是:
先大致浏览一边文档,很多细节不需要去了解。在粗略浏览的时候一定要弄明白三件事:

  • 整体架构
  • 功能模块
  • 实现机制

至于每个功能的具体实现,这个完全可以根据你是用的时候再查,这是比较实惠得方法。

刚开始学习的时候可能会很慢,但是只要文档看多了,就会发现基本一个套路,未来学习新知识的速度就会块很多。这里有一句话送个大家:

作为一个程序员,如果只知道使用而不知道创建,那么总有一天你会达一
个天花板!这个时间可能是五年、也可能是十年,若果你要突破这个个天
花板,就得学会把目光放远,往程序的底层走。

你可能感兴趣的:(阅读微信公众号开发文档带来的思考)